[Webkit-unassigned] [Bug 46161] REGRESSION (r67838): Crash occurs when entering Reader mode at NY Times.com

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Sep 21 13:21:26 PDT 2010


https://bugs.webkit.org/show_bug.cgi?id=46161





--- Comment #5 from Chris Petersen <cpetersen at apple.com>  2010-09-21 13:21:26 PST ---
Alexey,

I think I'm seeing the same bug when I attempt to load CNN.com with NB r67838. The site is in the process of loading in the browser window and I experience a hang. Extensions are disabled and I still encountered. This doesn't happen with Safari 5.0.2 ( stock webkit ) on 10.6.4 but only happens on NB r67838..

Sample shows the following:


Analysis of sampling Safari (pid 3945) every 1 millisecond
Call graph:
    7346 Thread_129057   DispatchQueue_1: com.apple.main-thread  (serial)
      7346 0xaffffffff
        7346 JSC::RegExp::match(JSC::UString const&, int, WTF::Vector<int, 32ul>*)
          3274 0x4fc30a442f43
          1390 0x4fc30a442f3b
          1362 0x4fc30a442f6b
          655 0x4fc30a442f70
          440 0x4fc30a442f76
          225 0x4fc30a442f7b
    7346 Thread_129073   DispatchQueue_2: com.apple.libdispatch-manager  (serial)
      7346 start_wqthread
        7346 _pthread_wqthread
          7346 _dispatch_worker_thread2
            7346 _dispatch_queue_invoke
              7346 _dispatch_mgr_invoke
                7346 kevent
    7346 Thread_129078: WebCore: IconDatabase
      7346 thread_start
        7346 _pthread_start
          7346 WebCore::IconDatabase::iconDatabaseSyncThread()
            7346 WebCore::IconDatabase::syncThreadMainLoop()
              7346 _pthread_cond_wait
                7346 __semwait_signal
    7346 Thread_129083: Safari: SafeBrowsingManager
      7346 thread_start
        7346 _pthread_start
          7346 0x10002f9d1
            7346 0x10002fa41
              7346 CFRunLoopRunSpecific
                7346 __CFRunLoopRun
                  7346 mach_msg
                    7346 mach_msg_trap
    7346 Thread_129084
      7346 thread_start
        7346 _pthread_start
          7346 __NSThread__main__
            7346 +[NSURLConnection(NSURLConnectionReallyInternal) _resourceLoadLoop:]
              7346 CFRunLoopRunSpecific
                7346 __CFRunLoopRun
                  7345 mach_msg
                    7345 mach_msg_trap
                  1 ConnectionTimerTLS::_timerPurgeEntries(__CFRunLoopTimer*, void*)
                    1 ConnectionCacheTLS::resetCacheForThisThread()
                      1 HTTPConnectionCacheDictionary::forgetCacheEntries()
                        1 HTTPConnectionCacheEntry::removeAllConnections()
                          1 UnauthConnectionArray::removeValueAtIndex(long)
                            1 NetConnection::doNotAllowMoreReqeusts()
                              1 NetConnection::closeStreamsIfPossibleOrSignalThatThatNeedsToBeDonePrettyPlease()
                                1 NetConnection::shutdownConnectionStreams()
                                  1 _CFRelease
                                    1 __CFStreamDeallocate
                                      1 _CFRelease
                                        1 HTTPReadFilter::~HTTPReadFilter()
                                          1 _CFRelease
                                            1 __CFStreamDeallocate
                                              1 _CFRelease
                                                1 SocketStream::~SocketStream()
    7346 Thread_129087
      7346 thread_start
        7346 _pthread_start
          7346 __CFSocketManager
            7346 select$DARWIN_EXTSN
    7346 Thread_129088: Safari: SnapshotStore
      7346 thread_start
        7346 _pthread_start
          7346 0x10004738d
            7346 0x10004750f
              7346 0x1001be851
                7346 WTF::ThreadCondition::timedWait(WTF::Mutex&, double)
                  7346 _pthread_cond_wait
                    7346 __semwait_signal
    7346 Thread_129113: Safari: SpinningProgressIndicator
      7346 thread_start
        7346 _pthread_start
          7346 __NSThread__main__
            7346 0x1000903f7
              7346 -[NSRunLoop(NSRunLoop) run]
                7346 -[NSRunLoop(NSRunLoop) runMode:beforeDate:]
                  7346 CFRunLoopRunSpecific
                    7346 __CFRunLoopRun
                      7331 mach_msg
                        7331 mach_msg_trap
                      15 __NSFireTimer
                        6 0x100090a5a
                          6 0x100090dac
                            6 0x10008f88c
                              6 -[NSImage compositeToPoint:operation:]
                                4 -[NSImage _composite:delta:fromRect:toPoint:]
                                  4 -[NSImage drawInRect:fromRect:operation:fraction:respectFlipped:hints:]
                                    4 -[NSImage _usingBestRepresentationForRect:context:hints:body:]
                                      4 __-[NSImage drawInRect:fromRect:operation:fraction:respectFlipped:hints:]_block_invoke_1
                                        4 -[NSImageRep drawInRect:fromRect:operation:fraction:respectFlipped:hints:]
                                          3 __-[NSImageRep drawInRect:fromRect:operation:fraction:respectFlipped:hints:]_block_invoke_1
                                            2 CGContextDrawImage
                                              2 ripc_DrawImage
                                                1 ripc_DrawImage
                                                1 ripc_RenderImage
                                                  1 ripl_BltImage
                                                    1 ripd_Mark
                                                      1 argb32_image
                                                        1 _blt_image_initialize
                                            1 -[NSCGImageSnapshotRep _snapshotRep_CGImageForProposedRect:context:hints:]
                                          1 -[NSImageRep _processedHintsForHints:includeOnlyIfAvailable:]
                                            1 objc_msgSend
                                2 objc_msgSend
                        3 0x1000908e5
                          3 __compare_and_swap64
                        2 0x10009090b
                          2 CFAbsoluteTimeGetCurrent
                        2 NSPushAutoreleasePool
                          2 objc_collectingEnabled
                        1 0x100090a07
                          1 -[NSView visibleRect]
                            1 objc_msgSend
                        1 0x100090a9f
                          1 ripc_Operation
                            1 CGSDeviceSynchronize
                              1 _CGSFlushRegionInline
                                1 mach_msg
                                  1 mach_msg_trap
    7346 Thread_129130
      7346 start_wqthread
        7346 _pthread_wqthread
          7346 __workq_kernreturn

Total number in stack (recursive counted multiple, when >=5):
        6       _pthread_start
        6       thread_start

Sort by top of stack, same collapsed (when >= 5):
        mach_msg_trap        22023
        __semwait_signal        14692
        __workq_kernreturn        7346
        kevent        7346
        select$DARWIN_EXTSN        7346
        0x4fc30a442f43        3274
        0x4fc30a442f3b        1390
        0x4fc30a442f6b        1362
        0x4fc30a442f70        655
        0x4fc30a442f76        440
        0x4fc30a442f7b        225

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list