Closed
Bug 227751
Opened 21 years ago
Closed 20 years ago
Crash if I choose view image from the context menu.
Categories
(Thunderbird :: Mail Window Front End, defect)
Tracking
(Not tracked)
RESOLVED
DUPLICATE
of bug 204707
People
(Reporter: fredrik.henrysson, Assigned: mscott)
Details
User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.6b) Gecko/20031207 Firebird/0.7+ Build Identifier: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.6b) Gecko/20031207 Firebird/0.7+ In a mail that has images attached and they are shown inline in the message view. Choosing view image from the context menu crashes Thunderbird everytime. Reproducible: Always Steps to Reproduce: 1. Mail with images inline 2. Choose view image from the context menu. Actual Results: Crash. Expected Results: Either the image should be viewed in some kind of image viewer or this choice shouldn't be in the context menu. Date/Time: 2003-12-07 21:20:59 +0100 OS Version: 10.3.1 (Build 7C107) Command: thunderbird-bin (/Users/xxxxx/Applications/Thunderbird.app/Contents/MacOS/thunderbird-bin) PID: 499 Thread: 0 Exception: EXC_BAD_ACCESS (0x0001) Codes: KERN_PROTECTION_FAILURE (0x0002) at 0x00000000 Thread 0 Crashed: #0 0x929a9450 in AddExtraWindowsToGroup(OpaqueWindowPtr*) (AddExtraWindowsToGroup(OpaqueWindowPtr*) + 84) #1 0x929020dc in ProcessTransition(Transition*, double) (ProcessTransition(Transition*, double) + 332) #2 0x92901ee4 in TransitionTimer(__EventLoopTimer*, void*) (TransitionTimer(__EventLoopTimer*, void*) + 100) #3 0x90194848 in __CFRunLoopDoTimer (__CFRunLoopDoTimer + 244) #4 0x90191ba8 in __CFRunLoopRun (__CFRunLoopRun + 1480) #5 0x901960bc in CFRunLoopRunSpecific (CFRunLoopRunSpecific + 328) #6 0x927d5ecc in RunCurrentEventLoopInMode (RunCurrentEventLoopInMode + 172) #7 0x92901d18 in RunTransitions(unsigned long) (RunTransitions(unsigned long) + 212) #8 0x9290169c in DoSheetTransition(OpaqueWindowPtr*, WindowCallbackInfo&, unsigned long, Rect const*, Rect const*, float, void*) (DoSheetTransition(OpaqueWindowPtr*, WindowCallbackInfo&, unsigned long, Rect const*, Rect const*, float, void*) + 160) #9 0x92900ed8 in TransitionWindowAndParentCallback2(OpaqueWindowPtr*, long (*)(unsigned long, TransitionWindowData*, void*, void*), void*, void*, unsigned long, unsigned long, Rect const*, float, void*) (TransitionWindowAndParentCallback2(OpaqueWindowPtr*, long (*)(unsigned long, TransitionWindowData*, void*, void*), void*, void*, unsigned long, unsigned long, Rect const*, float, void*) + 260) #10 0x92900c94 in TransitionWindowWithOptions (TransitionWindowWithOptions + 480) #11 0x92900aa0 in TransitionWindowAndParent (TransitionWindowAndParent + 108) #12 0x92900540 in ShowSheetWindow (ShowSheetWindow + 504) #13 0x0065fba0 in dyld_stub_* (dyld_stub_* + 6443644) #14 0x004a4700 in dyld_stub_* (dyld_stub_* + 4640040) #15 0x004a5404 in dyld_stub_* (dyld_stub_* + 4643372) #16 0x004b429c in dyld_stub_* (dyld_stub_* + 4704452) #17 0x007c36b8 in NSGetModule (NSGetModule + 129032) #18 0x007c2b04 in NSGetModule (NSGetModule + 126036) #19 0x007c2960 in NSGetModule (NSGetModule + 125616) #20 0x0051d150 in NSGetModule (NSGetModule + 49340) #21 0x006d48b0 in NSGetModule (NSGetModule + 65208) #22 0x05044f44 in PL_HandleEvent (PL_HandleEvent + 36) #23 0x05044e68 in PL_ProcessPendingEvents (PL_ProcessPendingEvents + 128) #24 0x0504534c in PL_IsQueueNative (PL_IsQueueNative + 136) #25 0x927d1f94 in DispatchEventToHandlers (DispatchEventToHandlers + 336) #26 0x927d2208 in SendEventToEventTargetInternal (SendEventToEventTargetInternal + 372) #27 0x927d6600 in SendEventToEventTargetWithOptions (SendEventToEventTargetWithOptions + 40) #28 0x927e2ca4 in ToolboxEventDispatcherHandler(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*) (ToolboxEventDispatcherHandler(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*) + 696) #29 0x927d2050 in DispatchEventToHandlers (DispatchEventToHandlers + 524) #30 0x927d2208 in SendEventToEventTargetInternal (SendEventToEventTargetInternal + 372) #31 0x927e4634 in SendEventToEventTarget (SendEventToEventTarget + 40) #32 0x927e8560 in ToolboxEventDispatcher (ToolboxEventDispatcher + 92) #33 0x927f8748 in TryEventDispatcher (TryEventDispatcher + 108) #34 0x927d8cc4 in GetOrPeekEvent (GetOrPeekEvent + 308) #35 0x927d8e70 in GetNextEventMatchingMask (GetNextEventMatchingMask + 160) #36 0x927eca9c in WNEInternal (WNEInternal + 160) #37 0x927fd738 in WaitNextEvent (WaitNextEvent + 76) #38 0x0065c828 in dyld_stub_* (dyld_stub_* + 6430468) #39 0x00650480 in dyld_stub_* (dyld_stub_* + 6380380) #40 0x004a3740 in dyld_stub_* (dyld_stub_* + 4636008) #41 0x0023a6b0 in NSGetModule (NSGetModule + 10404) #42 0x00239670 in NSGetModule (NSGetModule + 6244) #43 0x0024092c in NSGetModule (NSGetModule + 35616) #44 0x0023ea48 in NSGetModule (NSGetModule + 27708) #45 0x0137a01c in NSGetModule (NSGetModule + 62596) #46 0x0505d9ac in _XPTC_InvokeByIndex (_XPTC_InvokeByIndex + 216) #47 0x00425030 in NSGetModule (NSGetModule + 46252) #48 0x0042af48 in NSGetModule (NSGetModule + 70596) #49 0x0402865c in js_Invoke (js_Invoke + 1740) #50 0x0402fa4c in js_Interpret (js_Interpret + 26232) #51 0x0402869c in js_Invoke (js_Invoke + 1804) #52 0x0402fa4c in js_Interpret (js_Interpret + 26232) #53 0x0402869c in js_Invoke (js_Invoke + 1804) #54 0x040288a0 in js_InternalInvoke (js_InternalInvoke + 184) #55 0x04006cd8 in JS_CallFunctionValue (JS_CallFunctionValue + 44) #56 0x01370f80 in NSGetModule (NSGetModule + 25576) #57 0x013a02b4 in NSGetModule (NSGetModule + 218908) #58 0x02b8ccb4 in NSGetModule (NSGetModule + 1774744) #59 0x02b8cfbc in NSGetModule (NSGetModule + 1775520) #60 0x01375e14 in NSGetModule (NSGetModule + 45692) #61 0x02b2c064 in NSGetModule (NSGetModule + 1378376) #62 0x007af818 in NSGetModule (NSGetModule + 47464) #63 0x007b9988 in NSGetModule (NSGetModule + 88792) #64 0x007af668 in NSGetModule (NSGetModule + 47032) #65 0x007c36b8 in NSGetModule (NSGetModule + 129032) #66 0x007c2bb8 in NSGetModule (NSGetModule + 126216) #67 0x007c2b04 in NSGetModule (NSGetModule + 126036) #68 0x007c2960 in NSGetModule (NSGetModule + 125616) #69 0x0051d150 in NSGetModule (NSGetModule + 49340) #70 0x007584d8 in NSGetModule (NSGetModule + 23432) #71 0x00757c04 in NSGetModule (NSGetModule + 21172) #72 0x005870b4 in NSGetModule (NSGetModule + 483360) #73 0x00519198 in NSGetModule (NSGetModule + 33028) #74 0x00518dc8 in NSGetModule (NSGetModule + 32052) #75 0x05092028 in 0x5092028 #76 0x05044f44 in PL_HandleEvent (PL_HandleEvent + 36) #77 0x05044e68 in PL_ProcessPendingEvents (PL_ProcessPendingEvents + 128) #78 0x0504534c in PL_IsQueueNative (PL_IsQueueNative + 136) #79 0x927d1f94 in DispatchEventToHandlers (DispatchEventToHandlers + 336) #80 0x927d2208 in SendEventToEventTargetInternal (SendEventToEventTargetInternal + 372) #81 0x927d6600 in SendEventToEventTargetWithOptions (SendEventToEventTargetWithOptions + 40) #82 0x927e2ca4 in ToolboxEventDispatcherHandler(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*) (ToolboxEventDispatcherHandler(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*) + 696) #83 0x927d2050 in DispatchEventToHandlers (DispatchEventToHandlers + 524) #84 0x927d2208 in SendEventToEventTargetInternal (SendEventToEventTargetInternal + 372) #85 0x927e4634 in SendEventToEventTarget (SendEventToEventTarget + 40) #86 0x927e8560 in ToolboxEventDispatcher (ToolboxEventDispatcher + 92) #87 0x927f8748 in TryEventDispatcher (TryEventDispatcher + 108) #88 0x927d8cc4 in GetOrPeekEvent (GetOrPeekEvent + 308) #89 0x927d8e70 in GetNextEventMatchingMask (GetNextEventMatchingMask + 160) #90 0x927eca9c in WNEInternal (WNEInternal + 160) #91 0x927fd738 in WaitNextEvent (WaitNextEvent + 76) #92 0x0065c828 in dyld_stub_* (dyld_stub_* + 6430468) #93 0x0065c704 in dyld_stub_* (dyld_stub_* + 6430176) #94 0x00650258 in dyld_stub_* (dyld_stub_* + 6379828) #95 0x000069d4 in getCountry(nsAString const&, nsAString&) (getCountry(nsAString const&, nsAString&) + 5872) #96 0x000070c0 in xre_main(int, char**, nsXREAppData const&) (xre_main(int, char**, nsXREAppData const&) + 656) #97 0x00003b30 in main (main + 184) #98 0x00003824 in start (start + 432) #99 0x000036a4 in start (start + 48) Thread 1: #0 0x9000b30c in select (select + 12) #1 0x0151f934 in poll (poll + 392) #2 0x0151c128 in PR_OpenDir (PR_OpenDir + 968) #3 0x0052eb7c in NSGetModule (NSGetModule + 121576) #4 0x05047898 in nsThread::Main(void*) (nsThread::Main(void*) + 56) #5 0x0151d590 in PR_Select (PR_Select + 824) #6 0x900247e8 in _pthread_body (_pthread_body + 40) Thread 2: #0 0x900075c8 in mach_msg_trap (mach_msg_trap + 8) #1 0x90007118 in mach_msg (mach_msg + 56) #2 0xc000a954 in __ape_internal (__ape_internal + 37048) #3 0xc0001328 in __ape_agent (__ape_agent + 64) #4 0x900247e8 in _pthread_body (_pthread_body + 40) Thread 3: #0 0x90018ce8 in semaphore_timedwait_signal_trap (semaphore_timedwait_signal_trap + 8) #1 0x9000e888 in _pthread_cond_wait (_pthread_cond_wait + 616) #2 0x01518444 in PR_Unlock (PR_Unlock + 300) #3 0x01518694 in PR_WaitCondVar (PR_WaitCondVar + 136) #4 0x0504a5d4 in TimerThread::Run() (TimerThread::Run() + 436) #5 0x05047898 in nsThread::Main(void*) (nsThread::Main(void*) + 56) #6 0x0151d590 in PR_Select (PR_Select + 824) #7 0x900247e8 in _pthread_body (_pthread_body + 40) Thread 4: #0 0x90018ce8 in semaphore_timedwait_signal_trap (semaphore_timedwait_signal_trap + 8) #1 0x9000e888 in _pthread_cond_wait (_pthread_cond_wait + 616) #2 0x01518444 in PR_Unlock (PR_Unlock + 300) #3 0x01518694 in PR_WaitCondVar (PR_WaitCondVar + 136) #4 0x01518a00 in PR_Wait (PR_Wait + 48) #5 0x03168b4c in NSGetModule (NSGetModule + 1365980) #6 0x031682fc in NSGetModule (NSGetModule + 1363852) #7 0x05047898 in nsThread::Main(void*) (nsThread::Main(void*) + 56) #8 0x0151d590 in PR_Select (PR_Select + 824) #9 0x900247e8 in _pthread_body (_pthread_body + 40) Thread 5: #0 0x90018ce8 in semaphore_timedwait_signal_trap (semaphore_timedwait_signal_trap + 8) #1 0x9000e888 in _pthread_cond_wait (_pthread_cond_wait + 616) #2 0x01518444 in PR_Unlock (PR_Unlock + 300) #3 0x01518694 in PR_WaitCondVar (PR_WaitCondVar + 136) #4 0x01518a00 in PR_Wait (PR_Wait + 48) #5 0x03168b4c in NSGetModule (NSGetModule + 1365980) #6 0x031682fc in NSGetModule (NSGetModule + 1363852) #7 0x05047898 in nsThread::Main(void*) (nsThread::Main(void*) + 56) #8 0x0151d590 in PR_Select (PR_Select + 824) #9 0x900247e8 in _pthread_body (_pthread_body + 40) Thread 6: #0 0x90018ce8 in semaphore_timedwait_signal_trap (semaphore_timedwait_signal_trap + 8) #1 0x9000e888 in _pthread_cond_wait (_pthread_cond_wait + 616) #2 0x01518444 in PR_Unlock (PR_Unlock + 300) #3 0x01518694 in PR_WaitCondVar (PR_WaitCondVar + 136) #4 0x01518a00 in PR_Wait (PR_Wait + 48) #5 0x03168b4c in NSGetModule (NSGetModule + 1365980) #6 0x031682fc in NSGetModule (NSGetModule + 1363852) #7 0x05047898 in nsThread::Main(void*) (nsThread::Main(void*) + 56) #8 0x0151d590 in PR_Select (PR_Select + 824) #9 0x900247e8 in _pthread_body (_pthread_body + 40) Thread 7: #0 0x90018ce8 in semaphore_timedwait_signal_trap (semaphore_timedwait_signal_trap + 8) #1 0x9000e888 in _pthread_cond_wait (_pthread_cond_wait + 616) #2 0x01518444 in PR_Unlock (PR_Unlock + 300) #3 0x01518694 in PR_WaitCondVar (PR_WaitCondVar + 136) #4 0x00511718 in NSGetModule (NSGetModule + 1668) #5 0x0151d590 in PR_Select (PR_Select + 824) #6 0x900247e8 in _pthread_body (_pthread_body + 40) Thread 8: #0 0x90018ce8 in semaphore_timedwait_signal_trap (semaphore_timedwait_signal_trap + 8) #1 0x9000e888 in _pthread_cond_wait (_pthread_cond_wait + 616) #2 0x01518444 in PR_Unlock (PR_Unlock + 300) #3 0x01518694 in PR_WaitCondVar (PR_WaitCondVar + 136) #4 0x00511718 in NSGetModule (NSGetModule + 1668) #5 0x0151d590 in PR_Select (PR_Select + 824) #6 0x900247e8 in _pthread_body (_pthread_body + 40) PPC Thread State: srr0: 0x929a9450 srr1: 0x0200d030 vrsave: 0x00000000 cr: 0x24422262 xer: 0x00000000 lr: 0x929a9434 ctr: 0x902820c8 r0: 0x00000001 r1: 0xbfffb200 r2: 0x052751b0 r3: 0x00000007 r4: 0xbfffb250 r5: 0x00000000 r6: 0xffffe989 r7: 0x05275200 r8: 0x05275240 r9: 0x05275240 r10: 0x00000004 r11: 0x00000003 r12: 0x00000005 r13: 0xbfffcdd0 r14: 0x00000000 r15: 0x00000000 r16: 0x00000000 r17: 0x00000000 r18: 0xa01915f8 r19: 0x00000000 r20: 0x00000000 r21: 0x00000000 r22: 0x00303890 r23: 0x00338ce8 r24: 0xa019475c r25: 0xa00011ac r26: 0x00000169 r27: 0x05264410 r28: 0x00000000 r29: 0x00000000 r30: 0x00000000 r31: 0x92901fa0
Reporter | ||
Comment 1•21 years ago
|
||
This is with Thunderbird 0.4.
Summary: Crash if I choose view image from the context menu. → Crash if I choose view image from the context menu.
Assignee | ||
Comment 2•20 years ago
|
||
*** This bug has been marked as a duplicate of 204707 ***
Status: NEW → RESOLVED
Closed: 20 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•