[Xastir] Lockup Troubles (Mac)

Curt, WE7U archer at eskimo.com
Mon Apr 2 11:27:18 EDT 2007


On Thu, 29 Mar 2007, Chip G. wrote:

> >>>  Header file: Sleepycat Software: Berkeley DB 4.2.52: (December , 2003)
> >>> Library file: Sleepycat Software: Berkeley DB 4.4.20: (January 10, 2006)


> Any more advice here on how to tell which belong and which don't?

Look for "db.h" files.  You appear to have one hanging around from
version 4.2.52, and that number will appear in the file.  Check
places like /usr/include, /usr/include/db, /usr/include/db4,
/usr/include/db3, etc.  Maybe also /usr/local/include/* directories.

You might also need a compatibility version left on your system,
version 1.85.  Some programs were written to that API, and they try
to include support for that API in later releases as well just so
things don't break.

On this system I see these libraries in /usr/lib/:

  libdb-1.85.so
  libdb-4.3.a
  libdb-4.3.so
  libdb-4.so -> libdb-4.3.so
  libdb.a
  libdb.so -> libdb-4.3.so
  libdb.so.2 -> libdb-1.85.so


> Is there something more I can do to help narrow down the cause of the
> crash? I have profiling off (because of the large files it creates)
> but I can turn it back on if it will help. I have libgc also off, but
> I'm sure I can enable it if necessary.

Best would be to run it under a debugger, or else set up your system
so that a crash will cause a crashdump file to be written, which can
then be brought up in a debugger to see where the crash occurred.
This won't always catch what we want though.  Your debugger needs to
be thread-aware as Xastir uses multiple threads (and processes too
for that matter).  This is pretty serious developer-type stuff
though, so no biggie if you don't want to head down this path.

--
Curt, WE7U.   APRS Client Comparisons: http://www.eskimo.com/~archer
"Lotto:    A tax on people who are bad at math." -- unknown
"Windows:  Microsoft's tax on computer illiterates." -- WE7U
"The world DOES revolve around me:  I picked the coordinate system!"



More information about the Xastir mailing list