In fact, all document-based apps crash after some time. For example open some documents on Ink and wait some seconds, the app crash.
On vie, 2011-02-11 at 00:27 +0100, Philippe Roussel wrote: > Hi, > > With commit 32031 to NSPropertyList.m (and latest libobjc2) my > application crashes in weird ways. Reverting to 31997 on that file > apparently fixes it for me but I have no idea if the bug is in my > application or in NSPropertyList. > > Here's backtrace with the latest change : > > Program received signal SIGSEGV, Segmentation fault. > 0xb770eeef in object_getClass (obj=0xb7adce30) at runtime.c:613 > 613 while ((Nil != isa) && objc_test_class_flag(isa, > objc_class_flag_hidden_class)) > (gdb) bt > #0 0xb770eeef in object_getClass (obj=0xb7adce30) at runtime.c:613 > #1 0xb78d8f12 in OAppend (obj=0x832c5c8, loc=<value optimized out>, lev=1, > step=2, x=100, dest=0x82bf448) at NSPropertyList.m:2179 > #2 0xb78d9084 in OAppend (obj=<value optimized out>, loc=<value optimized > out>, lev=0, step=2, x=100, dest=0x82bf448) at NSPropertyList.m:2266 > #3 0xb78d944d in +[NSPropertyListSerialization > dataWithPropertyList:format:options:error:] (self=0xb7adcbc0, > _cmd=0xb7add078, aPropertyList=0x896b258, aFormat=100, anOption=0, > error=0xbfffe3b8) at NSPropertyList.m:2411 > #4 0xb78d355c in +[NSPropertyListSerialization > dataFromPropertyList:format:errorDescription:] (self=0xb7adcbc0, > _cmd=0xb7afb060, aPropertyList=0x896b258, aFormat=100, > anErrorString=0xbfffe428) at NSPropertyList.m:2377 > #5 0xb793d5e0 in writeDictionary (dict=0x896b258, file=<value optimized > out>) at NSUserDefaults.m:157 > #6 0xb793b947 in -[NSUserDefaults synchronize] (self=0x8244090, > _cmd=0xb7afb298) at NSUserDefaults.m:1772 > #7 0xb78967a4 in -[NSNotificationCenter _postAndRelease:] (self=0x8176f58, > _cmd=0xb7acaa28, notification=0x83a9348) at NSNotificationCenter.m:1161 > #8 0xb7895c4b in -[NSNotificationCenter postNotification:] (self=0x8176f58, > _cmd=0xb7adfa70, notification=0x83a9348) at NSNotificationCenter.m:1190 > #9 0xb714163f in ffi_call_SYSV () from /usr/lib/libffi.so.5 > #10 0xb714146f in ffi_call () from /usr/lib/libffi.so.5 > #11 0xb796a6c5 in GSFFIInvokeWithTargetAndImp (inv=0x83b4fb8, > anObject=0x8176f58, imp=0xb7895be0 <-[NSNotificationCenter > postNotification:]>) at GSFFIInvocation.m:406 > #12 0xb796a88a in -[GSFFIInvocation invokeWithTarget:] (self=0x83b4fb8, > _cmd=0xb7ac0eb8, anObject=0x8176f58) at GSFFIInvocation.m:481 > #13 0xb7873643 in -[NSInvocation invoke] (self=0x83b4fb8, _cmd=0xb7aec070) at > NSInvocation.m:640 > #14 0xb7914b39 in -[NSTimer fire] (self=0x83c6670, _cmd=0xb7adfae8) at > NSTimer.m:242 > #15 0xb78e5a81 in -[NSRunLoop limitDateForMode:] (self=0x83b2038, > _cmd=0xb7adfb40, mode=0xb7adfba0) at NSRunLoop.m:983 > #16 0xb78e2375 in -[NSRunLoop runMode:beforeDate:] (self=0x83b2038, > _cmd=0xb7fa6120, mode=0xb7adfba0, date=0x83c9cd0) at NSRunLoop.m:1247 > #17 0xb7e52ac9 in -[GSDisplayServer(EventOps) > getEventMatchingMask:beforeDate:inMode:dequeue:] (self=0x838c440, > _cmd=0xb5364418, mask=4294967295, limit=0x83c9cd0, mode=0xb7adfba0, > flag=1 '\001') at GSDisplayServer.m:1003 > #18 0xb5332b5e in -[XGServer(X11Ops) > getEventMatchingMask:beforeDate:inMode:dequeue:] (self=0x838c440, > _cmd=0xb7efeeb0, mask=4294967295, limit=0x83c9cd0, mode=0xb7adfba0, > > Philippe > > > _______________________________________________ > Gnustep-dev mailing list > [email protected] > http://lists.gnu.org/mailman/listinfo/gnustep-dev _______________________________________________ Gnustep-dev mailing list [email protected] http://lists.gnu.org/mailman/listinfo/gnustep-dev
