Hi, Using gcc 4.4.5 I get a deadlock with the system's libojbc and with libobjc2. Stacktraces are similar for both cases :
(gdb) bt #0 0x6ffe1424 in __kernel_vsyscall () #1 0x6f6fa169 in __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/lowlevellock.S:142 #2 0x6f6f55d9 in _L_lock_839 () from /lib/libpthread.so.0 #3 0x6f6f546b in __pthread_mutex_lock (mutex=0x6fb94864) at pthread_mutex_lock.c:82 #4 0x6fa9bf66 in pthread_mutex_lock (mutex=0x6fb94864) at forward.c:182 #5 0x6fb8a8df in dtable_for_class (receiver=0x804b5e0, selector=0x804b7f0) at dtable.h:58 #6 objc_msg_lookup_internal (receiver=0x804b5e0, selector=0x804b7f0) at sendmsg2.c:64 #7 objc_msg_lookup (receiver=0x804b5e0, selector=0x804b7f0) at sendmsg2.c:340 #8 0x080498b4 in main () at initialize.m:95 and (gdb) bt #0 0x6ffe1424 in __kernel_vsyscall () #1 0x6f6fa169 in __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/lowlevellock.S:142 #2 0x6f6f55cb in _L_lock_748 () from /lib/libpthread.so.0 #3 0x6f6f53f1 in __pthread_mutex_lock (mutex=0x80e359c) at pthread_mutex_lock.c:61 #4 0x6fa9bf66 in pthread_mutex_lock (mutex=0x80e359c) at forward.c:182 #5 0x6fd07f38 in -[NSCondition lock] (self=0x80e3568, _cmd=0x804b7b0) at NSLock.m:299 #6 0x08048ee0 in +[SlowInit2 initialize] (self=0x804b540, _cmd=0x8064e78) at initialize.m:48 #7 0x6fb80335 in objc_send_initialize (object=0x804b540) at dtable.c:605 #8 0x6fb8a7f4 in objc_msg_lookup_internal (receiver=0x804b540, selector=0x804b7a8) at sendmsg2.c:68 #9 objc_msg_lookup (receiver=0x804b540, selector=0x804b7a8) at sendmsg2.c:340 #10 0x08049713 in +[Trampoline launch:] (self=0x804b400, _cmd=0x804b7d8, ignored=0x0) at initialize.m:79 #11 0x6fd1fe00 in -[NSObject performSelector:withObject:] (self=0x804b400, _cmd=0x6ffa5488, aSelector=0x804b7d8, anObject=0x0) at NSObject.m:1865 #12 0x6fd88284 in -[NSThread main] (self=0x80e4228, _cmd=0x6ffa5490) at NSThread.m:720 #13 0x6fd88896 in nsthreadLauncher (thread=0x80e4228) at NSThread.m:783 #14 0x6f6f2cc9 in start_thread (arg=0x6d930b70) at pthread_create.c:304 #15 0x6fa8e69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Any idea ? Philippe _______________________________________________ Gnustep-dev mailing list [email protected] https://lists.gnu.org/mailman/listinfo/gnustep-dev
