Bug 19570

Summary: Layout test http/tests/xmlhttprequest/web-apps/009.html hangs
Product: WebKit Reporter: Jean-Charles VerdiƩ <jcverdie>
Component: Layout and RenderingAssignee: Nobody <webkit-unassigned>
Status: RESOLVED CONFIGURATION CHANGED    
Severity: Normal CC: annevk
Priority: P3    
Version: 528+ (Nightly build)   
Hardware: Mac   
OS: OS X 10.5   
Bug Depends on:    
Bug Blocks: 19569    

Jean-Charles VerdiƩ
Reported 2008-06-16 02:25:51 PDT
HangReport : Analysis of sampling DumpRenderTree (pid 75943) every 10 milliseconds Call graph: 965 Thread_2603 965 start 965 main 965 dumpRenderTree(int, char const**) 965 runTestingServerLoop() 942 runTest(char const*) 871 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] 751 CFRunLoopRunInMode 716 CFRunLoopRunSpecific 439 mach_msg 426 mach_msg_trap 426 mach_msg_trap 13 mach_msg 129 __CFRunLoopDoObservers 57 __NSConnectionDoQueuedWork 14 NSPopAutoreleasePool 7 NSPopAutoreleasePool 5 objc_assign_strongCast 5 objc_assign_strongCast 2 _CFExecutableLinkedOnOrAfter 2 _CFExecutableLinkedOnOrAfter 11 -[NSLock unlock] 6 -[NSLock unlock] 2 __spin_lock 2 __spin_lock 2 pthread_mutex_unlock 2 pthread_mutex_unlock 1 pthread_equal 1 pthread_equal 9 lastConversationInfo 9 CFDictionaryGetValue 7 __CFDictionaryFindBuckets1b 6 __CFDictionaryFindBuckets1b 1 CFHash 1 -[NSObject hash] 1 -[NSObject hash] 2 CFDictionaryGetValue 8 __NSConnectionDoQueuedWork 7 -[NSLock lock] 4 -[NSLock lock] 1 __spin_lock 1 __spin_lock 1 object_getIndexedIvars 1 object_getIndexedIvars 1 pthread_mutex_lock 1 pthread_mutex_lock 3 NSPushAutoreleasePool 3 NSPushAutoreleasePool 3 _CFArrayFastEnumeration 3 _CFArrayFastEnumeration 1 dyld_stub_pthread_getspecific 1 dyld_stub_pthread_getspecific 1 dyld_stub_pthread_self 1 dyld_stub_pthread_self 21 __CFRunLoopDoObservers 14 CFSetGetValues 14 CFSetGetValues 11 objc_msgSend 11 objc_msgSend 8 CFSetGetCount 8 CFSetGetCount 7 OSAtomicCompareAndSwapIntBarrier 4 __compare_and_swap32 4 __compare_and_swap32 3 OSAtomicCompareAndSwapIntBarrier 3 CFQSortArray 3 CFQSortArray 3 bsd_qsort 3 bsd_qsort 1 _CFRelease 1 _CFRelease 1 _CFRetain 1 _CFRetain 1 __compare_and_swap32 1 __compare_and_swap32 1 dyld_stub_objc_msgSend 1 dyld_stub_objc_msgSend 1 spin_unlock 1 spin_unlock 50 CFSetApplyFunction 30 __CFRunLoopCollectSources0 30 __CFRunLoopCollectSources0 20 CFSetApplyFunction 25 CFRunLoopRunSpecific 12 __spin_lock 12 __spin_lock 9 __CFRunLoopFindMode 7 CFSetGetValue 6 __CFSetFindBuckets1b 3 CFEqual 2 __CFRunLoopModeEqual 1 CFEqual 1 CFEqual 1 __CFRunLoopModeEqual 1 CFEqual 1 CFHash 1 CFHash 1 __CFSetFindBuckets1b 1 __CFStringHash 1 __CFStringHash 1 CFSetGetValue 2 __CFRunLoopFindMode 7 _CFRunLoop0 4 CFDictionaryGetValue 3 __CFDictionaryFindBuckets1a 3 __CFDictionaryFindBuckets1a 1 CFDictionaryGetValue 3 _CFRunLoop0 7 __bzero 7 __bzero 6 __nanotime 6 __nanotime 6 malloc_zone_malloc 6 checkedMalloc(_malloc_zone_t*, unsigned long) 2 __spin_lock 2 __spin_lock 2 checkedMalloc(_malloc_zone_t*, unsigned long) 2 szone_malloc 2 szone_malloc 6 szone_free 6 szone_free 5 objc_exception_try_exit 5 objc_exception_try_exit 4 _sysenter_trap 4 _sysenter_trap 3 CFAllocatorDeallocate 3 CFAllocatorDeallocate 3 malloc_zone_free 3 malloc_zone_free 2 __CFAllocatorSystemDeallocate 2 __CFAllocatorSystemDeallocate 1 __CFRunLoopModeIsEmpty 1 CFSetGetCount 1 CFSetGetCount 1 dyld_stub__spin_lock 1 dyld_stub__spin_lock 1 spin_unlock 1 spin_unlock 12 __spin_lock 12 __spin_lock 8 CFRunLoopGetCurrent 6 _CFRunLoop0 6 CFDictionaryGetValue 4 __CFDictionaryFindBuckets1a 4 __CFDictionaryFindBuckets1a 2 CFDictionaryGetValue 1 __spin_lock 1 __spin_lock 1 pthread_self 1 pthread_self 7 _setjmp 7 _setjmp 3 CFRunLoopRunInMode 2 dyld_stub_OSSpinLockLock 2 dyld_stub_OSSpinLockLock 1 dyld_stub_OSSpinLockUnlock 1 dyld_stub_OSSpinLockUnlock 1 mach_absolute_time 1 mach_absolute_time 1 spin_unlock 1 spin_unlock 32 NSPopAutoreleasePool 16 NSPopAutoreleasePool 5 objc_msgSend 5 objc_msgSend 4 object_getClass 4 object_getClass 3 _CFExecutableLinkedOnOrAfter 3 _CFExecutableLinkedOnOrAfter 3 objc_assign_strongCast 3 objc_assign_strongCast 1 NSClassFromObject 1 NSClassFromObject 30 _CFRunLoopFinished 25 __CFRunLoopFindMode 22 CFSetGetValue 18 __CFSetFindBuckets1b 7 __CFStringHash 7 __CFStringHash 5 __CFSetFindBuckets1b 3 _CFHash 3 _CFHash 3 __CFRunLoopModeHash 3 __CFRunLoopModeHash 2 CFSetGetValue 2 _CFHash 2 _CFHash 2 _CFRuntimeSetInstanceTypeID 2 _CFRuntimeSetInstanceTypeID 1 __CFRunLoopFindMode 3 _CFRunLoopFinished 2 __spin_lock 2 __spin_lock 13 CFRunLoopGetCurrent 6 _CFRunLoop0 4 CFDictionaryGetValue 3 __CFDictionaryFindBuckets1a 3 __CFDictionaryFindBuckets1a 1 CFDictionaryGetValue 1 __CFDictionaryFindBuckets1a 1 __CFDictionaryFindBuckets1a 1 pthread_equal 1 pthread_equal 2 CFRunLoopGetCurrent 2 __spin_lock 2 __spin_lock 2 pthread_main_np 2 pthread_main_np 1 pthread_self 1 pthread_self 12 CFAbsoluteTimeGetCurrent 7 gettimeofday 5 __gettimeofday 3 __gettimeofday 2 __nanotime 2 __nanotime 2 gettimeofday 3 CFAbsoluteTimeGetCurrent 2 __gettimeofday 2 __gettimeofday 11 -[NSCFString isEqual:] 4 CFStringGetCStringPtr 4 CFStringGetCStringPtr 3 CFStringGetLength 3 CFStringGetLength 2 -[NSCFString isEqual:] 2 NSClassFromObject 1 NSClassFromObject 1 object_getClass 1 object_getClass 4 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] 3 -[__NSCFDate timeIntervalSinceReferenceDate] 3 -[__NSCFDate timeIntervalSinceReferenceDate] 3 CFDateGetAbsoluteTime 3 CFDateGetAbsoluteTime 3 NSPushAutoreleasePool 3 NSPushAutoreleasePool 3 objc_collecting_enabled 3 objc_collecting_enabled 2 __spin_lock 2 __spin_lock 2 dyld_stub_objc_assign_strongCast 2 dyld_stub_objc_assign_strongCast 1 dyld_stub_objc_collecting_enabled 1 dyld_stub_objc_collecting_enabled 1 objc_msgSend 1 objc_msgSend 28 NSPopAutoreleasePool 20 NSPopAutoreleasePool 6 objc_assign_strongCast 6 objc_assign_strongCast 1 NSClassFromObject 1 NSClassFromObject 1 dyld_stub_objc_msgSend 1 dyld_stub_objc_msgSend 11 objc_msgSend 11 objc_msgSend 11 runTest(char const*) 9 -[NSAutoreleasePool init] 8 -[NSAutoreleasePool initWithCapacity:] 5 NSPushAutoreleasePool 4 NSPushAutoreleasePool 1 objc_collecting_enabled 1 objc_collecting_enabled 3 -[NSAutoreleasePool initWithCapacity:] 1 objc_msgSend 1 objc_msgSend 5 +[NSObject alloc] 4 +[NSAutoreleasePool allocWithZone:] 3 +[NSAutoreleasePool allocWithZone:] 1 objc_assign_strongCast 1 objc_assign_strongCast 1 +[NSObject alloc] 2 -[NSAutoreleasePool release] 2 -[NSAutoreleasePool release] 1 +[NSDate distantPast] 1 +[NSDate distantPast] 1 -[NSThread _rl] 1 -[NSThread _rl] 1 dyld_stub_CFAbsoluteTimeGetCurrent 1 dyld_stub_CFAbsoluteTimeGetCurrent 1 dyld_stub_objc_collecting_enabled 1 dyld_stub_objc_collecting_enabled 1 objc_msgSend_fpret 1 objc_msgSend_fpret 20 objc_msgSend 20 objc_msgSend 3 dyld_stub_objc_msgSend 3 dyld_stub_objc_msgSend 965 Thread_2703 965 thread_start 965 _pthread_start 965 CFURLCacheWorkerThread(void*) 965 CFRunLoopRunInMode 965 CFRunLoopRunSpecific 965 mach_msg 965 mach_msg_trap 965 mach_msg_trap 965 Thread_2803 965 thread_start 965 _pthread_start 965 __NSThread__main__ 965 -[NSThread main] 965 +[NSURLConnection(NSURLConnectionReallyInternal) _resourceLoadLoop:] 965 CFRunLoopRunInMode 965 CFRunLoopRunSpecific 965 mach_msg 965 mach_msg_trap 965 mach_msg_trap 965 Thread_2903 965 thread_start 965 _pthread_start 965 select$DARWIN_EXTSN 965 select$DARWIN_EXTSN Total number in stack (recursive counted multiple, when >=5): 9 __spin_lock 6 objc_msgSend Sort by top of stack, same collapsed (when >= 5): mach_msg_trap 2356 select$DARWIN_EXTSN 965 objc_msgSend 49 NSPopAutoreleasePool 43 __spin_lock 36 __CFRunLoopCollectSources0 30 CFRunLoopRunSpecific 25 __CFRunLoopDoObservers 21 CFSetApplyFunction 20 objc_assign_strongCast 15 CFSetGetValues 14 mach_msg 13 __CFDictionaryFindBuckets1a 11 runTest(char const*) 11 NSPushAutoreleasePool 10 CFSetGetCount 9 __CFStringHash 8 __NSConnectionDoQueuedWork 8 __nanotime 8 __bzero 7 _setjmp 7 -[NSLock unlock] 6 CFDictionaryGetValue 6 __CFDictionaryFindBuckets1b 6 __CFSetFindBuckets1b 6 szone_free 6 _CFExecutableLinkedOnOrAfter 5 _CFHash 5 __compare_and_swap32 5 __gettimeofday 5 dyld_stub_objc_msgSend 5 objc_exception_try_exit 5 object_getClass 5
Attachments
Alexey Proskuryakov
Comment 1 2008-06-16 13:34:35 PDT
I didn't see this on a local debug build of r34600.
Note You need to log in before you can comment on or make changes to this bug.