Closed
Bug 227751
Opened 21 years ago
Closed 21 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•21 years ago
|
||
*** This bug has been marked as a duplicate of 204707 ***
Status: NEW → RESOLVED
Closed: 21 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•