Print

Print


Obviously I should reply to myself:

1. It's the "copy across new skycat.cfg" trigger that is the problem. If I say "cancel" GAIA starts up. GAIA crashes if I ask it to overwrite my config file.
2. The auto tools dev GAIA does not trigger the problem because commit 5e27cd204dbeeb3daad is newer than my dev build.

I attach my old skycat.cfg to allow people to test the copy trigger on OS X.

-- 
Tim Jenness



On Wed, Mar 5, 2014 at 11:34 AM, Tim Jenness <[log in to unmask]> wrote:
Is GAIA working for people after doing the rebuild with the new autoconf tools?

On OS X GAIA worked last week. Now GAIA shuts down immediately. OS X has a notoriously useless valgrind but I'm getting:

==28461== Invalid read of size 8

==28461==    at 0x2F93E0D: _dispatch_alloc_continuation_from_heap (in /usr/lib/system/libdispatch.dylib)

==28461==    by 0x2F93CB6: _dispatch_alloc_continuation_alloc (in /usr/lib/system/libdispatch.dylib)

==28461==    by 0x2F8C666: _dispatch_barrier_async_f_slow (in /usr/lib/system/libdispatch.dylib)

==28461==    by 0x2F8C49C: dispatch_source_create (in /usr/lib/system/libdispatch.dylib)

==28461==    by 0x3557586: __CFRunLoopFindMode (in /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation)

==28461==    by 0x355725A: __CFRunLoopCreate (in /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation)

==28461==    by 0x3556E2C: _CFRunLoopGet0 (in /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation)

==28461==    by 0x2A36E68: Tcl_InitNotifier (tclMacOSXNotify.c:452)

==28461==    by 0x2A03248: TclInitNotifier (tclNotify.c:131)

==28461==    by 0x2989853: Tcl_CreateInterp (tclBasic.c:403)

==28461==    by 0x100001CB5: main (tkAppInit.C:79)

==28461==  Address 0x4000010 is not stack'd, malloc'd or (recently) free'd

==28461== 


and lots of similar invalid reads, then bad writes:

==28461== Invalid write of size 8

==28461==    at 0x2F8C667: _dispatch_barrier_async_f_slow (in /usr/lib/system/libdispatch.dylib)

==28461==    by 0x2F8C49C: dispatch_source_create (in /usr/lib/system/libdispatch.dylib)

==28461==    by 0x3557586: __CFRunLoopFindMode (in /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation)

==28461==    by 0x355725A: __CFRunLoopCreate (in /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation)

==28461==    by 0x3556E2C: _CFRunLoopGet0 (in /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation)

==28461==    by 0x2A36E68: Tcl_InitNotifier (tclMacOSXNotify.c:452)

==28461==    by 0x2A03248: TclInitNotifier (tclNotify.c:131)

==28461==    by 0x2989853: Tcl_CreateInterp (tclBasic.c:403)

==28461==    by 0x100001CB5: main (tkAppInit.C:79)


With the auto tools test branch from 31st January GAIA does work so it's not the new auto tools as such.

I first would like to know if (a) GAIA works for anyone after the update and (b) it specifically works for people running mavericks.

Thanks. Hope I'm doing something silly.

-- 
Tim Jenness