Closed Bug 543926 Opened 15 years ago Closed 14 years ago

freezes when opening pdfs inline, now while pictures 'save as' too...

Categories

(Firefox :: File Handling, defect)

x86
Linux
defect
Not set
critical

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: dothebart, Unassigned)

References

Details

(Keywords: hang, Whiteboard: [closeme 2011-05-01])

User-Agent:       Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.6) Gecko/20091216 Iceweasel/3.5.6 (like Firefox/3.5.6; Debian-3.5.6-1)
Build Identifier: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.6) Gecko/20091216 Iceweasel/3.5.6 (like Firefox/3.5.6; Debian-3.5.6-1)

A while ago my firefox started freezing when I opened a pdf attachment inline; saving it and viewing it externaly helped in most cases. Now it starts freezing when 'save this picture' too.
Its doesn't use any cpu and it won't repaint its window anymore.

This happenes just on my netbook, but its totaly reproducible with it.
i'll post a stack trace soon.

Reproducible: Always
ok, here are the backtraces. attached the held up iceweasel with gdb, 
Image save as:

#0  0xb7772424 in __kernel_vsyscall ()
#1  0xb75aab47 in *__GI___poll (fds=0xb4afeee8, nfds=2, timeout=65535000) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0xb5eef35c in ?? () from /usr/lib/libnspr4.so.0d
#3  0xb65c04a9 in nsSocketTransportService::Poll (this=0xb7174800, wait=1, interval=0xb4aff17c) at nsSocketTransportService2.cpp:355
#4  0xb65c09aa in nsSocketTransportService::DoPollIteration (this=0xb7174800, wait=1) at nsSocketTransportService2.cpp:660
#5  0xb65c0bbd in nsSocketTransportService::OnProcessNextEvent (this=0xb7174800, thread=0xb71ff2e0, mayWait=1, depth=1) at nsSocketTransportService2.cpp:539
#6  0xb6d52cf6 in nsThread::ProcessNextEvent (this=0xb71ff2e0, mayWait=1, result=0xb4aff24c) at nsThread.cpp:508
#7  0xb6d24aff in NS_ProcessNextEvent_P (thread=0xfffffdfc, mayWait=1) at nsThreadUtils.cpp:250
#8  0xb65c06a8 in nsSocketTransportService::Run (this=0xb7174800) at nsSocketTransportService2.cpp:581
#9  0xb6d52d51 in nsThread::ProcessNextEvent (this=0xb71ff2e0, mayWait=1, result=0xb4aff31c) at nsThread.cpp:521
#10 0xb6d24aff in NS_ProcessNextEvent_P (thread=0xfffffdfc, mayWait=1) at nsThreadUtils.cpp:250
#11 0xb6d53453 in nsThread::ThreadFunc (arg=0xb71ff2e0) at nsThread.cpp:254
#12 0xb5ef3641 in ?? () from /usr/lib/libnspr4.so.0d
#13 0xb7636585 in start_thread (arg=0xb4affb70) at pthread_create.c:300
#14 0xb75b82be in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 10 (Thread 0xb42feb70 (LWP 17139)):
#0  0xb7772424 in __kernel_vsyscall ()
#1  0xb763a3d2 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:179
#2  0xb5eec69e in ?? () from /usr/lib/libnspr4.so.0d
#3  0xb5eed450 in PR_WaitCondVar () from /usr/lib/libnspr4.so.0d
#4  0xb6564200 in XPCJSRuntime::WatchdogMain (arg=0xb7054640) at xpcjsruntime.cpp:818
#5  0xb5ef3641 in ?? () from /usr/lib/libnspr4.so.0d
#6  0xb7636585 in start_thread (arg=0xb42feb70) at pthread_create.c:300
#7  0xb75b82be in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 9 (Thread 0xb37ffb70 (LWP 17140)):
#0  0xb7772424 in __kernel_vsyscall ()
#1  0xb763a3d2 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:179
#2  0xb5eec69e in ?? () from /usr/lib/libnspr4.so.0d
#3  0xb5eed450 in PR_WaitCondVar () from /usr/lib/libnspr4.so.0d
#4  0xb6d56456 in TimerThread::Run (this=0xb71ad400) at TimerThread.cpp:345
#5  0xb6d52d51 in nsThread::ProcessNextEvent (this=0xb4b15740, mayWait=1, result=0xb37ff31c) at nsThread.cpp:521
#6  0xb6d24aff in NS_ProcessNextEvent_P (thread=0xfffffdfc, mayWait=1) at nsThreadUtils.cpp:250
#7  0xb6d53453 in nsThread::ThreadFunc (arg=0xb4b15740) at nsThread.cpp:254
#8  0xb5ef3641 in ?? () from /usr/lib/libnspr4.so.0d
#9  0xb7636585 in start_thread (arg=0xb37ffb70) at pthread_create.c:300
#10 0xb75b82be in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 8 (Thread 0xb0bffb70 (LWP 17144)):
#0  0xb7772424 in __kernel_vsyscall ()
#1  0xb763a0a5 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0xb5eed4c9 in PR_WaitCondVar () from /usr/lib/libnspr4.so.0d
#3  0xb5eed547 in PR_Wait () from /usr/lib/libnspr4.so.0d
#4  0xb6d51ff3 in nsAutoMonitor::Wait (this=0xb17cbc10, mayWait=1, result=0xb0bff2d8) at ../../dist/include/xpcom/nsAutoLock.h:340
#5  nsEventQueue::GetEvent (this=0xb17cbc10, mayWait=1, result=0xb0bff2d8) at nsEventQueue.cpp:85
#6  0xb6d52d29 in nsThread::nsChainedEventQueue::GetEvent (this=0xb17a6ce0, mayWait=1, result=0xb0bff31c) at nsThread.h:112
#7  nsThread::ProcessNextEvent (this=0xb17a6ce0, mayWait=1, result=0xb0bff31c) at nsThread.cpp:512
#8  0xb6d24aff in NS_ProcessNextEvent_P (thread=0xfffffe00, mayWait=1) at nsThreadUtils.cpp:250
#9  0xb6d53453 in nsThread::ThreadFunc (arg=0xb17a6ce0) at nsThread.cpp:254
#10 0xb5ef3641 in ?? () from /usr/lib/libnspr4.so.0d
#11 0xb7636585 in start_thread (arg=0xb0bffb70) at pthread_create.c:300
#12 0xb75b82be in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 7 (Thread 0xb03d2b70 (LWP 17145)):
#0  0xb7772424 in __kernel_vsyscall ()
#1  0xb763a0a5 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0xb5eed4c9 in PR_WaitCondVar () from /usr/lib/libnspr4.so.0d
#3  0xb6b9664e in nsSSLThread::Run (this=0xb16e2940) at nsSSLThread.cpp:978
#4  0xb6b95f7a in nsPSMBackgroundThread::nsThreadRunner (arg=0xb16d9d20) at nsPSMBackgroundThread.cpp:44
#5  0xb5ef3641 in ?? () from /usr/lib/libnspr4.so.0d
#6  0xb7636585 in start_thread (arg=0xb03d2b70) at pthread_create.c:300
#7  0xb75b82be in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 6 (Thread 0xafbd1b70 (LWP 17146)):
#0  0xb7772424 in __kernel_vsyscall ()
#1  0xb763a0a5 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0xb5eed4c9 in PR_WaitCondVar () from /usr/lib/libnspr4.so.0d
#3  0xb6b9766c in nsCertVerificationThread::Run (this=0xb16d1d80) at nsCertVerificationThread.cpp:138
#4  0xb6b95f7a in nsPSMBackgroundThread::nsThreadRunner (arg=0xb16d1d80) at nsPSMBackgroundThread.cpp:44
#5  0xb5ef3641 in ?? () from /usr/lib/libnspr4.so.0d
#6  0xb7636585 in start_thread (arg=0xafbd1b70) at pthread_create.c:300
#7  0xb75b82be in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 5 (Thread 0xaf3d0b70 (LWP 17147)):
#0  0xb7772424 in __kernel_vsyscall ()
#1  0xb763a0a5 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0xb5eed4c9 in PR_WaitCondVar () from /usr/lib/libnspr4.so.0d
#3  0xb5eed547 in PR_Wait () from /usr/lib/libnspr4.so.0d
#4  0xb6d51ff3 in nsAutoMonitor::Wait (this=0xb17cc500, mayWait=1, result=0xaf3d02d8) at ../../dist/include/xpcom/nsAutoLock.h:340
#5  nsEventQueue::GetEvent (this=0xb17cc500, mayWait=1, result=0xaf3d02d8) at nsEventQueue.cpp:85
#6  0xb6d52d29 in nsThread::nsChainedEventQueue::GetEvent (this=0xb16d1dd0, mayWait=1, result=0xaf3d031c) at nsThread.h:112
#7  nsThread::ProcessNextEvent (this=0xb16d1dd0, mayWait=1, result=0xaf3d031c) at nsThread.cpp:512
#8  0xb6d24aff in NS_ProcessNextEvent_P (thread=0xfffffe00, mayWait=1) at nsThreadUtils.cpp:250
#9  0xb6d53453 in nsThread::ThreadFunc (arg=0xb16d1dd0) at nsThread.cpp:254
#10 0xb5ef3641 in ?? () from /usr/lib/libnspr4.so.0d
#11 0xb7636585 in start_thread (arg=0xaf3d0b70) at pthread_create.c:300
#12 0xb75b82be in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 4 (Thread 0xac9ffb70 (LWP 17168)):
#0  0xb7772424 in __kernel_vsyscall ()
#1  0xb763a3d2 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:179
#2  0xb5eec69e in ?? () from /usr/lib/libnspr4.so.0d
#3  0xb5eed450 in PR_WaitCondVar () from /usr/lib/libnspr4.so.0d
#4  0xb65c939d in nsHostResolver::GetHostToLookup (this=0xb70544c0, result=0xb7043e44) at nsHostResolver.cpp:773
#5  0xb65c9c92 in nsHostResolver::ThreadFunc (arg=0xb71fea00) at nsHostResolver.cpp:877
#6  0xb5ef3641 in ?? () from /usr/lib/libnspr4.so.0d
#7  0xb7636585 in start_thread (arg=0xac9ffb70) at pthread_create.c:300
#8  0xb75b82be in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xadeffb70 (LWP 17173)):
#0  0xb7772424 in __kernel_vsyscall ()
#1  0xb763a3d2 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:179
#2  0xb5eec69e in ?? () from /usr/lib/libnspr4.so.0d
#3  0xb5eed450 in PR_WaitCondVar () from /usr/lib/libnspr4.so.0d
#4  0xb65c939d in nsHostResolver::GetHostToLookup (this=0xb70544c0, result=0xb7043e44) at nsHostResolver.cpp:773
#5  0xb65c9c92 in nsHostResolver::ThreadFunc (arg=0xb71fea00) at nsHostResolver.cpp:877
#6  0xb5ef3641 in ?? () from /usr/lib/libnspr4.so.0d
#7  0xb7636585 in start_thread (arg=0xadeffb70) at pthread_create.c:300
#8  0xb75b82be in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xae8ffb70 (LWP 17300)):
#0  0xb7772424 in __kernel_vsyscall ()
#1  0xb75aab47 in *__GI___poll (fds=0xae8fef38, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0xb5eef35c in ?? () from /usr/lib/libnspr4.so.0d
#3  0xb5ef5eda in ?? () from /usr/lib/libnspr4.so.0d
#4  0xb5ef3641 in ?? () from /usr/lib/libnspr4.so.0d
#5  0xb7636585 in start_thread (arg=0xae8ffb70) at pthread_create.c:300
#6  0xb75b82be in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb74c16e0 (LWP 17132)):
#0  0xb7772424 in __kernel_vsyscall ()
#1  0xb763a0a5 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0xb5eed4c9 in PR_WaitCondVar () from /usr/lib/libnspr4.so.0d
#3  0xb5ef58a5 in ?? () from /usr/lib/libnspr4.so.0d
#4  0xb5ee33f4 in PR_WaitProcess () from /usr/lib/libnspr4.so.0d
#5  0xb6d5507a in nsProcess::Monitor (arg=0xaae55040) at nsProcessCommon.cpp:264
#6  0xb6d55275 in nsProcess::RunProcess (this=0xaae55040, blocking=1, args=0xbfe6ceec, count=2, observer=0x0, holdWeak=0) at nsProcessCommon.cpp:441
#7  0xb6d54cc0 in nsProcess::Run (this=0xaae55040, blocking=1, args=0xbfe6ceec, count=2) at nsProcessCommon.cpp:321
#8  0xb6b2d72b in nsOSHelperAppService::GetHandlerAndDescriptionFromMailcapFile (aFilename=..., aMajorType=..., aMinorType=..., aTypeOptions=..., aHandler=..., 
    aDescription=..., aMozillaFlags=...) at ./unix/nsOSHelperAppService.cpp:1159
#9  0xb6b2da9f in nsOSHelperAppService::DoLookUpHandlerAndDescription (aMajorType=..., aMinorType=..., aTypeOptions=..., aHandler=..., aDescription=..., 
    aMozillaFlags=..., aUserData=0) at ./unix/nsOSHelperAppService.cpp:979
#10 0xb6b2de0f in nsOSHelperAppService::GetFromType (this=0xb4bc32e0, aMIMEType=...) at ./unix/nsOSHelperAppService.cpp:1477
#11 0xb6b2e843 in nsOSHelperAppService::GetMIMEInfoFromOS (this=0xb4bc32e0, aType=..., aFileExt=..., aFound=0xbfe6da60) at ./unix/nsOSHelperAppService.cpp:1549
#12 0xb6b24a64 in nsExternalHelperAppService::GetFromTypeAndExtension (this=0xb4bc32e0, aMIMEType=..., aFileExt=..., _retval=0xbfe6dbfc)
    at nsExternalHelperAppService.cpp:2479
#13 0xb6d5f537 in NS_InvokeByIndex_P () from /usr/lib/xulrunner-1.9.1/libxul.so
#14 0xb656ff87 in XPCWrappedNative::CallMethod (ccx=..., mode=XPCWrappedNative::CALL_METHOD) at xpcwrappednative.cpp:2456
#15 0xb657702f in XPC_WN_CallMethod (cx=0xb219e800, obj=0xabca35a0, argc=2, argv=0xaad0144c, vp=0xbfe6de48) at xpcwrappednativejsops.cpp:1590
#16 0xb62fc22b in js_Invoke () from /usr/lib/libmozjs.so.2d
#17 0xb62ec653 in ?? () from /usr/lib/libmozjs.so.2d
#18 0xb62fc23e in js_Invoke () from /usr/lib/libmozjs.so.2d
#19 0xb62fc570 in ?? () from /usr/lib/libmozjs.so.2d
#20 0xb62c1e05 in JS_CallFunctionValue () from /usr/lib/libmozjs.so.2d
#21 0xb694294c in nsJSContext::CallEventHandler (this=0xb21d0540, aTarget=0xb1fb8c40, aScope=0xb21d2380, aHandler=0xabca3060, aargv=0xab4b9a20, arv=0xbfe6e4d4)
    at nsJSEnvironment.cpp:2085
#22 0xb6973a3d in nsJSEventListener::HandleEvent (this=0xb1fafea0, aEvent=0xabc836ac) at nsJSEventListener.cpp:247
#23 0xb68540d7 in nsEventListenerManager::HandleEventSubType (this=0xb1fbe580, aListenerStruct=0xb1fbe5a4, aListener=0xb1fafea0, aDOMEvent=0xabc836ac, 
    aCurrentTarget=0xb1fb8c40, aPhaseFlags=6) at nsEventListenerManager.cpp:1098
#24 0xb6854456 in nsEventListenerManager::HandleEvent (this=0xb1fbe580, aPresContext=0xb1f24800, aEvent=0xbfe6e90c, aDOMEvent=0xbfe6e844, aCurrentTarget=0xb1fb8c40, 
    aFlags=6, aEventStatus=0xbfe6e848) at nsEventListenerManager.cpp:1206
#25 0xb686c9a7 in nsEventTargetChainItem::HandleEvent (this=0xaa3c6020, aVisitor=..., aFlags=6, aMayHaveNewListenerManagers=1) at nsEventDispatcher.cpp:236
#26 0xb686cabc in nsEventTargetChainItem::HandleEventTargetChain (this=0xaa3c6140, aVisitor=..., aFlags=6, aCallback=0x0, aMayHaveNewListenerManagers=1)
    at nsEventDispatcher.cpp:300
#27 0xb686ced2 in nsEventDispatcher::Dispatch (aTarget=0xb1fb8c40, aPresContext=0xb1f24800, aEvent=0xbfe6e90c, aDOMEvent=0x0, aEventStatus=0xbfe6e950, aCallback=0x0)
    at nsEventDispatcher.cpp:514
#28 0xb66d4aef in PresShell::HandleDOMEventWithTarget (this=0xb1f24c00, aTargetContent=0xb1fb8c40, aEvent=0xbfe6e90c, aStatus=0xbfe6e950) at nsPresShell.cpp:6369
#29 0xb67df078 in nsXULMenuCommandEvent::Run (this=0xab7aaca0) at nsXULPopupManager.cpp:2074
#30 0xb6d52d51 in nsThread::ProcessNextEvent (this=0xb71a86a0, mayWait=1, result=0xbfe6e9ec) at nsThread.cpp:521
#31 0xb6d24aff in NS_ProcessNextEvent_P (thread=0xfffffe00, mayWait=1) at nsThreadUtils.cpp:250
#32 0xb6ca5b6a in nsBaseAppShell::Run (this=0xb706d790) at nsBaseAppShell.cpp:170
#33 0xb6b76388 in nsAppStartup::Run (this=0xb70dd5b0) at nsAppStartup.cpp:193
#34 0xb6545c94 in XRE_main (argc=1, argv=0xbfe730c4, aAppData=0xb7103a40) at nsAppRunner.cpp:3331
#35 0x08049de5 in ?? ()
#36 0xb74ffb55 in __libc_start_main (main=0x8049792, argc=1, ubp_av=0xbfe730c4, init=0x8058ce0, fini=0x8058cd0, rtld_fini=0xb7781980 <_dl_fini>, stack_end=0xbfe730bc)
    at libc-start.c:222
#37 0x080496d1 in ?? ()





PDF:


#0  0xb7753424 in __kernel_vsyscall ()
#1  0xb761b0a5 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0xb5ecf4c9 in PR_WaitCondVar () from /usr/lib/libnspr4.so.0d
#3  0xb5ed78a5 in ?? () from /usr/lib/libnspr4.so.0d
#4  0xb5ec53f4 in PR_WaitProcess () from /usr/lib/libnspr4.so.0d
#5  0xb6d5507a in nsProcess::Monitor (arg=0xa9d71480) at nsProcessCommon.cpp:264
#6  0xb6d55275 in nsProcess::RunProcess (this=0xa9d71480, blocking=1, args=0xbfac8958, count=2, observer=0x0, holdWeak=0) at nsProcessCommon.cpp:441
#7  0xb6d54cc0 in nsProcess::Run (this=0xa9d71480, blocking=1, args=0xbfac8958, count=2) at nsProcessCommon.cpp:321
#8  0xb6b2d72b in nsOSHelperAppService::GetHandlerAndDescriptionFromMailcapFile (aFilename=..., aMajorType=..., aMinorType=..., aTypeOptions=..., aHandler=..., 
    aDescription=..., aMozillaFlags=...) at ./unix/nsOSHelperAppService.cpp:1159
#9  0xb6b2da9f in nsOSHelperAppService::DoLookUpHandlerAndDescription (aMajorType=..., aMinorType=..., aTypeOptions=..., aHandler=..., aDescription=..., 
    aMozillaFlags=..., aUserData=0) at ./unix/nsOSHelperAppService.cpp:979
#10 0xb6b2de0f in nsOSHelperAppService::GetFromType (this=0xb4bc3340, aMIMEType=...) at ./unix/nsOSHelperAppService.cpp:1477
#11 0xb6b2e843 in nsOSHelperAppService::GetMIMEInfoFromOS (this=0xb4bc3340, aType=..., aFileExt=..., aFound=0xbfac94cc) at ./unix/nsOSHelperAppService.cpp:1549
#12 0xb6b24a64 in nsExternalHelperAppService::GetFromTypeAndExtension (this=0xb4bc3340, aMIMEType=..., aFileExt=..., _retval=0xbfac98e8)
    at nsExternalHelperAppService.cpp:2479
#13 0xb6b27ad5 in nsExternalHelperAppService::DoContent (this=0xb4bc3340, aMimeContentType=..., aRequest=0xa9b95d9c, aWindowContext=0xa8f54818, aForceSave=0, 
    aStreamListener=0xab31985c) at nsExternalHelperAppService.cpp:709
#14 0xb6b210ac in nsDocumentOpenInfo::DispatchContent (this=0xab319850, request=0xa9b95d9c, aCtxt=0x0) at nsURILoader.cpp:598
---Type <return> to continue, or q <return> to quit---
#15 0xb6b21262 in nsDocumentOpenInfo::OnStartRequest (this=0xab319850, request=0xa9b95d9c, aCtxt=0x0) at nsURILoader.cpp:280
#16 0xb661203f in nsHttpChannel::CallOnStartRequest (this=0xa9b95d70) at nsHttpChannel.cpp:846
#17 0xb661494b in nsHttpChannel::ProcessNormal (this=0xa9b95d70) at nsHttpChannel.cpp:1152
#18 0xb6615bb2 in nsHttpChannel::ProcessResponse (this=0xa9b95d70) at nsHttpChannel.cpp:1077
#19 0xb6615cf4 in nsHttpChannel::OnStartRequest (this=0xa9b95d70, request=0xab8ea1a0, ctxt=0x0) at nsHttpChannel.cpp:4851
#20 0xb65ac794 in nsInputStreamPump::OnStateStart (this=0xab8ea1a0) at nsInputStreamPump.cpp:439
#21 0xb65acbe5 in nsInputStreamPump::OnInputStreamReady (this=0xab8ea1a0, stream=0xaa20f528) at nsInputStreamPump.cpp:395
#22 0xb6d3fdc9 in nsInputStreamReadyEvent::Run (this=0xaa2fcfc0) at nsStreamUtils.cpp:111
#23 0xb6d52d51 in nsThread::ProcessNextEvent (this=0xb71a86a0, mayWait=1, result=0xbfac9e2c) at nsThread.cpp:521
#24 0xb6d24aff in NS_ProcessNextEvent_P (thread=0xfffffe00, mayWait=1) at nsThreadUtils.cpp:250
#25 0xb6ca5b6a in nsBaseAppShell::Run (this=0xb706d790) at nsBaseAppShell.cpp:170
#26 0xb6b76388 in nsAppStartup::Run (this=0xb70dd610) at nsAppStartup.cpp:193
#27 0xb6545c94 in XRE_main (argc=1, argv=0xbface504, aAppData=0xb7103a40) at nsAppRunner.cpp:3331
#28 0x08049de5 in ?? ()
#29 0xb74e0b55 in __libc_start_main (main=0x8049792, argc=1, ubp_av=0xbface504, init=0x8058ce0, fini=0x8058cd0, rtld_fini=0xb7762980 <_dl_fini>, stack_end=0xbface4fc)
    at libc-start.c:222
#30 0x080496d1 in ?? ()


I first tried doing kill and run in gdb; then it would ask which application to view this with, and open xpdf. killing, running firefox without gdb, hitting the same pdf again, caused the block as shown in the second backtrace; since it seems obvious that this is the blocker, just the bt of that thread.
> A while ago
Maybe an add-on is causing the issue? To find out, please start Firefox in it's safe-mode: http://support.mozilla.com/en-US/kb/Safe+Mode
Keywords: hang
hm, in safe mode this doesn't happen.
i've now disabled all plugins, addons and reverted back to the default theme, but the problem still persists.
what else does it do?
Is for example firebug, yslow or noscript all "gone" if its in disabled state?
Here's more info: http://support.mozilla.com/en-US/kb/Troubleshooting+extensions+and+themes
(In reply to comment #4)
> Here's more info:
> http://support.mozilla.com/en-US/kb/Troubleshooting+extensions+and+themes

Wilfried, are you better now with that help and version 3.6 (or trunk build)?
Blocks: 336184
Whiteboard: [closeme 2011-03-01]
Wilfried, please let us know if the problem still occurs in Firefox 4.

If so, could you try reproducing it with a fresh profile?  Like so:
# mkdir /tmp/new-profile
# firefox -no-remote -profile /tmp/new-profile

Then install one of the add-ons you were using, then exit and start again:
# firefox -no-remote -profile /tmp/new-profile
Now try to reproduce the problem with this add-on.

Repeat that for every add-on you were using to find out which one is
causing the problem.  Thanks.
Whiteboard: [closeme 2011-03-01] → [closeme 2011-05-01]
I've seen openoffice lock up weirdly when opened in iceweasel 3.5/3.6, this works flawlessly with Iceweasel 4.0.
But evince is launched in its own top level window now (even with the fresh profile thing you mentioned) so this is sort of "can't reproduce".
I guess the improved openoffice handling shows that its solved.
Ok, thanks for testing.  Please file a new bug if you have a reproducible
crash/freeze for us to investigate.
Status: UNCONFIRMED → RESOLVED
Closed: 14 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.