[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Buggy change to NSPropertyList.m ?
From: |
Germán Arias |
Subject: |
Re: Buggy change to NSPropertyList.m ? |
Date: |
Thu, 10 Feb 2011 19:36:08 -0600 |
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
> address@hidden
> http://lists.gnu.org/mailman/listinfo/gnustep-dev