WITH GCC and libobjc2 --- Running tests in base/NSTimeZone --- --- Running tests in base/NSURL --- base/NSURL/test00.m: Failed test: test00.m:121 ... respond with keepalive 0 (pause 0) OK Failed test: test00.m:121 ... respond with keepalive 1 (pause 0) OK Failed test: test00.m:121 ... respond with keepalive 0 (pause 4) OK Failed test: test00.m:121 ... respond with keepalive 1 (pause 4) OK Failed test: test00.m:121 ... respond with keepalive 0 (pause 8) OK Failed test: test00.m:121 ... respond with keepalive 1 (pause 8) OK Failed test: test00.m:121 ... respond with keepalive 0 (pause 12) OK Failed test: test00.m:121 ... respond with keepalive 1 (pause 12) OK base/NSURL/test01.m: Failed test: test01.m:56 ... keep-alive test 0 OK Failed test: test01.m:56 ... keep-alive test 1 OK Failed test: test01.m:56 ... keep-alive test 2 OK Failed test: test01.m:56 ... keep-alive test 3 OK Failed test: test01.m:56 ... keep-alive test 4 OK Failed test: test01.m:56 ... keep-alive test 5 OK Failed test: test01.m:56 ... keep-alive test 6 OK Failed test: test01.m:56 ... keep-alive test 7 OK Failed test: test01.m:56 ... keep-alive test 8 OK Failed test: test01.m:56 ... keep-alive test 9 OK --- Running tests in base/NSURLConnection --- --- Running tests in base/NSURLHandle --- --- Running tests in base/NSURLProtocol --- =========================================================================== base/NSRunLoop/thread.m: Failed file: thread.m aborted without running all tests! --- Running tests in base/NSScanner --- --- Running tests in base/NSSet --- --- Running tests in base/NSSortDescriptor --- --- Running tests in base/NSStream --- --- Running tests in base/NSString --- --- Running tests in base/NSTask --- --- Running tests in base/NSTimeZone --- --- Running tests in base/NSURL --- base/NSURL/test00.m: Failed test: test00.m:121 ... respond with keepalive 0 (pause 8) OK Failed test: test00.m:121 ... respond with keepalive 1 (pause 8) OK Failed test: test00.m:121 ... respond with keepalive 0 (pause 12) OK Failed test: test00.m:121 ... respond with keepalive 1 (pause 12) OK base/NSURL/test01.m: Failed test: test01.m:56 ... keep-alive test 0 OK Failed test: test01.m:56 ... keep-alive test 1 OK Failed test: test01.m:56 ... keep-alive test 2 OK Failed test: test01.m:56 ... keep-alive test 3 OK Failed test: test01.m:56 ... keep-alive test 4 OK Failed test: test01.m:56 ... keep-alive test 5 OK Failed test: test01.m:56 ... keep-alive test 6 OK Failed test: test01.m:56 ... keep-alive test 7 OK Failed test: test01.m:56 ... keep-alive test 8 OK Failed test: test01.m:56 ... keep-alive test 9 OK --- Running tests in base/NSURLConnection --- gdb -c base/NSRunLoop/thread.core base/NSRunLoop/obj/thread #0 0x6728373d in kill () from /usr/lib/libc.so.60.1 (gdb) thread apply all bt Thread 4 (process 7242, thread 0x5dcf3800): #0 _thread_kern_sched (scp=0xcfbd351c) at /usr/src/lib/libpthread/uthread/uthread_kern.c:496 #1 0x633e62c0 in _thread_sig_handler (sig=27, info=0xcfbd3570, scp=0xcfbd351c) at /usr/src/lib/libpthread/uthread/uthread_sig.c:86 #2 #3 0x619341b0 in SparseArrayFind (sarray=0x61942dfc, index=0xcfbd387c) at sarray2.c:79 #4 0x61934231 in SparseArrayFind (sarray=0x5fff4bf0, index=0xcfbd387c) at sarray2.c:95 #5 0x619342b5 in SparseArrayNext (sarray=0x5fff4bf0, idx=0xcfbd387c) at sarray2.c:120 #6 0x6192b3ac in installMethodsInClass (cls=0x5e4cc260, owner=0x5e4cc260, methods=0x5fff4bf0, replaceExisting=1 '\001') at dtable.c:427 #7 0x6192b727 in add_method_list_to_class (cls=0x5e4cc260, list=0x695f0e60) at dtable.c:486 #8 0x61932dd0 in class_addMethod (cls=0x5e4cc260, name=0x6258b468, imp=0x5e16b2d5 <-[GSArray isEqualToArray:]>, types=0x5e4cb775 "C12@0:4@8") at runtime.c:191 #9 0x5e3653b9 in GSObjCAddMethods (cls=0x5e4cc260, list=0x5d6d4b80, replace=0 '\0') at GSObjCRuntime.m:559 #10 0x5e3663d9 in GSObjCAddClassBehavior (receiver=0x5e4cc260, behavior=0x5e4cc4e0) at GSObjCRuntime.m:902 #11 0x5e16ba49 in +[GSMutableArray initialize] (self=0x5e4cc260, _cmd=0x6258b730) at GSArray.m:444 #12 0x6192bdab in objc_send_initialize (object=0x5e4cc260) at dtable.c:733 #13 0x6193684a in objc_msg_lookup_internal (receiver=0xcfbd3a80, selector=0x5e4dd2a8, sender=0x0) at sendmsg2.c:67 #14 0x619373b2 in objc_msg_lookup (receiver=0x5e4cc260, selector=0x5e4dd2a8) at sendmsg2.c:375 #15 0x5e1b8ac3 in +[NSArray initialize] (self=0x5e4dd260, _cmd=0x6258b730) at NSArray.m:128 #16 0x6192bdab in objc_send_initialize (object=0x5e4dd260) at dtable.c:733 #17 0x6193684a in objc_msg_lookup_internal (receiver=0xcfbd3ba0, selector=0x5e4d3ff0, sender=0x0) at sendmsg2.c:67 #18 0x619373b2 in objc_msg_lookup (receiver=0x5e4dd260, selector=0x5e4d3ff0) at sendmsg2.c:375 #19 0x5e188d30 in +[GSSet initialize] (self=0x5e4d3ea0, _cmd=0x6258b730) at GSSet.m:127 #20 0x6192bdab in objc_send_initialize (object=0x5e4d3ea0) at dtable.c:733 #21 0x6193684a in objc_msg_lookup_internal (receiver=0xcfbd3ca0, selector=0x5e522f40, sender=0x0) at sendmsg2.c:67 #22 0x619373b2 in objc_msg_lookup (receiver=0x5e4d3ea0, selector=0x5e522f40) at sendmsg2.c:375 #23 0x5e2d700d in +[NSSet initialize] (self=0x5e522f00, _cmd=0x6258b730) at NSSet.m:79 #24 0x6192bdab in objc_send_initialize (object=0x5e522f00) at dtable.c:733 #25 0x6192bbea in objc_send_initialize (object=0x5e522c20) at dtable.c:666 #26 0x6193684a in objc_msg_lookup_internal (receiver=0xcfbd3e10, selector=0x5e51b160, sender=0x0) at sendmsg2.c:67 #27 0x619373b2 in objc_msg_lookup (receiver=0x5e522c20, selector=0x5e51b160) at sendmsg2.c:375 #28 0x5e2b6a6f in _gnu_process_args (argc=1, argv=0xcfbd3f38, env=0xcfbd3f40) at NSProcessInfo.m:351 #29 0x5e2b7060 in main (argc=1, argv=0xcfbd3f38, env=0xcfbd3f40) at NSProcessInfo.m:975 #30 0x1c000fd7 in ___start () #31 0x1c000f52 in _start () Thread 3 (process 7242, thread 0x67332000): #0 _thread_kern_sched (scp=0x0) at /usr/src/lib/libpthread/uthread/uthread_kern.c:496 #1 0x633e57c6 in _thread_kern_sched_state (state=PS_SLEEP_WAIT, fname=0x833d21fc "/usr/src/lib/libpthread/uthread/uthread_nanosleep.c", lineno=84) at /usr/src/lib/libpthread/uthread/uthread_kern.c:571 #2 0x633d8972 in nanosleep (time_to_sleep=0x6183df6c, time_remaining=0x0) at /usr/src/lib/libpthread/uthread/uthread_nanosleep.c:84 ---Type to continue, or q to quit--- #3 0x672646de in usleep (useconds=Variable "useconds" is not available. ) at /usr/src/lib/libc/gen/usleep.c:46 #4 0x61934e0a in selector_table_collect_garbage (t=0x630ac680) at hash_table.h:182 #5 0x6193770a in runloop (q=0x63f2a400) at toydispatch.c:197 #6 0x633dc5ce in _thread_start () at /usr/src/lib/libpthread/uthread/uthread_create.c:242 #7 0x0000002b in ?? () #8 0x00000000 in ?? () Thread 2 (process 7242, thread 0x67332400): #0 0x6728373d in kill () from /usr/lib/libc.so.60.1 #1 0x672c0a03 in __stack_smash_handler (func=0x833d2fd6 "_spinlock_debug", damaged=-2093144264) at /usr/src/lib/libc/sys/stack_protector.c:89 #2 0x633e643d in _spinlock_debug (lck=Variable "lck" is not available. ) at /usr/src/lib/libpthread/uthread/uthread_spinlock.c:109 #3 0x633ddc72 in _thread_malloc_lock () at /usr/src/lib/libpthread/thread/thread_malloc_lock.c:14 #4 0x672e9d95 in malloc (size=3) at /usr/src/lib/libc/stdlib/malloc.c:1106 #5 0x672cf3f2 in strdup (str=0x833d25fa "GC") at /usr/src/lib/libc/string/strdup.c:45 #6 0x633e651a in pthread_set_name_np (thread=0x67332400, name=0x833d25fa "GC") at /usr/src/lib/libpthread/uthread/uthread_info_openbsd.c:474 #7 0x633dca0e in _thread_gc (arg=0x0) at /usr/src/lib/libpthread/uthread/uthread_gc.c:73 #8 0x633dc5ce in _thread_start () at /usr/src/lib/libpthread/uthread/uthread_create.c:242 #9 0x0000002b in ?? () #10 0x00000000 in ?? () Thread 1 (process 7242): #0 0x6728373d in kill () from /usr/lib/libc.so.60.1 #1 0x672c0a03 in __stack_smash_handler (func=0x833d2fd6 "_spinlock_debug", damaged=-2093144264) at /usr/src/lib/libc/sys/stack_protector.c:89 #2 0x633e643d in _spinlock_debug (lck=Variable "lck" is not available. ) at /usr/src/lib/libpthread/uthread/uthread_spinlock.c:109 #3 0x633ddc72 in _thread_malloc_lock () at /usr/src/lib/libpthread/thread/thread_malloc_lock.c:14 #4 0x672e9d95 in malloc (size=3) at /usr/src/lib/libc/stdlib/malloc.c:1106 #5 0x672cf3f2 in strdup (str=0x833d25fa "GC") at /usr/src/lib/libc/string/strdup.c:45 #6 0x633e651a in pthread_set_name_np (thread=0x67332400, name=0x833d25fa "GC") at /usr/src/lib/libpthread/uthread/uthread_info_openbsd.c:474 #7 0x633dca0e in _thread_gc (arg=0x0) at /usr/src/lib/libpthread/uthread/uthread_gc.c:73 #8 0x633dc5ce in _thread_start () at /usr/src/lib/libpthread/uthread/uthread_create.c:242 #9 0x0000002b in ?? () #10 0x00000000 in ?? () (gdb) =============================================================================================== $ gdb -c base/NSUserDefaults/basic.core base/NSUserDefaults/obj/basic #0 0x5ec39d21 in strlen () from /usr/lib/libc.so.60.1 (gdb) thread apply all bt Thread 4 (process 31775, thread 0x5d906c00): #0 0x5ec39d21 in strlen () from /usr/lib/libc.so.60.1 #1 0x5ebcb1a1 in sscanf (str=0x69eb4bd3 "x001B;\n\t 22 259 68 202 0 0 1024 768 \n\t\n\tNSWindow Frame LoadedFiles\n\t-1 291 222 355 0 0 1024 768 \n\tNSWindow Frame LogPanel\n\t\n\t 22 259 68 202 0 0 1024 768 \n\t\n\tNSWindow Frame LoadedFiles\n\t-1 291 222 355 0 0 1024 768 \n\tNSWindow Frame LogPanel\n\t\n\t 22 259 68 202 0 0 1024 768 \n\t\n\tNSWindow Frame LoadedFiles\n\t-1 291 222 355 0 0 1024 768 \n\tNSWindow Frame LogPanel\n\t\n\t 22 259 68 202 0 0 1024 768 \n\t\n\tNSWindow Frame LoadedFiles\n\t-1 291 222 355 0 0 1024 768 \n\tNSWindow Frame LogPanel\n\t\n\t 22 259 68 202 0 0 1024 768 \n\t\n\tNSWindow Frame LoadedFiles\n\t-1 291 222 355 0 0 1024 768 \n\tNSWindow Frame LogPanel\n\t\n\t 22 259 68 202 0 0 1024 768 \n\t\n\tNSWindow Frame LoadedFiles\n\t-1 291 222 355 0 0 1024 768 \n\tNSWindow Frame LogPanel\n\t\n\t 22 259 68 202 0 0 1024 768 \n\t\n\tNSWindow Frame LoadedFiles\n\t-1 291 222 355 0 0 1024 768 \n\tNSWindow Frame LogPanel\n\t\n\t 22 259 68 202 0 0 1024 768 \n\t\n\tNSWindow Frame LoadedFiles\n\t-1 291 222 355 0 0 1024 768 \n\tNSWindow Frame LogPanel\n\t\n\t 22 259 68 202 0 0 1024 768 \n\t\n\tNSWindow Frame LoadedFiles\n\t-1 291 222 355 0 0 1024 768 \n\tNSWindow Frame LogPanel\n\t\n\t 22 259 68 202 0 0 1024 768 \n\t\n\tNSWindow Frame LoadedFiles\n\t-1 291 222 355 0 0 1024 768 \n\tNSWindow Frame LogPanel\n\t