Closed
Bug 472498
Opened 17 years ago
Closed 15 years ago
Freeze if a pdf is opened in another tab [@ arena_malloc_small] | [@ _MD_CURRENT_THREAD]
Categories
(Core Graveyard :: Plug-ins, defect)
Tracking
(Not tracked)
RESOLVED
INCOMPLETE
People
(Reporter: mariosangiorgio, Unassigned)
Details
(Keywords: hang)
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.5.30729)
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.5.30729)
If I open a link referring to a pdf file with the CTRL+Click key combination I can see the pdf, but the browser freezes and the only way to get it work again is killing it from the Task Manager. When the session restores everything goes well.
I am using Adobe Reader 9 to read pdf.
Reproducible: Always
Steps to Reproduce:
1.Find a page that contains a link to a pdf, for example http://home.dei.polimi.it/fornacia/new_page_5.htm
2.Choose a pdf from the page and open it with the CTRL+Click combination
Actual Results:
You should read the pdf but Firefox should freeze
Expected Results:
I should read the pdf and Firefox should run as usual
Comment 1•17 years ago
|
||
Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5
This works fine for me using the site referenced above, can you try this in safe mode http://support.mozilla.com/en-US/kb/Safe+Mode and on a new profile http://support.mozilla.com/en-US/kb/Basic+Troubleshooting#Make_a_new_profile .
| Reporter | ||
Comment 2•17 years ago
|
||
Thanks for your answer, unfortunately what you suggested to do is not solving my problem.
I tried both the Safe Mode and the New Profile but I am still having the same trouble.
I have to add that just before Adobe Reader shows me the pdf and Firefox freezes I have to choose what language to use for the plug-in. If I open the pdf with a mouse click I don't have to choose the language and everything is working fine.
Comment 3•17 years ago
|
||
Please see https://developer.mozilla.org/En/How_to_get_a_stacktrace_for_a_bug_report#section_4 (you're getting a hang so follow the directions there for windbg)
| Reporter | ||
Comment 4•17 years ago
|
||
I hope I did it right since it is the first time I use WinDbg.
However, this is what I get:
0:018> kp
ChildEBP RetAddr
0864fb50 76ecd0d0 ntdll!DbgBreakPoint
0864fb80 76cd4911 ntdll!DbgUiRemoteBreakin+0x3c
0864fb8c 76e7e4b6 kernel32!BaseThreadInitThunk+0xe
0864fbcc 76e7e489 ntdll!__RtlUserThreadStart+0x23
0864fbe4 00000000 ntdll!_RtlUserThreadStart+0x1b
Updated•17 years ago
|
Component: General → Plug-ins
Keywords: hang
Product: Firefox → Core
QA Contact: general → plugins
Version: unspecified → 1.9.0 Branch
| Reporter | ||
Comment 5•17 years ago
|
||
This is the output of !analyze -v -hang
0:010> !analyze -v -hang
ERROR: FindPlugIns 8007007b
*******************************************************************************
* *
* Exception Analysis *
* *
*******************************************************************************
*** ERROR: Symbol file could not be found. Defaulted to export symbols for C:\Program Files\Google\Google Gears\Firefox\components\gears.dll -
*** ERROR: Symbol file could not be found. Defaulted to export symbols for C:\Users\Mario.BlackMamba\AppData\Roaming\Mozilla\Firefox\Profiles\i1uozw9m.default\extensions\firegpg@firegpg.team\platform\WINNT_x86-msvc\components\ipc.dll -
*************************************************************************
*** ***
*** ***
*** Your debugger is not using the correct symbols ***
*** ***
*** In order for this command to work properly, your symbol path ***
*** must point to .pdb files that have full type information. ***
*** ***
*** Certain .pdb files (such as the public OS symbols) do not ***
*** contain the required information. Contact the group that ***
*** provided you with these symbols if you need this command to ***
*** work. ***
*** ***
*** Type referenced: kernel32!pNlsUserInfo ***
*** ***
*************************************************************************
*************************************************************************
*** ***
*** ***
*** Your debugger is not using the correct symbols ***
*** ***
*** In order for this command to work properly, your symbol path ***
*** must point to .pdb files that have full type information. ***
*** ***
*** Certain .pdb files (such as the public OS symbols) do not ***
*** contain the required information. Contact the group that ***
*** provided you with these symbols if you need this command to ***
*** work. ***
*** ***
*** Type referenced: kernel32!pNlsUserInfo ***
*** ***
*************************************************************************
FAULTING_IP:
ntdll!DbgBreakPoint+0
76e87dfe cc int 3
EXCEPTION_RECORD: ffffffff -- (.exr 0xffffffffffffffff)
ExceptionAddress: 76e87dfe (ntdll!DbgBreakPoint)
ExceptionCode: 80000003 (Break instruction exception)
ExceptionFlags: 00000000
NumberParameters: 3
Parameter[0]: 00000000
Parameter[1]: e4afdd78
Parameter[2]: 76ecd094
FAULTING_THREAD: 0000000d
BUGCHECK_STR: HANG
PROCESS_NAME: firefox.exe
ERROR_CODE: (NTSTATUS) 0xcfffffff - <Unable to get error code text>
EXCEPTION_CODE: (NTSTATUS) 0xcfffffff - <Unable to get error code text>
EXCEPTION_PARAMETER1: 00000000
EXCEPTION_PARAMETER2: e4afdd78
EXCEPTION_PARAMETER3: 76ecd094
NTGLOBALFLAG: 70
APPLICATION_VERIFIER_FLAGS: 0
DERIVED_WAIT_CHAIN:
Dl Eid Cid WaitType
-- --- ------- --------------------------
13 2184.2060 Unknown
WAIT_CHAIN_COMMAND: ~13s;k;;
BLOCKING_THREAD: 00002060
DEFAULT_BUCKET_ID: APPLICATION_HANG_BlockedOn_FileIO
PRIMARY_PROBLEM_CLASS: APPLICATION_HANG_BlockedOn_FileIO
LAST_CONTROL_TRANSFER: from 76e98c74 to 76e99a94
STACK_TEXT:
04ddf928 76e98c74 76cd046b 00000360 00000000 ntdll!KiFastSystemCallRet
04ddf92c 76cd046b 00000360 00000000 00000000 ntdll!ZwReadFile+0xc
04ddf9a4 01bca61a 00000000 04ddf9e8 00000400 kernel32!ReadFile+0x210
WARNING: Stack unwind information not available. Following frames may be wrong.
04ddf9c4 01bc4e35 00000360 04ddf9e8 00000400 ipc!NSGetModule+0x938d
04ddfa64 70a42db0 0000000c 70a42da8 7963b3c3 ipc!NSGetModule+0x3ba8
04ddfaa0 70a422f3 04bd2d78 70a4232a 7963b383 MSVCR80!_initptd+0xbd
04ddfadc 76ebba54 02ad7618 00000010 feeefeee MSVCR80!__p__winver+0x218
04ddfb1c 76ebc098 02ad75a8 00000080 76ea861f ntdll!RtlpCoalesceFreeBlocks+0x897
04ddfc30 76ef2edd 00250130 76ef2ec1 63d9f277 ntdll!RtlpFreeHeap+0x5cd
04ddfc74 76ebbfe8 00250000 50000063 76ea861f ntdll!RtlDebugFreeHeap+0x275
04ddfd64 66576934 00020040 00020040 000000d8 ntdll!RtlpFreeHeap+0x5f
04ddfd8c 600cdf92 0492a340 00000000 04ddfdc0 MOZCRT19!arena_malloc_small+0x144 [e:\fx19rel\winnt_5.2_depend\mozilla\obj-fx-trunk\memory\jemalloc\src\jemalloc.c @ 3657]
04ddfda4 600b8746 0000001b 00000001 0492a340 nspr4!_MD_CURRENT_THREAD+0x12 [e:\fx19rel\winnt_5.2_depend\mozilla\nsprpub\pr\src\md\windows\w95thred.c @ 300]
04ddfdcc 600cb2b9 048790ec 600ca960 048790d0 nspr4!PR_SetThreadPrivate+0x26 [e:\fx19rel\winnt_5.2_depend\mozilla\nsprpub\pr\src\threads\prtpd.c @ 171]
04ddfdd4 600ca960 048790d0 048ff300 04bd2d04 nspr4!PR_Unlock+0x39 [e:\fx19rel\winnt_5.2_depend\mozilla\nsprpub\pr\src\threads\combined\prulock.c @ 356]
04ddfdec 5985ce91 04bd2d04 048ff2e0 048ff300 nspr4!PR_ExitMonitor+0x40 [e:\fx19rel\winnt_5.2_depend\mozilla\nsprpub\pr\src\threads\prmon.c @ 132]
04ddfe10 598e8249 00000001 00000001 04ddfe34 xul!nsThread::ProcessNextEvent+0x221 [e:\fx19rel\winnt_5.2_depend\mozilla\xpcom\threads\nsthread.cpp @ 511]
04ddfe3c 600cbba9 048ff2e0 00000000 00000000 xul!nsThread::ThreadFunc+0x75 [e:\fx19rel\winnt_5.2_depend\mozilla\xpcom\threads\nsthread.cpp @ 254]
04ddfe58 600cde1d 048d0b40 66572c28 048d0b40 nspr4!_PR_NativeRunThread+0x169 [e:\fx19rel\winnt_5.2_depend\mozilla\nsprpub\pr\src\threads\combined\pruthr.c @ 458]
04ddfe60 66572c28 048d0b40 6774cc71 00000000 nspr4!pr_root+0xd [e:\fx19rel\winnt_5.2_depend\mozilla\nsprpub\pr\src\md\windows\w95thred.c @ 122]
04ddfe98 66572cb6 00000000 76cd4911 048e5000 MOZCRT19!_callthreadstartex+0x48 [e:\fx19rel\winnt_5.2_depend\mozilla\obj-fx-trunk\memory\jemalloc\src\threadex.c @ 348]
04ddfea0 76cd4911 048e5000 04ddfeec 76e7e4b6 MOZCRT19!_threadstartex+0x66 [e:\fx19rel\winnt_5.2_depend\mozilla\obj-fx-trunk\memory\jemalloc\src\threadex.c @ 326]
04ddfeac 76e7e4b6 048e5000 63d9f0ef 00000000 kernel32!BaseThreadInitThunk+0xe
04ddfeec 76e7e489 66572c50 048e5000 00000000 ntdll!__RtlUserThreadStart+0x23
04ddff04 00000000 66572c50 048e5000 00000000 ntdll!_RtlUserThreadStart+0x1b
FOLLOWUP_IP:
ipc!NSGetModule+938d
01bca61a 85c0 test eax,eax
SYMBOL_STACK_INDEX: 3
SYMBOL_NAME: ipc!NSGetModule+938d
FOLLOWUP_NAME: MachineOwner
MODULE_NAME: ipc
IMAGE_NAME: ipc.dll
DEBUG_FLR_IMAGE_TIMESTAMP: 48c7f78a
STACK_COMMAND: ~13s ; kb
BUCKET_ID: HANG_ipc!NSGetModule+938d
FAILURE_BUCKET_ID: APPLICATION_HANG_BlockedOn_FileIO_cfffffff_ipc.dll!NSGetModule
Followup: MachineOwner
---------
Comment 6•17 years ago
|
||
I _think_ I've seen this before.
Summary: Freeze if a pdf is opened in another tab → Freeze if a pdf is opened in another tab [@arena_malloc_small]
Whiteboard: DUPEME
Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.3a4) Gecko/20100407 MozillaDeveloperPreview/3.7a4
Reporter, Please update if you are able to still reproduce with the latest
nightly build ftp://ftp.mozilla.org/pub/firefox/nightly/latest-trunk/
Whiteboard: DUPEME → DUPEME [closeme 2010-05-05]
Comment 8•15 years ago
|
||
> Reporter, Please update if you are able to still reproduce with the latest
> nightly build ftp://ftp.mozilla.org/pub/firefox/nightly/latest-trunk/
Status: UNCONFIRMED → RESOLVED
Closed: 15 years ago
Resolution: --- → INCOMPLETE
Summary: Freeze if a pdf is opened in another tab [@arena_malloc_small] → Freeze if a pdf is opened in another tab [@ arena_malloc_small] | [@ _MD_CURRENT_THREAD]
Whiteboard: DUPEME [closeme 2010-05-05]
Updated•3 years ago
|
Product: Core → Core Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•