Closed
Bug 611562
Opened 15 years ago
Closed 15 years ago
Browser hangs (spinning rainbow beachball)
Categories
(Core :: General, defect)
Tracking
()
RESOLVED
WORKSFORME
People
(Reporter: jmaline, Unassigned)
References
(
URL
)
Details
(Keywords: hang)
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:2.0b7) Gecko/20100101 Firefox/4.0b7
Build Identifier: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:2.0b7) Gecko/20100101 Firefox/4.0b7
Went to http://dallasnews.com. Clicked on http://www.dallasnews.com/perl/common/apredir.pl?SECTION=STRANGEHEADS&link=http://hosted.ap.org/dynamic/stories/U/US_ODD_OVERRUN_BY_RATS?
Browser hung for 1+ minute.
Reproducible: Couldn't Reproduce
Steps to Reproduce:
1.http://dallasnews.com
2. clicked a link pointing to http://www.dallasnews.com/perl/common/apredir.pl?SECTION=STRANGEHEADS&link=http://hosted.ap.org/dynamic/stories/U/US_ODD_OVERRUN_BY_RATS?
3.
Actual Results:
hung browser (spinning rainbow beachball) until I did a force quit
Expected Results:
responsive browser
Did a "sample process" in activity monitor...
Sampling process 15537 for 3 seconds with 1 millisecond of run time between samples
Sampling completed, processing symbols...
Analysis of sampling firefox-bin (pid 15537) every 1 millisecond
Call graph:
2178 Thread_555347 DispatchQueue_1: com.apple.main-thread (serial)
2178 start
2178 start
2178 XRE_main
2178 js::JSProxyHandler::isOuterWindow()
2178 JSD_DebuggerOnForUser
2178 -[NSApplication run]
2178 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:]
2178 _DPSNextEvent
2178 BlockUntilNextEventMatchingListInMode
2178 ReceiveNextEventCommon
2178 RunCurrentEventLoopInMode
2178 CFRunLoopRunSpecific
2178 __CFRunLoopRun
2178 __CFRunLoopDoSources0
2178 JSD_DebuggerOnForUser
2178 JSD_DebuggerOnForUser
2178 nsPrintSession::Release()
2178 XRE_AddStaticComponent
2178 JSD_DebuggerOnForUser
2178 JSD_DebuggerOnForUser
2178 JSD_DebuggerOnForUser
2178 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:]
2178 _DPSNextEvent
2178 BlockUntilNextEventMatchingListInMode
2178 ReceiveNextEventCommon
2178 RunCurrentEventLoopInMode
2178 CFRunLoopRunSpecific
2178 __CFRunLoopRun
2178 __CFRunLoopDoSources0
2178 JSD_DebuggerOnForUser
2178 JSD_DebuggerOnForUser
2178 nsPrintSession::Release()
2178 XRE_AddStaticComponent
2178 mozilla::layers::LayerUserData::~LayerUserData()
2178 mozilla::layers::LayerUserData::~LayerUserData()
2178 JSD_DebuggerOnForUser
2178 -[NSView _displayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:]
2178 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
2178 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:]
2178 -[NSView _drawRect:clip:]
2178 JSD_DebuggerOnForUser
2178 JSD_DebuggerOnForUser
2178 JSD_DebuggerOnForUser
2178 JSD_DebuggerOnForUser
2178 mozilla::layers::LayerUserData::~LayerUserData()
2178 mozilla::layers::LayerUserData::~LayerUserData()
2178 mozilla::layers::LayerUserData::~LayerUserData()
2178 mozilla::layers::LayerUserData::~LayerUserData()
2178 mozilla::layers::LayerUserData::~LayerUserData()
2178 mozilla::layers::LayerUserData::~LayerUserData()
2178 mozilla::layers::LayerUserData::~LayerUserData()
2178 mozilla::layers::BasicLayerManager::CreateThebesLayer()
2178 mozilla::layers::BasicLayerManager::EndTransaction(void (*)(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*), void*)
2178 mozilla::layers::BasicLayerManager::PaintLayer(mozilla::layers::Layer*, void (*)(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*), void*, float)
2178 mozilla::layers::BasicLayerManager::PaintLayer(mozilla::layers::Layer*, void (*)(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*), void*, float)
2178 mozilla::layers::BasicLayerManager::PaintLayer(mozilla::layers::Layer*, void (*)(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*), void*, float)
2178 mozilla::layers::BasicLayerManager::CreateColorLayer()
2178 mozilla::layers::BasicLayerManager::CreateThebesLayer()
2178 gfxDrawingCallback::~gfxDrawingCallback()
2178 mozilla::layers::LayerUserData::~LayerUserData()
2178 mozilla::layers::LayerUserData::~LayerUserData()
2178 mozilla::layers::LayerUserData::~LayerUserData()
2178 js::JSProxyHandler::isOuterWindow()
2178 nsPrintSession::Release()
2178 nsPrintSession::Release()
2178 nsPrintSession::Release()
2178 nsPrintSession::Release()
2178 nsPrintSession::Release()
2178 PR_WaitCondVar
2178 PRP_NakedNotify
2178 _pthread_cond_wait
2178 __semwait_signal
2178 Thread_555371 DispatchQueue_2: com.apple.libdispatch-manager (serial)
2178 start_wqthread
2178 _pthread_wqthread
2178 _dispatch_worker_thread2
2178 _dispatch_queue_invoke
2178 _dispatch_mgr_invoke
2178 kevent
2178 Thread_555374
2178 thread_start
2178 _pthread_start
2178 catch_exception_raise
2178 mach_msg
2178 mach_msg_trap
2178 Thread_555376
2178 thread_start
2178 _pthread_start
2178 nsXPTCStubBase::Stub249()
2178 nsXPTCStubBase::Stub249()
2178 nsXPTCStubBase::Stub249()
2178 nsXPTCStubBase::Stub249()
2178 nsXPTCStubBase::Stub249()
2178 nsXPTCStubBase::Stub249()
2178 kevent
2178 Thread_555377
2178 thread_start
2178 _pthread_start
2178 PR_JoinThread
2178 XRE_AddStaticComponent
2178 nsPrintSession::Release()
2178 XRE_AddStaticComponent
2178 XRE_AddStaticComponent
2178 PR_WaitCondVar
2178 PRP_NakedNotify
2178 _pthread_cond_wait
2178 __semwait_signal
2178 Thread_555378
2178 thread_start
2178 _pthread_start
2178 PR_JoinThread
2178 XRE_AddStaticComponent
2178 nsPrintSession::Release()
2178 XRE_AddStaticComponent
2178 catch_exception_raise
2178 nsPrintSession::Release()
2178 XRE_AddStaticComponent
2178 catch_exception_raise
2178 catch_exception_raise
2178 catch_exception_raise
2178 PR_Poll
2178 PR_Now
2178 select$DARWIN_EXTSN
2178 Thread_555379
2178 thread_start
2178 _pthread_start
2178 PR_JoinThread
2178 js::GCHelperThread::replenishAndFreeLater(void*)
2178 PR_WaitCondVar
2178 _pthread_cond_wait
2178 __semwait_signal
2178 Thread_555380
2178 thread_start
2178 _pthread_start
2178 PR_JoinThread
2178 DumpJSValue
2178 PR_WaitCondVar
2178 _pthread_cond_wait
2178 __semwait_signal
2178 Thread_555388
2178 thread_start
2178 _pthread_start
2178 PR_JoinThread
2178 catch_exception_raise
2178 catch_exception_raise
2178 PR_WaitCondVar
2178 PRP_NakedNotify
2178 _pthread_cond_wait
2178 __semwait_signal
2178 Thread_555389
2178 thread_start
2178 _pthread_start
2178 PR_JoinThread
2178 XRE_AddStaticComponent
2178 nsPrintSession::Release()
2178 XRE_AddStaticComponent
2178 XRE_AddStaticComponent
2178 PR_Wait
2178 PR_WaitCondVar
2178 _pthread_cond_wait
2178 __semwait_signal
2178 Thread_555390
2178 thread_start
2178 _pthread_start
2178 PR_JoinThread
2178 XRE_AddStaticComponent
2178 nsPrintSession::Release()
2178 XRE_AddStaticComponent
2178 XRE_AddStaticComponent
2178 PR_Wait
2178 PR_WaitCondVar
2178 _pthread_cond_wait
2178 __semwait_signal
2178 Thread_555392
2178 thread_start
2178 _pthread_start
2178 PR_JoinThread
2178 js::JSProxyHandler::isOuterWindow()
2178 PR_WaitCondVar
2178 _pthread_cond_wait
2178 __semwait_signal
2178 Thread_555393
2178 thread_start
2178 _pthread_start
2178 PR_JoinThread
2178 js::JSProxyHandler::isOuterWindow()
2178 PR_WaitCondVar
2178 _pthread_cond_wait
2178 __semwait_signal
2178 Thread_555394
2178 thread_start
2178 _pthread_start
2178 PR_JoinThread
2178 XRE_AddStaticComponent
2178 nsPrintSession::Release()
2178 XRE_AddStaticComponent
2178 XRE_AddStaticComponent
2178 PR_Wait
2178 PR_WaitCondVar
2178 _pthread_cond_wait
2178 __semwait_signal
2178 Thread_555395
2178 thread_start
2178 _pthread_start
2178 PR_JoinThread
2178 XRE_AddStaticComponent
2178 nsPrintSession::Release()
2178 XRE_AddStaticComponent
2178 XRE_AddStaticComponent
2178 PR_Wait
2178 PR_WaitCondVar
2178 _pthread_cond_wait
2178 __semwait_signal
2178 Thread_555396
2178 thread_start
2178 _pthread_start
2178 PR_JoinThread
2178 XRE_AddStaticComponent
2178 nsPrintSession::Release()
2178 XRE_AddStaticComponent
2178 XRE_AddStaticComponent
2178 PR_Wait
2178 PR_WaitCondVar
2178 _pthread_cond_wait
2178 __semwait_signal
2178 Thread_555397
2178 thread_start
2178 _pthread_start
2178 PR_JoinThread
2178 XRE_AddStaticComponent
2178 nsPrintSession::Release()
2178 XRE_AddStaticComponent
2178 XRE_AddStaticComponent
2178 PR_Wait
2178 PR_WaitCondVar
2178 _pthread_cond_wait
2178 __semwait_signal
2178 Thread_555535
2178 thread_start
2178 _pthread_start
2178 PR_JoinThread
2178 XRE_AddStaticComponent
2178 nsPrintSession::Release()
2178 XRE_AddStaticComponent
2178 XRE_AddStaticComponent
2178 PR_Wait
2178 PR_WaitCondVar
2178 PRP_NakedNotify
2178 _pthread_cond_wait
2178 __semwait_signal
2178 Thread_555552
2178 thread_start
2178 _pthread_start
2178 PR_JoinThread
2178 catch_exception_raise
2178 catch_exception_raise
2178 PR_WaitCondVar
2178 PRP_NakedNotify
2178 _pthread_cond_wait
2178 __semwait_signal
2178 Thread_555558
2178 thread_start
2178 _pthread_start
2178 PR_JoinThread
2178 catch_exception_raise
2178 catch_exception_raise
2178 PR_WaitCondVar
2178 PRP_NakedNotify
2178 _pthread_cond_wait
2178 __semwait_signal
2178 Thread_555561
2178 thread_start
2178 _pthread_start
2178 XRE_GetFileFromPath
2178 XRE_GetFileFromPath
2178 catch_exception_raise
2178 mach_msg
2178 mach_msg_trap
2178 Thread_555663
2178 thread_start
2178 _pthread_start
2178 PR_JoinThread
2178 catch_exception_raise
2178 catch_exception_raise
2178 PR_WaitCondVar
2178 PRP_NakedNotify
2178 _pthread_cond_wait
2178 __semwait_signal
2178 Thread_555665
2178 thread_start
2178 _pthread_start
2178 PR_JoinThread
2178 catch_exception_raise
2178 catch_exception_raise
2178 PR_WaitCondVar
2178 PRP_NakedNotify
2178 _pthread_cond_wait
2178 __semwait_signal
Total number in stack (recursive counted multiple, when >=5):
29 XRE_AddStaticComponent
21 _pthread_start
21 thread_start
18 PR_JoinThread
18 PR_WaitCondVar
18 __semwait_signal
18 _pthread_cond_wait
17 nsPrintSession::Release()
16 catch_exception_raise
13 JSD_DebuggerOnForUser
12 mozilla::layers::LayerUserData::~LayerUserData()
8 PRP_NakedNotify
7 PR_Wait
6 nsXPTCStubBase::Stub249()
Sort by top of stack, same collapsed (when >= 5):
__semwait_signal 39204
kevent 4356
mach_msg_trap 4356
select$DARWIN_EXTSN 2178
Sample analysis of process 15537 written to file /dev/stdout
Comment 1•15 years ago
|
||
That site WFM, using Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:2.0b7) Gecko/20100101 Firefox/4.0b7. Can you make sure to try in safe mode to see if an extension might be causing it? http://support.mozilla.com/en-US/kb/Safe+Mode.
| Reporter | ||
Comment 2•15 years ago
|
||
I agree it WFM when I went back a couple of times. No extensions installed. Even the feedback extension that ships by default was disabled.
If this info isn't useful (and I can see how it might not be), go ahead and close. Just thought I'd try to report a not-so-happy experience w/ the beta.
Comment 3•15 years ago
|
||
Doesn't appear to be useful indeed (the build doesn't have symbols?), but moving to Core to make sure.
Comment 4•15 years ago
|
||
WFM per reporter
Status: UNCONFIRMED → RESOLVED
Closed: 15 years ago
Resolution: --- → WORKSFORME
You need to log in
before you can comment on or make changes to this bug.
Description
•