Closed Bug 86775 Opened 23 years ago Closed 23 years ago

Attempting to view a digitally signed message causes a crash

Categories

(Core :: Layout, defect)

PowerPC
macOS
defect
Not set
normal

Tracking

()

VERIFIED DUPLICATE of bug 91726

People

(Reporter: chrispetersen, Assigned: paulkchen)

Details

(Keywords: crash, Whiteboard: OSX++)

Build: 2001061314
Platform: Mac OS X only
Expected Results: Message should be displayed
What I got: Application crashes

Steps to reproduce:

1) Send a digitally signed to email account from Netscape.
2) Attempt view message in Mail module of Fizzilla.
3) The application immediately crashes.


Here is the stack trace from crash reporter:



Date/Time: 2001-06-19 16:17:28 -0700

PID:       324
Command:   Mozilla

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

Thread 0:
 #0   0x0218ddf0 in ActivateMenu__11nsMenuFrameFi ()
 #1   0x0218dde4 in ActivateMenu__11nsMenuFrameFi ()
 #2   0x0218b298 in HideChain__16nsMenuPopupFrameFv ()
 #3   0x021ab3d0 in Rollup__23nsMenuDismissalListenerFv ()
 #4   0x0164f204 in Destroy__8nsWindowFv ()
 #5   0x024e31ac in __dt__6nsViewFv ()
 #6   0x024e35e4 in Destroy__6nsViewFv ()
 #7   0x02074dd4 in Destroy__7nsFrameFP14nsIPresContext ()
 #8   0x0207220c in Destroy__16nsContainerFrameFP14nsIPresContext ()
 #9   0x02171b00 in Destroy__10nsBoxFrameFP14nsIPresContext ()
 #10  0x0218bd44 in Destroy__16nsMenuPopupFrameFP14nsIPresContext ()
 #11  0x0216c684 in DestroyFrames__11nsFrameListFP14nsIPresContext ()
 #12  0x0218cf78 in Destroy__11nsMenuFrameFP14nsIPresContext ()
 #13  0x0216c684 in DestroyFrames__11nsFrameListFP14nsIPresContext ()
 #14  0x020721fc in Destroy__16nsContainerFrameFP14nsIPresContext ()
 #15  0x02171b00 in Destroy__10nsBoxFrameFP14nsIPresContext ()
 #16  0x0216c684 in DestroyFrames__11nsFrameListFP14nsIPresContext ()
 #17  0x020721fc in Destroy__16nsContainerFrameFP14nsIPresContext ()
 #18  0x02171b00 in Destroy__10nsBoxFrameFP14nsIPresContext ()
 #19  0x0216c684 in DestroyFrames__11nsFrameListFP14nsIPresContext ()
 #20  0x020721fc in Destroy__16nsContainerFrameFP14nsIPresContext ()
 #21  0x02171b00 in Destroy__10nsBoxFrameFP14nsIPresContext ()
 #22  0x0216c684 in DestroyFrames__11nsFrameListFP14nsIPresContext ()
 #23  0x020721fc in Destroy__16nsContainerFrameFP14nsIPresContext ()
 #24  0x02171b00 in Destroy__10nsBoxFrameFP14nsIPresContext ()
 #25  0x0216c684 in DestroyFrames__11nsFrameListFP14nsIPresContext ()
 #26  0x020721fc in Destroy__16nsContainerFrameFP14nsIPresContext ()
 #27  0x02171b00 in Destroy__10nsBoxFrameFP14nsIPresContext ()
 #28  0x0216c684 in DestroyFrames__11nsFrameListFP14nsIPresContext ()
 #29  0x020721fc in Destroy__16nsContainerFrameFP14nsIPresContext ()
 #30  0x02171b00 in Destroy__10nsBoxFrameFP14nsIPresContext ()
 #31  0x0216c684 in DestroyFrames__11nsFrameListFP14nsIPresContext ()
 #32  0x020721fc in Destroy__16nsContainerFrameFP14nsIPresContext ()
 #33  0x02171b00 in Destroy__10nsBoxFrameFP14nsIPresContext ()
 #34  0x0216c684 in DestroyFrames__11nsFrameListFP14nsIPresContext ()
 #35  0x020721fc in Destroy__16nsContainerFrameFP14nsIPresContext ()
 #36  0x02171b00 in Destroy__10nsBoxFrameFP14nsIPresContext ()
 #37  0x0216c684 in DestroyFrames__11nsFrameListFP14nsIPresContext ()
 #38  0x020721fc in Destroy__16nsContainerFrameFP14nsIPresContext ()
 #39  0x02171b00 in Destroy__10nsBoxFrameFP14nsIPresContext ()
 #40  0x0216c684 in DestroyFrames__11nsFrameListFP14nsIPresContext ()
 #41  0x020721fc in Destroy__16nsContainerFrameFP14nsIPresContext ()
 #42  0x02171b00 in Destroy__10nsBoxFrameFP14nsIPresContext ()
 #43  0x0216c684 in DestroyFrames__11nsFrameListFP14nsIPresContext ()
 #44  0x020721fc in Destroy__16nsContainerFrameFP14nsIPresContext ()
 #45  0x0214352c in Destroy__13ViewportFrameFP14nsIPresContext ()
 #46  0x0219a244 in Destroy__12FrameManagerFv ()
 #47  0x020876f8 in __dt__9PresShellFv ()
 #48  0x02086fe0 in Release__9PresShellFv ()
 #49  0x001482f4 in __dt__13nsCOMPtr_baseFv ()
 #50  0x01b24f70 in __dt__18DocumentViewerImplFv ()
 #51  0x01b24978 in Release__18DocumentViewerImplFv ()
 #52  0x0014839c in assign_with_AddRef__13nsCOMPtr_baseFP11nsISupports ()
 #53  0x019115d0 in __as__28nsCOMPtr<16nsIContentViewer>FP16nsIContentViewer ()
 #54  0x0191101c in Destroy__10nsDocShellFv ()
 #55  0x019321fc in Destroy__10nsWebShellFv ()
 #56  0x01637de0 in Destroy__11nsXULWindowFv ()
 #57  0x0162752c in Destroy__16nsWebShellWindowFv ()
 #58  0x016326bc in Destroy__17nsChromeTreeOwnerFv ()
 #59  0x01e0498c in ReallyCloseWindow__16GlobalWindowImplFv ()
 #60  0x01e048b0 in Close__16GlobalWindowImplFv ()
 #61  0x0162a3c0 in Quit__17nsAppShellServiceFv ()
 #62  0x0009633c in Quit__16nsMacCommandLineF8TAskSave ()
 #63  0x0009f09c in HandleQuit__18AEApplicationClassFP6AEDescPC6AEDescP6AEDesc ()
 #64  0x000a33f8 in DispatchEvent__14AEGenericClassFP6AEDescPC6AEDescP6AEDesc ()
 #65  0x0009cc98 in DispatchEvent__17AEDispatchHandlerFP6AEDescPC6AEDescP6AEDesc ()
 #66  0x0009b4a0 in HandleRequiredSuiteEvent__11AECoreClassFPC6AEDescP6AEDesc ()
 #67  0x0009ba20 in RequiredSuiteHandler__11AECoreClassFPC6AEDescP6AEDescUl ()
 #68  0x73f2452c in _InvokeAEEventHandlerUPP ()
 #69  0x73f24744 in _TryEventTable ()
 #70  0x73f24578 in _AEMDispatcher ()
 #71  0x73f2452c in _InvokeAEEventHandlerUPP ()
 #72  0x73f241c0 in _aeResumeTheCurrentEvent ()
 #73  0x73f25cb8 in _aeSend ()
 #74  0x7389324c in _AESend ()
 #75  0x73a54604 in _SendAEToSelf ()
 #76  0x737eb820 in _HandleCompatibilityCommandEvent ()
 #77  0x737e443c in _CompatibilityEventHandler ()
 #78  0x737e13c0 in _InvokeEventHandlerUPP ()
 #79  0x737e1100 in _DispatchEventToHandlers ()
 #80  0x737e0da4 in _SendEventToEventTargetInternal ()
 #81  0x737e0cc4 in _SendEventToEventTarget ()
 #82  0x737eb348 in _SendHICommandEvent ()
 #83  0x73a276d0 in _ProcessHICommandWithModifiers ()
 #84  0x73a5a3b0 in _SendMenuItemSelectedEvent ()
 #85  0x739afdac in _HandleKeyboardEvent ()
 #86  0x738db008 in _CompatibilityMenuBarEventHandler ()
 #87  0x737e13c0 in _InvokeEventHandlerUPP ()
 #88  0x737e1100 in _DispatchEventToHandlers ()
 #89  0x737e0da4 in _SendEventToEventTargetInternal ()
 #90  0x737e1814 in _SendEventToEventTargetWithOptions ()
 #91  0x739afb0c in _HandleKeyboardEvent ()
 #92  0x737e15dc in _ToolboxEventDispatcherHandler ()
 #93  0x737e13c0 in _InvokeEventHandlerUPP ()
 #94  0x737e12b0 in _DispatchEventToHandlers ()
 #95  0x737e0da4 in _SendEventToEventTargetInternal ()
 #96  0x737e0cc4 in _SendEventToEventTarget ()
 #97  0x737e0ae0 in _ToolboxEventDispatcher ()
 #98  0x73840384 in _CallEventDispatchHook ()
 #99  0x7383ff80 in _GetOrPeekEvent ()
 #100 0x7383af7c in _GetNextEventMatchingMask ()
 #101 0x7383ab3c in _WNEInternal ()
 #102 0x7383a9f8 in _WaitNextEvent ()
 #103 0x01667f80 in GetEvent__16nsMacMessagePumpFR11EventRecord ()
 #104 0x01667a90 in DoMessagePump__16nsMacMessagePumpFv ()
 #105 0x01667334 in Run__10nsAppShellFv ()
 #106 0x0162a1c4 in Run__17nsAppShellServiceFv ()
 #107 0x00093988 in main1__FiPPcP11nsISupports ()
 #108 0x000945ec in main ()

Thread 1:
 #0   0x7000427c in _syscall ()
 #1   0x70658478 in _ProcessReadyEvent ()
 #2   0x70658270 in _CarbonSelectThreadFunc ()
 #3   0x70014f34 in __pthread_body ()

Thread 2:
 #0   0x70059b98 in _semaphore_wait_signal_trap ()
 #1   0x70016140 in _semaphore_wait_signal ()
 #2   0x70015fa8 in __pthread_cond_wait ()
 #3   0x70015d48 in _pthread_cond_wait ()
 #4   0x70653b80 in _BSD_pthread_cond_wait ()
 #5   0x70653b60 in _CarbonConditionWait ()
 #6   0x7065552c in _CarbonOperationThreadFunc ()
 #7   0x70014f34 in __pthread_body ()

Thread 3:
 #0   0x70059b78 in _semaphore_timedwait_signal_trap ()
 #1   0x7003f828 in _semaphore_timedwait_signal ()
 #2   0x70015f98 in __pthread_cond_wait ()
 #3   0x7003f7f4 in _pthread_cond_timedwait_relative_np ()
 #4   0x7029b590 in _TSWaitOnConditionTimedRelative ()
 #5   0x7029cdac in _TSWaitOnSemaphoreCommon ()
 #6   0x702e5f98 in _TSWaitOnSemaphoreRelative ()
 #7   0x702e7208 in _TimerThread ()
 #8   0x70014f34 in __pthread_body ()

Thread 4:
 #0   0x70059b98 in _semaphore_wait_signal_trap ()
 #1   0x70016140 in _semaphore_wait_signal ()
 #2   0x70015fa8 in __pthread_cond_wait ()
 #3   0x70015d48 in _pthread_cond_wait ()
 #4   0x7029b550 in _TSWaitOnCondition ()
 #5   0x7029cd94 in _TSWaitOnSemaphoreCommon ()
 #6   0x7029cce4 in _TSWaitOnSemaphore ()
 #7   0x7029cba8 in _AsyncFileThread ()
 #8   0x70014f34 in __pthread_body ()

Thread 5:
 #0   0x70059b98 in _semaphore_wait_signal_trap ()
 #1   0x70016140 in _semaphore_wait_signal ()
 #2   0x70015fa8 in __pthread_cond_wait ()
 #3   0x70015d48 in _pthread_cond_wait ()
 #4   0x70653b80 in _BSD_pthread_cond_wait ()
 #5   0x70653b60 in _CarbonConditionWait ()
 #6   0x70653a54 in _CarbonInetOperThreadFunc ()
 #7   0x70014f34 in __pthread_body ()

PPC Thread State:
  srr0: 0x0218ddf0 srr1: 0x0000f030                vrsave: 0x00000000
   xer: 0x00000020   lr: 0x0218dde4  ctr: 0x001484c8   mq: 0x00000000
    r0: 0x0218dde4   r1: 0xbfffc570   r2: 0x0227b000   r3: 0x00000000
    r4: 0xbfffc614   r5: 0x00000000   r6: 0xbfffc550   r7: 0x00000010
    r8: 0x00000001   r9: 0x022a07f0  r10: 0x00000001  r11: 0x00000001
   r12: 0x002966a0  r13: 0x00000000  r14: 0x00000000  r15: 0x00000000
   r16: 0x00000000  r17: 0x00000000  r18: 0xbfffe1c8  r19: 0x00000000
   r20: 0x00000000  r21: 0x00000000  r22: 0x00000000  r23: 0x00000001
   r24: 0x00000000  r25: 0xbfffdd24  r26: 0x015129cc  r27: 0xbfffda28
   r28: 0x002a2370  r29: 0xbfffc614  r30: 0x00000000  r31: 0x028ed6b4

**********
Oops.. Posted wrong stack trace. Here is the REAL one...



Date/Time: 2001-06-19 16:04:58 -0700

PID:       314
Command:   Mozilla

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

Thread 0:
 #0   0x0015c698 in HashCode__5nsCRTFPCcPUi ()
 #1   0x014f49f0 in 0x14f49f0 ()
 #2   0x0013e0fc in Put__11nsHashtableFP9nsHashKeyPv ()
 #3   0x018dd72c in
AddMimeInfoToCache__26nsExternalHelperAppServiceFP11nsIMIMEInf ()
 #4   0x018de844 in GetFromExtension__20nsOSHelperAppServiceFPCcPP11nsIMIMEInfo ()
 #5   0x018dc868 in GetTypeFromExtension__26nsExternalHelperAppServiceFPCcPPc ()
 #6   0x03c278d0 in mime_file_type__FPCcPv ()
 #7   0x03c22ab8 in mime_create__FPCcP11MimeHeadersP18MimeDisplayOptions ()
 #8   0x03c3029c in MimeMultipart_create_child__FP10MimeObject ()
 #9   0x03c2fe20 in MimeMultipart_parse_line__FPciP10MimeObject ()
 #10  0x03c1d5b8 in convert_and_send_buffer__FPciiPFPcUiPv_iPv ()
 #11  0x03c1d6a0 in mime_LineBuffer ()
 #12  0x03c310f8 in MimeObject_parse_buffer__FPciP10MimeObject ()
 #13  0x03c2d758 in MimeMessage_parse_line__FPciP10MimeObject ()
 #14  0x03c1d5b8 in convert_and_send_buffer__FPciiPFPcUiPv_iPv ()
 #15  0x03c1d7d4 in mime_LineBuffer ()
 #16  0x03c310f8 in MimeObject_parse_buffer__FPciP10MimeObject ()
 #17  0x03c2823c in mime_display_stream_write ()
 #18  0x03c3dc24 in
OnDataAvailable__17nsStreamConverterFP10nsIRequestP11nsISuppor ()
 #19  0x018cf600 in
OnDataAvailable__18nsDocumentOpenInfoFP10nsIRequestP11nsISuppo ()
 #20  0x017ce57c in
OnDataAvailable__19nsStreamListenerTeeFP10nsIRequestP11nsISupp ()
 #21  0x01768bcc in HandleEvent__23nsOnDataAvailableEvent0Fv ()
 #22  0x01767a2c in HandlePLEvent__22nsStreamListenerEvent0FP7PLEvent ()
 #23  0x001ad5e8 in PL_HandleEvent ()
 #24  0x001ad464 in PL_ProcessPendingEvents ()
 #25  0x00158b08 in ProcessPendingEvents__16nsEventQueueImplFv ()
 #26  0x016540f4 in ProcessPLEventQueue__26nsMacNSPREventQueueHandlerFv ()
 #27  0x01653eb8 in RepeatAction__26nsMacNSPREventQueueHandlerFRC11EventRecord ()
 #28  0x0167ba4c in DoRepeaters__8RepeaterFRC11EventRecord ()
 #29  0x01668184 in DispatchEvent__16nsMacMessagePumpFiP11EventRecord ()
 #30  0x01667aa4 in DoMessagePump__16nsMacMessagePumpFv ()
 #31  0x01667334 in Run__10nsAppShellFv ()
 #32  0x0162a1c4 in Run__17nsAppShellServiceFv ()
 #33  0x00093988 in main1__FiPPcP11nsISupports ()
 #34  0x000945ec in main ()

Thread 1:
 #0   0x7000427c in _syscall ()
 #1   0x70658478 in _ProcessReadyEvent ()
 #2   0x70658270 in _CarbonSelectThreadFunc ()
 #3   0x70014f34 in __pthread_body ()

Thread 2:
 #0   0x70059b98 in _semaphore_wait_signal_trap ()
 #1   0x70016140 in _semaphore_wait_signal ()
 #2   0x70015fa8 in __pthread_cond_wait ()
 #3   0x70015d48 in _pthread_cond_wait ()
 #4   0x70653b80 in _BSD_pthread_cond_wait ()
 #5   0x70653b60 in _CarbonConditionWait ()
 #6   0x7065552c in _CarbonOperationThreadFunc ()
 #7   0x70014f34 in __pthread_body ()

Thread 3:
 #0   0x70059b78 in _semaphore_timedwait_signal_trap ()
 #1   0x7003f828 in _semaphore_timedwait_signal ()
 #2   0x70015f98 in __pthread_cond_wait ()
 #3   0x7003f7f4 in _pthread_cond_timedwait_relative_np ()
 #4   0x7029b590 in _TSWaitOnConditionTimedRelative ()
 #5   0x7029cdac in _TSWaitOnSemaphoreCommon ()
 #6   0x702e5f98 in _TSWaitOnSemaphoreRelative ()
 #7   0x702e7208 in _TimerThread ()
 #8   0x70014f34 in __pthread_body ()

Thread 4:
 #0   0x70059b98 in _semaphore_wait_signal_trap ()
 #1   0x70016140 in _semaphore_wait_signal ()
 #2   0x70015fa8 in __pthread_cond_wait ()
 #3   0x70015d48 in _pthread_cond_wait ()
 #4   0x7029b550 in _TSWaitOnCondition ()
 #5   0x7029cd94 in _TSWaitOnSemaphoreCommon ()
 #6   0x7029cce4 in _TSWaitOnSemaphore ()
 #7   0x7029cba8 in _AsyncFileThread ()
 #8   0x70014f34 in __pthread_body ()

Thread 5:
 #0   0x70059b98 in _semaphore_wait_signal_trap ()
 #1   0x70016140 in _semaphore_wait_signal ()
 #2   0x70015fa8 in __pthread_cond_wait ()
 #3   0x70015d48 in _pthread_cond_wait ()
 #4   0x70653b80 in _BSD_pthread_cond_wait ()
 #5   0x70653b60 in _CarbonConditionWait ()
 #6   0x70653a54 in _CarbonInetOperThreadFunc ()
 #7   0x70014f34 in __pthread_body ()

Thread 6:
 #0   0x700007e8 in _mach_msg_overwrite_trap ()
 #1   0x70005714 in _mach_msg_overwrite ()
 #2   0x700277e0 in _thread_suspend ()
 #3   0x70027774 in __pthread_become_available ()
 #4   0x70027498 in _pthread_exit ()
 #5   0x70014f38 in __pthread_body ()

PPC Thread State:
  srr0: 0x0015c698 srr1: 0x0000d030                vrsave: 0x00000000
   xer: 0x00000020   lr: 0x0013e92c  ctr: 0x0013e910   mq: 0x00000000
    r0: 0x0013e0fc   r1: 0xbfffe3f0   r2: 0x0029d000   r3: 0x00000000
    r4: 0xbfffe4ec   r5: 0x03778a70   r6: 0x00000000   r7: 0x00000000
    r8: 0x00000000   r9: 0x00000001  r10: 0x00000001  r11: 0x6a57eae0
   r12: 0x002960f8  r13: 0x00000000  r14: 0x00000000  r15: 0x00000000
   r16: 0x00000000  r17: 0x00000000  r18: 0x00000000  r19: 0xbffff6d8
   r20: 0x002b84c0  r21: 0x00000000  r22: 0x03778490  r23: 0x03ee1d00
   r24: 0x03bf9c1c  r25: 0x03bf95c4  r26: 0x014f49f0  r27: 0xbfffe4e4
   r28: 0x03778a70  r29: 0x03778a70  r30: 0x00000000  r31: 0x00000000

**********
Spam some folks. It's crashing in hash table code called from the helper app 
service.
this is similar to what you've already been hacking on, same stack trace
Assignee: karnaze → pchen
Keywords: crash
Whiteboard: OSX++
nav triage team:

marking as dup of 91726 since stack traces are exactly the same.

*** This bug has been marked as a duplicate of 91726 ***
Status: NEW → RESOLVED
Closed: 23 years ago
Resolution: --- → DUPLICATE
Marking verified in the Aug 24 build Mac OS X build.
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.