Closed Bug 211831 Opened 21 years ago Closed 21 years ago

crash when popup windows are blocked and blocked popup status bar icon display is requested

Categories

(Core Graveyard :: Plug-ins, defect)

PowerPC
macOS
defect
Not set
critical

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 200511

People

(Reporter: smcs, Assigned: peterlubczynski-bugs)

References

()

Details

(Keywords: crash)

User-Agent:       Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.4) Gecko/20030624
Build Identifier: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.4) Gecko/20030624

the nytimes website always loads a popup ad window at the first access to the
site. In browser prefs->privacy&security->popup windows, check the 'block popup
windows' preference. If 'display icon in status bar' is also checked and the
nytimes site is accessed, Mozilla crashes. When 'display icon' is not checked
and the site is accessed, Mozilla does not crash.

Reproducible: Always

Steps to Reproduce:
1.In browser prefs->privacy&security->popup windows, check the 'block popup
windows' preference. 
2. In the same pref pane, also check 'display icon in nabigator status bar'
3. browse to www.nytimes.com

Actual Results:  
Mozilla crashes

Expected Results:  
not crash.

here is the crash log from my machine:

Date/Time:  2003-07-04 19:41:33 +0900
OS Version: 10.2.6 (Build 6L60)
Host:       smcs.local.

Command:    mozilla-bin
PID:        6779

Exception:  EXC_BAD_ACCESS (0x0001)
Codes:      KERN_PROTECTION_FAILURE (0x0002) at 0x00000000

Thread 0 Crashed:
 #0   0x91a7f470 in GetQDGlobalsBlack
 #1   0x08c60d70 in 0x8c60d70
 #2   0x08ccdea8 in 0x8ccdea8
 #3   0x08ccd964 in 0x8ccd964
 #4   0x08c5f8d4 in 0x8c5f8d4
 #5   0x08cdebbc in 0x8cdebbc
 #6   0x08cbd86c in 0x8cbd86c
 #7   0x08cc413c in 0x8cc413c
 #8   0x08ccd62c in 0x8ccd62c
 #9   0x08cf0aec in 0x8cf0aec
 #10  0x08c56070 in 0x8c56070
 #11  0x08c559b0 in 0x8c559b0
 #12  0x026bf580 in
ns4xPluginStreamListener::OnDataAvailable(nsIPluginStreamInfo*, nsIInputStream*,
unsigned)
 #13  0x026c4518 in nsPluginStreamListenerPeer::OnDataAvailable(nsIRequest*,
nsISupports*, nsIInputStream*, unsigned, unsigned)
 #14  0x006a17a0 in nsStreamListenerTee::OnDataAvailable(nsIRequest*,
nsISupports*, nsIInputStream*, unsigned, unsigned)
 #15  0x007033ac in nsHttpChannel::OnDataAvailable(nsIRequest*, nsISupports*,
nsIInputStream*, unsigned, unsigned)
 #16  0x00689a50 in nsInputStreamPump::OnStateTransfer()
 #17  0x00689800 in nsInputStreamPump::OnInputStreamReady(nsIAsyncInputStream*)
 #18  0x001f4544 in nsInputStreamReadyEvent::EventHandler(PLEvent*)
 #19  0x001a9a0c in PL_HandleEvent
 #20  0x001a9904 in PL_ProcessPendingEvents
 #21  0x001a9e04 in _md_EventReceiverProc
 #22  0x969a2c54 in DispatchEventToHandlers
 #23  0x969a2fbc in SendEventToEventTargetInternal
 #24  0x969a63d0 in SendEventToEventTargetWithOptions
 #25  0x969b2940 in ToolboxEventDispatcherHandler(OpaqueEventHandlerCallRef*,
OpaqueEventRef*, void*)
 #26  0x969a2d0c in DispatchEventToHandlers
 #27  0x969a2fbc in SendEventToEventTargetInternal
 #28  0x969b5494 in SendEventToEventTarget
 #29  0x969b7258 in ToolboxEventDispatcher(OpaqueEventRef*)
 #30  0x969c8740 in CallEventDispatchHook
 #31  0x969b3c90 in TryEventDispatcher
 #32  0x969a4570 in GetOrPeekEvent
 #33  0x969a421c in GetNextEventMatchingMask
 #34  0x969a8054 in WNEInternal
 #35  0x969adf0c in WaitNextEvent
 #36  0x00d08360 in nsMacMessagePump::GetEvent(EventRecord&)
 #37  0x00d0823c in nsMacMessagePump::DoMessagePump()
 #38  0x00cfbd00 in nsAppShell::Run()
 #39  0x000053cc in main1(int, char**, nsISupports*)
 #40  0x00005928 in main
 #41  0x00002250 in _start
 #42  0x000020d0 in start

Thread 1:
 #0   0x9002578c in select
 #1   0x002d39e0 in poll
 #2   0x002d01d0 in _pr_poll_with_poll
 #3   0x006a116c in nsSocketTransportService::Run()
 #4   0x001ac30c in nsThread::Main(void*)
 #5   0x002d163c in _pt_root
 #6   0x90020d28 in _pthread_body

Thread 2:
 #0   0x9003ea88 in semaphore_wait_signal_trap
 #1   0x9003e8a4 in _pthread_cond_wait
 #2   0x002cc7e0 in PR_WaitCondVar
 #3   0x006a9ee4 in nsDNSService::DequeuePendingQ()
 #4   0x006a9918 in nsDNSService::Run()
 #5   0x001ac30c in nsThread::Main(void*)
 #6   0x002d163c in _pt_root
 #7   0x90020d28 in _pthread_body

Thread 3:
 #0   0x90073c28 in mach_msg_trap
 #1   0x90005f70 in mach_msg
 #2   0xc0007758 in __ape_internal
 #3   0xc0001160 in __ape_agent
 #4   0x90020d28 in _pthread_body

Thread 4:
 #0   0x90073c28 in mach_msg_trap
 #1   0x90005f70 in mach_msg
 #2   0x928ec27c in JNI_CreateJavaVM_Impl
 #3   0x928ec214 in JNI_CreateJavaVM_Impl
 #4   0x928a51ec in JVM_GetClassMethodsCount
 #5   0x90020d28 in _pthread_body

Thread 5:
 #0   0x90073c28 in mach_msg_trap
 #1   0x90005f70 in mach_msg
 #2   0x9283de8c in JVM_NewInstance
 #3   0x9285ead4 in JVM_FillInStackTrace
 #4   0x92864790 in JVM_Send
 #5   0x9290113c in JNI_CreateJavaVM_Impl
 #6   0x928a51ec in JVM_GetClassMethodsCount
 #7   0x90020d28 in _pthread_body

Thread 6:
 #0   0x90073c28 in mach_msg_trap
 #1   0x90005f70 in mach_msg
 #2   0x9283dde4 in JVM_NewInstance
 #3   0x92845d70 in JVM_ArrayCopy
 #4   0x9285d610 in JVM_MonitorNotify
 #5   0x9285e2e8 in JVM_MonitorWait
 #6   0x035d7668 in 0x35d7668
 #7   0x035d568c in 0x35d568c
 #8   0x035d568c in 0x35d568c
 #9   0xa2843c38 in typeinfo name for std::bad_exception
 #10  0x92838bcc in JVM_CurrentTimeMillis
 #11  0x92878c18 in JVM_FindClassFromClass
 #12  0x92892c80 in JVM_IsSameClassPackage
 #13  0x9288cf60 in JVM_GetMethodIxExceptionTableEntry
 #14  0x92878790 in JVM_FindClassFromClass
 #15  0x928a51ec in JVM_GetClassMethodsCount
 #16  0x90020d28 in _pthread_body

Thread 7:
 #0   0x90073c28 in mach_msg_trap
 #1   0x90005f70 in mach_msg
 #2   0x9283dde4 in JVM_NewInstance
 #3   0x92845d70 in JVM_ArrayCopy
 #4   0x9285d610 in JVM_MonitorNotify
 #5   0x9285e2e8 in JVM_MonitorWait
 #6   0x035d7668 in 0x35d7668
 #7   0x035d568c in 0x35d568c
 #8   0x035d55cc in 0x35d55cc
 #9   0x035d55cc in 0x35d55cc
 #10  0xa2843c38 in typeinfo name for std::bad_exception
 #11  0x92838bcc in JVM_CurrentTimeMillis
 #12  0x92878c18 in JVM_FindClassFromClass
 #13  0x92892c80 in JVM_IsSameClassPackage
 #14  0x9288cf60 in JVM_GetMethodIxExceptionTableEntry
 #15  0x92878790 in JVM_FindClassFromClass
 #16  0x928a51ec in JVM_GetClassMethodsCount
 #17  0x90020d28 in _pthread_body

Thread 8:
 #0   0x90073c28 in mach_msg_trap
 #1   0x90005f70 in mach_msg
 #2   0x9283de8c in JVM_NewInstance
 #3   0x92844e08 in JVM_GetClassLoader
 #4   0x92844b94 in JVM_GetClassLoader
 #5   0x928a51ec in JVM_GetClassMethodsCount
 #6   0x90020d28 in _pthread_body

Thread 9:
 #0   0x90073c28 in mach_msg_trap
 #1   0x90005f70 in mach_msg
 #2   0x9283dde4 in JVM_NewInstance
 #3   0x9285eb30 in JVM_FillInStackTrace
 #4   0x929032f0 in JVM_InitProperties
 #5   0x92903128 in JVM_InitProperties
 #6   0x92878790 in JVM_FindClassFromClass
 #7   0x928a51ec in JVM_GetClassMethodsCount
 #8   0x90020d28 in _pthread_body

Thread 10:
 #0   0x90073c28 in mach_msg_trap
 #1   0x90005f70 in mach_msg
 #2   0x9283dde4 in JVM_NewInstance
 #3   0x9285eb30 in JVM_FillInStackTrace
 #4   0x928888fc in JVM_StartThread
 #5   0x92876c00 in JVM_FindLoadedClass
 #6   0x92878790 in JVM_FindClassFromClass
 #7   0x928a51ec in JVM_GetClassMethodsCount
 #8   0x90020d28 in _pthread_body

Thread 11:
 #0   0x90042668 in semaphore_timedwait_signal_trap
 #1   0x9003e894 in _pthread_cond_wait
 #2   0x002cc5a4 in pt_TimedWait
 #3   0x002cc7f4 in PR_WaitCondVar
 #4   0x001afd58 in TimerThread::Run()
 #5   0x001ac30c in nsThread::Main(void*)
 #6   0x002d163c in _pt_root
 #7   0x90020d28 in _pthread_body

Thread 12:
 #0   0x9003ea88 in semaphore_wait_signal_trap
 #1   0x9003e8a4 in _pthread_cond_wait
 #2   0x002cc7e0 in PR_WaitCondVar
 #3   0x001ad434 in nsThreadPool::GetRequest(nsIThread*)
 #4   0x001add00 in nsThreadPoolRunnable::Run()
 #5   0x001ac30c in nsThread::Main(void*)
 #6   0x002d163c in _pt_root
 #7   0x90020d28 in _pthread_body

PPC Thread State:
  srr0: 0x91a7f470 srr1: 0x0000f930                vrsave: 0x00000000
   xer: 0x00000000   lr: 0x08c60d70  ctr: 0x91a7f438   mq: 0x00000000
    r0: 0xffff0000   r1: 0xbfffeb30   r2: 0x91a91910   r3: 0x00000000
    r4: 0x0005e21c   r5: 0x00000020   r6: 0x00000099   r7: 0x91a7f440
    r8: 0x0000ffff   r9: 0x0000ffff  r10: 0xffff0000  r11: 0xffffffff
   r12: 0xffffffff  r13: 0x00000000  r14: 0x00000000  r15: 0xbffffeb8
   r16: 0x00000002  r17: 0x00014d18  r18: 0x00000000  r19: 0x00000000
   r20: 0x00000002  r21: 0x00000000  r22: 0x00000000  r23: 0x064755e0
   r24: 0x08be2000  r25: 0x060dbb48  r26: 0x08e2c020  r27: 0x08be2000
   r28: 0x000016a0  r29: 0x086e66e4  r30: 0x086e66e4  r31: 0x086e6d08

**********

Date/Time:  2003-07-04 19:46:46 +0900
OS Version: 10.2.6 (Build 6L60)
Host:       smcs.local.

Command:    mozilla-bin
PID:        430

Exception:  EXC_BAD_ACCESS (0x0001)
Codes:      KERN_PROTECTION_FAILURE (0x0002) at 0x00000000

Thread 0 Crashed:
 #0   0x91a7f470 in GetQDGlobalsBlack
 #1   0x08977d70 in 0x8977d70
 #2   0x089e4ea8 in 0x89e4ea8
 #3   0x089e4964 in 0x89e4964
 #4   0x089768d4 in 0x89768d4
 #5   0x089f5bbc in 0x89f5bbc
 #6   0x089d486c in 0x89d486c
 #7   0x089db13c in 0x89db13c
 #8   0x089e462c in 0x89e462c
 #9   0x08a07aec in 0x8a07aec
 #10  0x0896d070 in 0x896d070
 #11  0x0896c9b0 in 0x896c9b0
 #12  0x0274d580 in
ns4xPluginStreamListener::OnDataAvailable(nsIPluginStreamInfo*, nsIInputStream*,
unsigned)
 #13  0x02752518 in nsPluginStreamListenerPeer::OnDataAvailable(nsIRequest*,
nsISupports*, nsIInputStream*, unsigned, unsigned)
 #14  0x006a17a0 in nsStreamListenerTee::OnDataAvailable(nsIRequest*,
nsISupports*, nsIInputStream*, unsigned, unsigned)
 #15  0x007033ac in nsHttpChannel::OnDataAvailable(nsIRequest*, nsISupports*,
nsIInputStream*, unsigned, unsigned)
 #16  0x00689a50 in nsInputStreamPump::OnStateTransfer()
 #17  0x00689800 in nsInputStreamPump::OnInputStreamReady(nsIAsyncInputStream*)
 #18  0x001f4544 in nsInputStreamReadyEvent::EventHandler(PLEvent*)
 #19  0x001a9a0c in PL_HandleEvent
 #20  0x001a9904 in PL_ProcessPendingEvents
 #21  0x001a9e04 in _md_EventReceiverProc
 #22  0x969a2c54 in DispatchEventToHandlers
 #23  0x969a2fbc in SendEventToEventTargetInternal
 #24  0x969a63d0 in SendEventToEventTargetWithOptions
 #25  0x969b2940 in ToolboxEventDispatcherHandler(OpaqueEventHandlerCallRef*,
OpaqueEventRef*, void*)
 #26  0x969a2d0c in DispatchEventToHandlers
 #27  0x969a2fbc in SendEventToEventTargetInternal
 #28  0x969b5494 in SendEventToEventTarget
 #29  0x969b7258 in ToolboxEventDispatcher(OpaqueEventRef*)
 #30  0x969c8740 in CallEventDispatchHook
 #31  0x969b3c90 in TryEventDispatcher
 #32  0x969a4570 in GetOrPeekEvent
 #33  0x969a421c in GetNextEventMatchingMask
 #34  0x969a8054 in WNEInternal
 #35  0x969adf0c in WaitNextEvent
 #36  0x00d08360 in nsMacMessagePump::GetEvent(EventRecord&)
 #37  0x00d0823c in nsMacMessagePump::DoMessagePump()
 #38  0x00cfbd00 in nsAppShell::Run()
 #39  0x000053cc in main1(int, char**, nsISupports*)
 #40  0x00005928 in main
 #41  0x00002250 in _start
 #42  0x000020d0 in start

Thread 1:
 #0   0x9002578c in select
 #1   0x002d39e0 in poll
 #2   0x002d01d0 in _pr_poll_with_poll
 #3   0x006a116c in nsSocketTransportService::Run()
 #4   0x001ac30c in nsThread::Main(void*)
 #5   0x002d163c in _pt_root
 #6   0x90020d28 in _pthread_body

Thread 2:
 #0   0x9003ea88 in semaphore_wait_signal_trap
 #1   0x9003e8a4 in _pthread_cond_wait
 #2   0x002cc7e0 in PR_WaitCondVar
 #3   0x006a9ee4 in nsDNSService::DequeuePendingQ()
 #4   0x006a9918 in nsDNSService::Run()
 #5   0x001ac30c in nsThread::Main(void*)
 #6   0x002d163c in _pt_root
 #7   0x90020d28 in _pthread_body

Thread 3:
 #0   0x90073c28 in mach_msg_trap
 #1   0x90005f70 in mach_msg
 #2   0xc0007758 in __ape_internal
 #3   0xc0001160 in __ape_agent
 #4   0x90020d28 in _pthread_body

Thread 4:
 #0   0x90073c28 in mach_msg_trap
 #1   0x90005f70 in mach_msg
 #2   0x928ec27c in JNI_CreateJavaVM_Impl
 #3   0x928ec214 in JNI_CreateJavaVM_Impl
 #4   0x928a51ec in JVM_GetClassMethodsCount
 #5   0x90020d28 in _pthread_body

Thread 5:
 #0   0x90073c28 in mach_msg_trap
 #1   0x90005f70 in mach_msg
 #2   0x9283de8c in JVM_NewInstance
 #3   0x9285ead4 in JVM_FillInStackTrace
 #4   0x92864790 in JVM_Send
 #5   0x9290113c in JNI_CreateJavaVM_Impl
 #6   0x928a51ec in JVM_GetClassMethodsCount
 #7   0x90020d28 in _pthread_body

Thread 6:
 #0   0x90073c28 in mach_msg_trap
 #1   0x90005f70 in mach_msg
 #2   0x9283dde4 in JVM_NewInstance
 #3   0x92845d70 in JVM_ArrayCopy
 #4   0x9285d610 in JVM_MonitorNotify
 #5   0x9285e2e8 in JVM_MonitorWait
 #6   0x035de668 in 0x35de668
 #7   0x035dc68c in 0x35dc68c
 #8   0x035dc68c in 0x35dc68c
 #9   0xa2843c38 in typeinfo name for std::bad_exception
 #10  0x92838bcc in JVM_CurrentTimeMillis
 #11  0x92878c18 in JVM_FindClassFromClass
 #12  0x92892c80 in JVM_IsSameClassPackage
 #13  0x9288cf60 in JVM_GetMethodIxExceptionTableEntry
 #14  0x92878790 in JVM_FindClassFromClass
 #15  0x928a51ec in JVM_GetClassMethodsCount
 #16  0x90020d28 in _pthread_body

Thread 7:
 #0   0x90073c28 in mach_msg_trap
 #1   0x90005f70 in mach_msg
 #2   0x9283dde4 in JVM_NewInstance
 #3   0x92845d70 in JVM_ArrayCopy
 #4   0x9285d610 in JVM_MonitorNotify
 #5   0x9285e2e8 in JVM_MonitorWait
 #6   0x035de668 in 0x35de668
 #7   0x035dc68c in 0x35dc68c
 #8   0x035dc5cc in 0x35dc5cc
 #9   0x035dc5cc in 0x35dc5cc
 #10  0xa2843c38 in typeinfo name for std::bad_exception
 #11  0x92838bcc in JVM_CurrentTimeMillis
 #12  0x92878c18 in JVM_FindClassFromClass
 #13  0x92892c80 in JVM_IsSameClassPackage
 #14  0x9288cf60 in JVM_GetMethodIxExceptionTableEntry
 #15  0x92878790 in JVM_FindClassFromClass
 #16  0x928a51ec in JVM_GetClassMethodsCount
 #17  0x90020d28 in _pthread_body

Thread 8:
 #0   0x90073c28 in mach_msg_trap
 #1   0x90005f70 in mach_msg
 #2   0x9283de8c in JVM_NewInstance
 #3   0x92844e08 in JVM_GetClassLoader
 #4   0x92844b94 in JVM_GetClassLoader
 #5   0x928a51ec in JVM_GetClassMethodsCount
 #6   0x90020d28 in _pthread_body

Thread 9:
 #0   0x90073c28 in mach_msg_trap
 #1   0x90005f70 in mach_msg
 #2   0x9283dde4 in JVM_NewInstance
 #3   0x9285eb30 in JVM_FillInStackTrace
 #4   0x929032f0 in JVM_InitProperties
 #5   0x92903128 in JVM_InitProperties
 #6   0x92878790 in JVM_FindClassFromClass
 #7   0x928a51ec in JVM_GetClassMethodsCount
 #8   0x90020d28 in _pthread_body

Thread 10:
 #0   0x90073c28 in mach_msg_trap
 #1   0x90005f70 in mach_msg
 #2   0x9283dde4 in JVM_NewInstance
 #3   0x9285eb30 in JVM_FillInStackTrace
 #4   0x928888fc in JVM_StartThread
 #5   0x92876c00 in JVM_FindLoadedClass
 #6   0x92878790 in JVM_FindClassFromClass
 #7   0x928a51ec in JVM_GetClassMethodsCount
 #8   0x90020d28 in _pthread_body

Thread 11:
 #0   0x90042668 in semaphore_timedwait_signal_trap
 #1   0x9003e894 in _pthread_cond_wait
 #2   0x002cc5a4 in pt_TimedWait
 #3   0x002cc7f4 in PR_WaitCondVar
 #4   0x001afd58 in TimerThread::Run()
 #5   0x001ac30c in nsThread::Main(void*)
 #6   0x002d163c in _pt_root
 #7   0x90020d28 in _pthread_body

Thread 12:
 #0   0x9003ea88 in semaphore_wait_signal_trap
 #1   0x9003e8a4 in _pthread_cond_wait
 #2   0x002cc7e0 in PR_WaitCondVar
 #3   0x001ad434 in nsThreadPool::GetRequest(nsIThread*)
 #4   0x001add00 in nsThreadPoolRunnable::Run()
 #5   0x001ac30c in nsThread::Main(void*)
 #6   0x002d163c in _pt_root
 #7   0x90020d28 in _pthread_body

PPC Thread State:
  srr0: 0x91a7f470 srr1: 0x0200f930                vrsave: 0x00000000
   xer: 0x00000000   lr: 0x08977d70  ctr: 0x91a7f438   mq: 0x00000000
    r0: 0xffff0000   r1: 0xbfffeb30   r2: 0x91a91910   r3: 0x00000000
    r4: 0x0005e22c   r5: 0x00000020   r6: 0x00000099   r7: 0x91a7f440
    r8: 0x0000ffff   r9: 0x0000ffff  r10: 0xffff0000  r11: 0xffffffff
   r12: 0xffffffff  r13: 0x00000000  r14: 0x00000000  r15: 0xbffffebc
   r16: 0x00000002  r17: 0x00014d18  r18: 0x00000000  r19: 0x00000000
   r20: 0x00000002  r21: 0x00000000  r22: 0x00000000  r23: 0x067a30b0
   r24: 0x08b9e000  r25: 0x08681f38  r26: 0x08bc0020  r27: 0x08b9e000
   r28: 0x000016a0  r29: 0x06626154  r30: 0x06626154  r31: 0x06626778
Reporter: 
Which flash version do you use ?
The version number shown in about:plugins is 6.0r29 for Shockwave Flash.
This bug appears even when the "display icon" option is cleared.
PLease upgrade your flash plugin to the latest version and try it again.
Over to Plug-ins.
Assignee: general → peterlubczynski
Severity: major → critical
Component: Browser-General → Plug-ins
Keywords: crash
QA Contact: general → bmartin
upgrading to the latest available version of Flash player for MacOSX (6.0r79)
eliminates the crash when popups are blocked and the blocked popup icon pref is
checked.
Thanks !

*** This bug has been marked as a duplicate of 200511 ***
Status: UNCONFIRMED → RESOLVED
Closed: 21 years ago
Resolution: --- → DUPLICATE
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.