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
>
>