Closed Bug 229647 Opened 21 years ago Closed 21 years ago

mozilla mail (mailnews) & Thunderbird crashes [SEGV in NSGetModule()] when trying to bring up context menu using keyboard shortcut

Categories

(SeaMonkey :: MailNews: Message Display, defect)

defect
Not set
major

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 230380

People

(Reporter: jure, Assigned: sspitzer)

Details

User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/106.2 (KHTML, like Gecko) Safari/100.1 Build Identifier: Mozilla Thunderbird 0.5a (20031229) Tested on Windows XP, Linux and MacOS X with latest builds available as of Dec 29. When typing ctrl-space (MacOS, linux) or shift-F10 (Windows) when messages are selected in any local or remote folder, Thunderbird crashes. Version 0.4 only crashed when exactly one message was selected (but not always if I recall correctly), latest builds always crash. Reproducible: Always Steps to Reproduce: 1. Select some (one or more) messages in the current folder 2. try to bring up context menu (NOT with the mouse, try keyboard) Actual Results: thunderbird crashed Expected Results: should see popup menu with options to move, copy or otherwise manipulate selected messages This is the OS X 'problem report' with stack traces and address dumps, not sure if it helps much, but it's easy to reproduce, so no worries there. Date/Time: 2003-12-29 16:51:11 +0100 OS Version: 10.3.2 (Build 7D24) Report Version: 2 Command: thunderbird-bin Path: /Applications/Thunderbird.app/Contents/MacOS/thunderbird-bin Version: 0.5a (0.5a) PID: 535 Thread: 0 Exception: EXC_BAD_ACCESS (0x0001) Codes: KERN_PROTECTION_FAILURE (0x0002) at 0x00000000 Thread 0 Crashed: 0 libgklayout.dylib 0x016f6fb4 NSGetModule + 0x1ae638 1 libgklayout.dylib 0x016f6fa4 NSGetModule + 0x1ae628 2 libgklayout.dylib 0x016f6e48 NSGetModule + 0x1ae4cc 3 libgklayout.dylib 0x016f5bf4 NSGetModule + 0x1ad278 4 libjsdom.dylib 0x0102f1a4 NSGetModule + 0x24f5c 5 libjsdom.dylib 0x01015228 NSGetModule + 0xafe0 6 libgklayout.dylib 0x017f8f34 NSGetModule + 0x2b05b8 7 libgklayout.dylib 0x0183cce4 NSGetModule + 0x2f4368 8 libgklayout.dylib 0x0183ccac NSGetModule + 0x2f4330 9 libgklayout.dylib 0x0183ccac NSGetModule + 0x2f4330 10 libgklayout.dylib 0x0183ccac NSGetModule + 0x2f4330 11 libgklayout.dylib 0x0183ccac NSGetModule + 0x2f4330 12 libgklayout.dylib 0x0183ccac NSGetModule + 0x2f4330 13 libgklayout.dylib 0x0183ccac NSGetModule + 0x2f4330 14 libgklayout.dylib 0x0183ccac NSGetModule + 0x2f4330 15 libgklayout.dylib 0x015980e8 NSGetModule + 0x4f76c 16 libgklayout.dylib 0x01597e6c NSGetModule + 0x4f4f0 17 libgklayout.dylib 0x01816110 NSGetModule + 0x2cd794 18 libgklayout.dylib 0x018156ac NSGetModule + 0x2ccd30 19 libgklayout.dylib 0x0180d69c NSGetModule + 0x2c4d20 20 libwidget_mac.dylib 0x01cc0264 NSGetModule + 0x2a4c 21 libwidget_mac.dylib 0x01cc02f0 NSGetModule + 0x2ad8 22 libwidget_mac.dylib 0x01ca78f0 dyld_stub_* + 0x1c6cfcc 23 libwidget_mac.dylib 0x01cab3f8 dyld_stub_* + 0x1c70ad4 24 com.apple.AE 0x91674a68 aeDispatchAppleEvent(AEDesc const*, AEDesc*, unsigned long, unsigned char*) + 0xd0 25 com.apple.AE 0x9167bf1c sendToSelf(AEDesc const*, AEDesc*, long, long) + 0x174 26 com.apple.AE 0x91678160 AESendMessage + 0x1f0 27 com.apple.AE 0x9167bacc aeSend + 0xe0 28 com.apple.HIToolbox 0x928edc58 AESend + 0x6c 29 com.apple.HIToolbox 0x92848bd4 HandleTextInputEvent(OpaqueEventRef*) + 0x11c 30 com.apple.HIToolbox 0x927e3044 ToolboxEventDispatcherHandler(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*) + 0x204 31 com.apple.HIToolbox 0x927d2440 DispatchEventToHandlers + 0x20c 32 com.apple.HIToolbox 0x927d25f8 SendEventToEventTargetInternal + 0x174 33 com.apple.HIToolbox 0x927e4a88 SendEventToEventTarget + 0x28 34 com.apple.HIToolbox 0x928513f4 SendTSMEvent + 0xe4 35 com.apple.HIToolbox 0x928171d4 SendUnicodeTextAEToUnicodeDoc + 0x2b0 36 com.apple.HIToolbox 0x92821570 utDeliverTSMEvent + 0x3fc 37 com.apple.HIToolbox 0x928512f4 TSMKeyEvent + 0x64 38 com.apple.HIToolbox 0x92802734 TSMProcessRawKeyEvent + 0x398 39 com.apple.HIToolbox 0x928340c0 HandleCompatibilityKeyEvent(OpaqueEventRef*) + 0x68 40 com.apple.HIToolbox 0x927f5118 HIApplication:: EventHandler(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*) + 0x184 41 com.apple.HIToolbox 0x927d2384 DispatchEventToHandlers + 0x150 42 com.apple.HIToolbox 0x927d25f8 SendEventToEventTargetInternal + 0x174 43 com.apple.HIToolbox 0x927d6a60 SendEventToEventTargetWithOptions + 0x28 44 com.apple.HIToolbox 0x9280b4a4 HandleKeyboardEvent(OpaqueEventRef*, unsigned long) + 0x160 45 com.apple.HIToolbox 0x927e3038 ToolboxEventDispatcherHandler(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*) + 0x1f8 46 com.apple.HIToolbox 0x927d2440 DispatchEventToHandlers + 0x20c 47 com.apple.HIToolbox 0x927d25f8 SendEventToEventTargetInternal + 0x174 48 com.apple.HIToolbox 0x927e4a88 SendEventToEventTarget + 0x28 49 com.apple.HIToolbox 0x927e8980 ToolboxEventDispatcher + 0x5c 50 com.apple.HIToolbox 0x927f8ba0 TryEventDispatcher + 0x6c 51 com.apple.HIToolbox 0x927d9154 GetOrPeekEvent + 0x134 52 com.apple.HIToolbox 0x927d9430 GetNextEventMatchingMask + 0x1c8 53 com.apple.HIToolbox 0x927ecebc WNEInternal + 0xa0 54 com.apple.HIToolbox 0x927fdb90 WaitNextEvent + 0x4c 55 libwidget_mac.dylib 0x01ca9828 dyld_stub_* + 0x1c6ef04 56 libwidget_mac.dylib 0x01ca9704 dyld_stub_* + 0x1c6ede0 57 libwidget_mac.dylib 0x01c9d258 dyld_stub_* + 0x1c62934 58 org.mozilla.thunderbird 0x00006984 getCountry(nsAString const&, nsAString&) + 0x16f0 59 org.mozilla.thunderbird 0x000070c0 xre_main(int, char**, nsXREAppData const&) + 0x2e0 60 org.mozilla.thunderbird 0x00003ae0 main + 0xb8 61 org.mozilla.thunderbird 0x000037d4 start + 0x1b0 62 org.mozilla.thunderbird 0x00003654 start + 0x30 Thread 1: 0 libSystem.B.dylib 0x9000b30c select + 0xc 1 libnspr4.dylib 0x0151f93c poll + 0x188 2 libnspr4.dylib 0x0151c130 PR_OpenDir + 0x3c8 3 libnecko.dylib 0x01182e54 NSGetModule + 0x1da80 4 libxpcom.dylib 0x05047724 nsThread::Main(void*) + 0x38 5 libnspr4.dylib 0x0151d598 PR_Select + 0x338 6 libSystem.B.dylib 0x900247e8 _pthread_body + 0x28 Thread 2: 0 libSystem.B.dylib 0x90018ce8 semaphore_timedwait_signal_trap + 0x8 1 libSystem.B.dylib 0x9000e888 _pthread_cond_wait + 0x268 2 libnspr4.dylib 0x01518444 PR_Unlock + 0x12c 3 libnspr4.dylib 0x01518694 PR_WaitCondVar + 0x88 4 libxpcom.dylib 0x0504a460 TimerThread::Run() + 0x1b4 5 libxpcom.dylib 0x05047724 nsThread::Main(void*) + 0x38 6 libnspr4.dylib 0x0151d598 PR_Select + 0x338 7 libSystem.B.dylib 0x900247e8 _pthread_body + 0x28 Thread 3: 0 libSystem.B.dylib 0x90018ce8 semaphore_timedwait_signal_trap + 0x8 1 libSystem.B.dylib 0x9000e888 _pthread_cond_wait + 0x268 2 libnspr4.dylib 0x01518444 PR_Unlock + 0x12c 3 libnspr4.dylib 0x01518694 PR_WaitCondVar + 0x88 4 libnspr4.dylib 0x01518a08 PR_Wait + 0x30 5 libmail.dylib 0x01b23890 NSGetModule + 0x14ea48 6 libmail.dylib 0x01b23040 NSGetModule + 0x14e1f8 7 libxpcom.dylib 0x05047724 nsThread::Main(void*) + 0x38 8 libnspr4.dylib 0x0151d598 PR_Select + 0x338 9 libSystem.B.dylib 0x900247e8 _pthread_body + 0x28 Thread 4: 0 libSystem.B.dylib 0x90018ce8 semaphore_timedwait_signal_trap + 0x8 1 libSystem.B.dylib 0x9000e888 _pthread_cond_wait + 0x268 2 libnspr4.dylib 0x01518444 PR_Unlock + 0x12c 3 libnspr4.dylib 0x01518694 PR_WaitCondVar + 0x88 4 libnspr4.dylib 0x01518a08 PR_Wait + 0x30 5 libmail.dylib 0x01b23890 NSGetModule + 0x14ea48 6 libmail.dylib 0x01b23040 NSGetModule + 0x14e1f8 7 libxpcom.dylib 0x05047724 nsThread::Main(void*) + 0x38 8 libnspr4.dylib 0x0151d598 PR_Select + 0x338 9 libSystem.B.dylib 0x900247e8 _pthread_body + 0x28 PPC Thread State: srr0: 0x016f6fb4 srr1: 0x0200f030 vrsave: 0x00000000 cr: 0x24022220 xer: 0x20000003 lr: 0x016f6fa4 ctr: 0x01835f98 r0: 0x016f6fa4 r1: 0xbfffc130 r2: 0x44024220 r3: 0x00000000 r4: 0x03ac92f0 r5: 0xbfffc1b8 r6: 0x00000000 r7: 0xbfffc280 r8: 0x78030220 r9: 0x00000000 r10: 0x00000001 r11: 0x018c17e0 r12: 0x01835f98 r13: 0x00000001 r14: 0x00000001 r15: 0x00000001 r16: 0xbfffe460 r17: 0x003950f0 r18: 0x00000000 r19: 0xbfffc360 r20: 0x00394a60 r21: 0xbfffc240 r22: 0xbfffc250 r23: 0x059b3800 r24: 0xbfffe1b0 r25: 0xbfffc270 r26: 0xbfffc170 r27: 0xbfffc280 r28: 0x059b3800 r29: 0x00000000 r30: 0x00000000 r31: 0x016f6f54 Binary Images Description: 0x1000 - 0x11fff org.mozilla.thunderbird 0.5a /Applications/Thunderbird.app/Contents/ MacOS/thunderbird-bin 0x2b000 - 0x3afff libz.1.dylib /usr/lib/libz.1.dylib 0xbe000 - 0xc6fff libmozfind.dylib /Applications/Thunderbird.app/Contents/MacOS/ components/libmozfind.dylib 0xd2000 - 0xdbfff libwalletviewers.dylib /Applications/Thunderbird.app/Contents/MacOS/ components/libwalletviewers.dylib 0xe1000 - 0xebfff libmozz.dylib /Applications/Thunderbird.app/Contents/MacOS/ libmozz.dylib 0xf0000 - 0xfbfff libtxmgr.dylib /Applications/Thunderbird.app/Contents/MacOS/ components/libtxmgr.dylib 0x205000 - 0x222fff libappcomps.dylib /Applications/Thunderbird.app/Contents/MacOS/ components/libappcomps.dylib 0x22b000 - 0x236fff libimgicon.dylib /Applications/Thunderbird.app/Contents/MacOS/ components/libimgicon.dylib 0x23b000 - 0x246fff libnecko2.dylib /Applications/Thunderbird.app/Contents/MacOS/ components/libnecko2.dylib 0x24b000 - 0x263fff libcaps.dylib /Applications/Thunderbird.app/Contents/MacOS/ components/libcaps.dylib 0x27a000 - 0x285fff libxpcom_compat_c.dylib /Applications/Thunderbird.app/Contents/ MacOS/components/libxpcom_compat_c.dylib 0x28c000 - 0x2a6fff libchrome.dylib /Applications/Thunderbird.app/Contents/MacOS/ components/libchrome.dylib 0x2ad000 - 0x2bdfff libjar50.dylib /Applications/Thunderbird.app/Contents/MacOS/ components/libjar50.dylib 0x2cf000 - 0x2e9fff libcomposer.dylib /Applications/Thunderbird.app/Contents/MacOS/ components/libcomposer.dylib 0x405000 - 0x41bfff libjsd.dylib /Applications/Thunderbird.app/Contents/MacOS/ components/libjsd.dylib 0x420000 - 0x42dfff libprldap50.dylib /Applications/Thunderbird.app/Contents/MacOS/ libprldap50.dylib 0x434000 - 0x445fff libmozldap.dylib /Applications/Thunderbird.app/Contents/MacOS/ components/libmozldap.dylib 0x456000 - 0x496fff libdocshell.dylib /Applications/Thunderbird.app/Contents/MacOS/ components/libdocshell.dylib 0x4a7000 - 0x4c5fff libgkgfx.dylib /Applications/Thunderbird.app/Contents/MacOS/ libgkgfx.dylib 0x4d8000 - 0x502fff libembedcomponents.dylib /Applications/Thunderbird.app/ Contents/MacOS/components/libembedcomponents.dylib 0x50d000 - 0x536fff libgfx_mac.dylib /Applications/Thunderbird.app/Contents/MacOS/ components/libgfx_mac.dylib 0x547000 - 0x569fff libgkplugin.dylib /Applications/Thunderbird.app/Contents/MacOS/ components/libgkplugin.dylib 0x572000 - 0x57ffff libmsgsmime.dylib /Applications/Thunderbird.app/Contents/MacOS/ components/libmsgsmime.dylib 0x590000 - 0x633fff libeditor.dylib /Applications/Thunderbird.app/Contents/MacOS/ components/libeditor.dylib 0x648000 - 0x683fff libi18n.dylib /Applications/Thunderbird.app/Contents/MacOS/ components/libi18n.dylib 0x693000 - 0x6a2fff libmyspell.dylib /Applications/Thunderbird.app/Contents/MacOS/ components/libmyspell.dylib 0x6ae000 - 0x702fff libhtmlpars.dylib /Applications/Thunderbird.app/Contents/MacOS/ components/libhtmlpars.dylib 0x715000 - 0x744fff libimglib2.dylib /Applications/Thunderbird.app/Contents/MacOS/ components/libimglib2.dylib 0x74b000 - 0x76dfff libimport.dylib /Applications/Thunderbird.app/Contents/MacOS/ components/libimport.dylib 0x777000 - 0x7a6fff libmork.dylib /Applications/Thunderbird.app/Contents/MacOS/ components/libmork.dylib 0x7ae000 - 0x7bdfff libnsprefm.dylib /Applications/Thunderbird.app/Contents/MacOS/ components/libnsprefm.dylib 0x7c3000 - 0x7d0fff libpipboot.dylib /Applications/Thunderbird.app/Contents/MacOS/ components/libpipboot.dylib 0x7d4000 - 0x7e0fff libpippki.dylib /Applications/Thunderbird.app/Contents/MacOS/ components/libpippki.dylib 0x7e5000 - 0x7f2fff libspellchecker.dylib /Applications/Thunderbird.app/Contents/MacOS/ components/libspellchecker.dylib 0x1008000 - 0x1051fff libjsdom.dylib /Applications/Thunderbird.app/Contents/MacOS/ components/libjsdom.dylib 0x1069000 - 0x1097fff libldap50.dylib /Applications/Thunderbird.app/Contents/MacOS/ libldap50.dylib 0x10a5000 - 0x10c0fff libssl3.dylib /Applications/Thunderbird.app/Contents/MacOS/ libssl3.dylib 0x10cb000 - 0x10dffff libpref.dylib /Applications/Thunderbird.app/Contents/MacOS/ components/libpref.dylib 0x10fa000 - 0x113afff libnsappshell.dylib /Applications/Thunderbird.app/Contents/MacOS/ components/libnsappshell.dylib 0x1162000 - 0x11fefff libnecko.dylib /Applications/Thunderbird.app/Contents/MacOS/ components/libnecko.dylib 0x121f000 - 0x1235fff libwebbrwsr.dylib /Applications/Thunderbird.app/Contents/MacOS/ components/libwebbrwsr.dylib 0x123c000 - 0x123efff com.apple.textencoding.unicode 1.6.4 /System/Library/TextEncodings/Unicode Encodings.bundle/Contents/MacOS/Unicode Encodings 0x1241000 - 0x125bfff libprofile.dylib /Applications/Thunderbird.app/Contents/MacOS/ components/libprofile.dylib 0x127f000 - 0x12cafff libpipnss.dylib /Applications/Thunderbird.app/Contents/MacOS/ components/libpipnss.dylib 0x12df000 - 0x12f4fff libxmlextras.dylib /Applications/Thunderbird.app/Contents/MacOS/ components/libxmlextras.dylib 0x1315000 - 0x133ffff librdf.dylib /Applications/Thunderbird.app/Contents/MacOS/ components/librdf.dylib 0x134b000 - 0x136dfff libwallet.dylib /Applications/Thunderbird.app/Contents/MacOS/ components/libwallet.dylib 0x13c3000 - 0x13fdfff libxpconnect.dylib /Applications/Thunderbird.app/Contents/MacOS/ components/libxpconnect.dylib 0x1417000 - 0x14d2fff libuconv.dylib /Applications/Thunderbird.app/Contents/MacOS/ components/libuconv.dylib 0x1500000 - 0x1532fff libnspr4.dylib /Applications/Thunderbird.app/Contents/MacOS/ libnspr4.dylib 0x1544000 - 0x18bbfff libgklayout.dylib /Applications/Thunderbird.app/Contents/MacOS/ components/libgklayout.dylib 0x19cd000 - 0x1c34fff libmail.dylib /Applications/Thunderbird.app/Contents/MacOS/ components/libmail.dylib 0x1c9c000 - 0x1cdafff libwidget_mac.dylib /Applications/Thunderbird.app/Contents/MacOS/ components/libwidget_mac.dylib 0x1cf0000 - 0x1d21fff libxpinstall.dylib /Applications/Thunderbird.app/Contents/MacOS/ components/libxpinstall.dylib 0x2000000 - 0x200dfff libplds4.dylib /Applications/Thunderbird.app/Contents/MacOS/ libplds4.dylib 0x3000000 - 0x300efff libplc4.dylib /Applications/Thunderbird.app/Contents/MacOS/ libplc4.dylib 0x3749000 - 0x3768fff libnssckbi.dylib /Applications/Thunderbird.app/Contents/MacOS/ libnssckbi.dylib 0x4000000 - 0x4067fff libmozjs.dylib /Applications/Thunderbird.app/Contents/MacOS/ libmozjs.dylib 0x5000000 - 0x5098fff libxpcom.dylib /Applications/Thunderbird.app/Contents/MacOS/ libxpcom.dylib 0x7000000 - 0x705dfff libnss3.dylib /Applications/Thunderbird.app/Contents/MacOS/ libnss3.dylib 0x8000000 - 0x801dfff libsmime3.dylib /Applications/Thunderbird.app/Contents/MacOS/ libsmime3.dylib 0x9000000 - 0x9081fff libsoftokn3.dylib /Applications/Thunderbird.app/Contents/MacOS/ libsoftokn3.dylib 0xa000000 - 0xa01afff libxpcom_compat.dylib /Applications/Thunderbird.app/Contents/ MacOS/libxpcom_compat.dylib 0x8fe00000 - 0x8fe4ffff dyld /usr/lib/dyld 0x90000000 - 0x90122fff libSystem.B.dylib /usr/lib/libSystem.B.dylib 0x90190000 - 0x9023dfff com.apple.CoreFoundation 6.3 (299) /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation 0x90280000 - 0x904f9fff com.apple.CoreServices.CarbonCore 10.3.2 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/ CarbonCore.framework/Versions/A/CarbonCore 0x90570000 - 0x905ddfff com.apple.framework.IOKit 1.3 (???) /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit 0x90610000 - 0x90699fff com.apple.CoreServices.OSServices 3.0 (3.0.0) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/ OSServices.framework/Versions/A/OSServices 0x90700000 - 0x90700fff com.apple.CoreServices 10.3 (???) /System/Library/Frameworks/ CoreServices.framework/Versions/A/CoreServices 0x90720000 - 0x90787fff com.apple.audio.CoreAudio 2.1.2 /System/Library/Frameworks/ CoreAudio.framework/Versions/A/CoreAudio 0x907f0000 - 0x907f9fff com.apple.DiskArbitration 2.0 /System/Library/PrivateFrameworks/ DiskArbitration.framework/Versions/A/DiskArbitration 0x90810000 - 0x90810fff com.apple.ApplicationServices 1.0 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices 0x90910000 - 0x90983fff com.apple.DesktopServices 1.2 /System/Library/ PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv 0x90d00000 - 0x90d19fff com.apple.SystemConfiguration 1.4.1 (???) /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/ SystemConfiguration 0x90d40000 - 0x90d40fff com.apple.Carbon 10.3 (???) /System/Library/Frameworks/ Carbon.framework/Versions/A/Carbon 0x910b0000 - 0x910fffff com.apple.bom 1.2.3 (62.1) /System/Library/PrivateFrameworks/ Bom.framework/Versions/A/Bom 0x912a0000 - 0x912bdfff com.apple.audio.SoundManager 3.8 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ CarbonSound.framework/Versions/A/CarbonSound 0x912e0000 - 0x912f7fff com.apple.LangAnalysis 1.5.4 /System/Library/Frameworks/ ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/ LangAnalysis 0x91320000 - 0x913defff ColorSync /System/Library/Frameworks/ ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ ColorSync 0x91460000 - 0x91473fff com.apple.speech.synthesis.framework 3.2 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ SpeechSynthesis.framework/Versions/A/SpeechSynthesis 0x914a0000 - 0x91509fff com.apple.htmlrendering 1.1.2 /System/Library/Frameworks/ Carbon.framework/Versions/A/Frameworks/HTMLRendering.framework/Versions/A/ HTMLRendering 0x91560000 - 0x91619fff com.apple.QD 3.4.62 (???) /System/Library/Frameworks/ ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD 0x91670000 - 0x916a8fff com.apple.AE 1.3.2 /System/Library/Frameworks/ ApplicationServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE 0x916e0000 - 0x91773fff com.apple.print.framework.PrintCore 3.1 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ PrintCore.framework/Versions/A/PrintCore 0x917e0000 - 0x917f0fff com.apple.speech.recognition.framework 3.3 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ SpeechRecognition.framework/Versions/A/SpeechRecognition 0x91810000 - 0x9182afff com.apple.openscripting 1.2.1 (???) /System/Library/Frameworks/ Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting 0x91850000 - 0x91860fff com.apple.ImageCapture 2.1.0 /System/Library/Frameworks/ Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture 0x91890000 - 0x9189cfff com.apple.help 1.0.1 /System/Library/Frameworks/ Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help 0x918c0000 - 0x918cdfff com.apple.CommonPanels 1.2.1 (1.0) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ CommonPanels.framework/Versions/A/CommonPanels 0x918f0000 - 0x9193dfff com.apple.print.framework.Print 3.0 (3.1) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/ Versions/A/Print 0x91990000 - 0x9199bfff com.apple.securityhi 1.2 (90) /System/Library/Frameworks/ Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI 0x919c0000 - 0x91a32fff com.apple.NavigationServices 3.3 /System/Library/Frameworks/ Carbon.framework/Versions/A/Frameworks/NavigationServices.framework/Versions/A/ NavigationServices 0x91ab0000 - 0x91ac4fff libCGATS.A.dylib /System/Library/Frameworks/ ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/ Resources/libCGATS.A.dylib 0x91ae0000 - 0x91aebfff libCSync.A.dylib /System/Library/Frameworks/ ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/ Resources/libCSync.A.dylib 0x91b10000 - 0x91b2afff libPDFRIP.A.dylib /System/Library/Frameworks/ ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/ Resources/libPDFRIP.A.dylib 0x91b50000 - 0x91b5ffff libPSRIP.A.dylib /System/Library/Frameworks/ ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/ Resources/libPSRIP.A.dylib 0x91b80000 - 0x91b93fff libRIP.A.dylib /System/Library/Frameworks/ ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/ Resources/libRIP.A.dylib 0x91bb0000 - 0x91d44fff com.apple.QuickTime 6.5.0 /System/Library/Frameworks/ QuickTime.framework/Versions/A/QuickTime 0x92070000 - 0x92096fff com.apple.FindByContent 1.4 (1.2) /System/Library/Frameworks/ ApplicationServices.framework/Versions/A/Frameworks/FindByContent.framework/Versions/A/ FindByContent 0x920c0000 - 0x922a6fff com.apple.security 2.1 (163.1) /System/Library/Frameworks/ Security.framework/Versions/A/Security 0x92430000 - 0x92468fff com.apple.LaunchServices 10.3 (84) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ LaunchServices.framework/Versions/A/LaunchServices 0x92740000 - 0x92777fff com.apple.CFNetwork 1.2.1 (7) /System/Library/Frameworks/ CoreServices.framework/Versions/A/Frameworks/CFNetwork.framework/Versions/A/CFNetwork 0x927d0000 - 0x92b53fff com.apple.HIToolbox 1.3.1 (???) /System/Library/Frameworks/ Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox 0x92d30000 - 0x92d80fff com.apple.HIServices 1.4.0 (0.0.1d1) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ HIServices.framework/Versions/A/HIServices 0x935d0000 - 0x938a6fff com.apple.CoreGraphics 1.203.12 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreGraphics.framework/Versions/A/CoreGraphics 0x939a0000 - 0x939b4fff libcups.2.dylib /usr/lib/libcups.2.dylib 0x939d0000 - 0x939d4fff libmathCommon.A.dylib /usr/lib/system/libmathCommon.A.dylib 0x94060000 - 0x9407ffff com.apple.WebServices 1.1.0 /System/Library/Frameworks/ CoreServices.framework/Versions/A/Frameworks/WebServicesCore.framework/Versions/A/ WebServicesCore 0x94610000 - 0x9462afff libresolv.9.dylib /usr/lib/libresolv.9.dylib 0x94650000 - 0x946affff com.apple.SearchKit 1.0.2 /System/Library/Frameworks/ CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit 0x94b20000 - 0x94babfff com.apple.ink.framework 1.1 (54.4) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/ Versions/A/Ink 0x968d0000 - 0x969b2fff libicucore.A.dylib /usr/lib/libicucore.A.dylib 0x96a20000 - 0x96ae2fff libcrypto.0.9.7.dylib /usr/lib/libcrypto.0.9.7.dylib 0x96b40000 - 0x96b6efff libssl.0.9.7.dylib /usr/lib/libssl.0.9.7.dylib 0x96bf0000 - 0x96c7ffff ATS /System/Library/Frameworks/ApplicationServices.framework/ Versions/A/Frameworks/ATS.framework/Versions/A/ATS
ctrl-space doesn't crash for me, but nor does it bring up a context menu; in fact, it does nothing, whether single or multiple messages are selected. 20031229 Linux/x86, GTK+ 2.2.4.
Under KDE, shift-F10 normally opens the context menu within Thunderbird 0.5a (20031217). On linux-ppc (compiled from cvs yesterday) Thunderbird refuses to start since the first crash (crashes with signal 11). This could be a problem with my compile (Yellow Dog 3.0.1 on a PowerMac G4), but the bug doesn't appear on Linux-i386 (just tested builf 20031217 on an intel xeon box with Fedora and athlon with SuSE 9).
Ah yes, shift-F10 does it for me. confirmed, 20031229 Linux/x86, GTK+ 2.2.4.
Status: UNCONFIRMED → NEW
Ever confirmed: true
This isn't a Thunderbird bug though, since it also takes out the appsuite. Moving to mailnews. I don't get a crash dump, nor any message, but then I don't have a debug build handy
Product: Thunderbird → MailNews
Summary: Thunderbird crashes when trying to bring up context menu on selected messages → Thunderbird crashes when trying to bring up context menu using keyboard on selected messages
Version: unspecified → Trunk
lowering severity to Normal.
Severity: critical → normal
one further note: shift-F10 does bring up a context menu in the browser; it's only mailnews that barfs on it.
This becomes more important now that bug 222938 has landed. The context menu is the only way to compact a single mail folder. The File menu "compact folders" now compacts *all* folders.
Severity: normal → major
Summary: Thunderbird crashes when trying to bring up context menu using keyboard on selected messages → mozilla mail (mailnews) & Thunderbird crash when trying to bring up context menu using keyboard shortcut
Assignee: mscott → sspitzer
QA Contact: esther
Here's a trace, also showing NSGetModule() in libgklayout Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 1082992096 (LWP 26025)] 0x40ecaaf9 in NSGetModule () from /usr/local/src/mozilla/mozilla/mozilla-2004011211/components/libgklayout.so (gdb) bt #0 0x40ecaaf9 in NSGetModule () from /usr/local/src/mozilla/mozilla/mozilla-2004011211/components/libgklayout.so #1 0x40eca9a5 in NSGetModule () from /usr/local/src/mozilla/mozilla/mozilla-2004011211/components/libgklayout.so #2 0x40ec9963 in NSGetModule () from /usr/local/src/mozilla/mozilla/mozilla-2004011211/components/libgklayout.so #3 0x42177bc7 in NSGetModule () from /usr/local/src/mozilla/mozilla/mozilla-2004011211/components/libjsdom.so #4 0x4215c866 in NSGetModule () from /usr/local/src/mozilla/mozilla/mozilla-2004011211/components/libjsdom.so #5 0x4100b867 in NSGetModule () from /usr/local/src/mozilla/mozilla/mozilla-2004011211/components/libgklayout.so #6 0x41053cb0 in NSGetModule () from /usr/local/src/mozilla/mozilla/mozilla-2004011211/components/libgklayout.so #7 0x41053c6a in NSGetModule () from /usr/local/src/mozilla/mozilla/mozilla-2004011211/components/libgklayout.so #8 0x41053c6a in NSGetModule () from /usr/local/src/mozilla/mozilla/mozilla-2004011211/components/libgklayout.so #9 0x41053c6a in NSGetModule () from /usr/local/src/mozilla/mozilla/mozilla-2004011211/components/libgklayout.so #10 0x40d4f566 in NSGetModule () from /usr/local/src/mozilla/mozilla/mozilla-2004011211/components/libgklayout.so #11 0x40d4f17d in NSGetModule () from /usr/local/src/mozilla/mozilla/mozilla-2004011211/components/libgklayout.so #12 0x4102b779 in NSGetModule () from /usr/local/src/mozilla/mozilla/mozilla-2004011211/components/libgklayout.so #13 0x41023e12 in NSGetModule () from /usr/local/src/mozilla/mozilla/mozilla-2004011211/components/libgklayout.so #14 0x4102b058 in NSGetModule () from /usr/local/src/mozilla/mozilla/mozilla-2004011211/components/libgklayout.so #15 0x4102364a in NSGetModule () from /usr/local/src/mozilla/mozilla/mozilla-2004011211/components/libgklayout.so #16 0x41afc2a9 in nsCommonWidget::DispatchEvent(nsGUIEvent*, nsEventStatus&) () from /usr/local/src/mozilla/mozilla/mozilla-2004011211/components/libwidget_gtk2.so #17 0x41af4873 in nsWindow::OnKeyPressEvent(_GtkWidget*, _GdkEventKey*) () from /usr/local/src/mozilla/mozilla/mozilla-2004011211/components/libwidget_gtk2.so #18 0x41af88a4 in nsWindow::DragInProgress() () from /usr/local/src/mozilla/mozilla/mozilla-2004011211/components/libwidget_gtk2.so #19 0x401c79e4 in _gtk_marshal_BOOLEAN__BOXED () from /usr/lib/libgtk-x11-2.0.so.0 #20 0x4044aa92 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #21 0x4045ada6 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0 #22 0x40459ca3 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #23 0x4045a0d6 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #24 0x402a9ca7 in gtk_widget_send_expose () from /usr/lib/libgtk-x11-2.0.so.0 #25 0x402b71c6 in _gtk_window_query_nonaccels () from /usr/lib/libgtk-x11-2.0.so.0 #26 0x401c79e4 in _gtk_marshal_BOOLEAN__BOXED () from /usr/lib/libgtk-x11-2.0.so.0 #27 0x4044ad44 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0 #28 0x4044aa92 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #29 0x4045a895 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0 #30 0x40459ca3 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #31 0x4045a0d6 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #32 0x402a9ca7 in gtk_widget_send_expose () from /usr/lib/libgtk-x11-2.0.so.0 #33 0x401c7855 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0 #34 0x401c6506 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0 #35 0x40384845 in _gdk_events_queue () from /usr/lib/libgdk-x11-2.0.so.0 #36 0x40496086 in unblock_source () from /usr/lib/libglib-2.0.so.0 #37 0x40497029 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #38 0x40497347 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #39 0x404979b0 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 #40 0x401c5d2f in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 #41 0x08194fe8 in ?? () #42 0x08152750 in ?? () #43 0xbffff5b0 in ?? () #44 0xbffff468 in ?? () #45 0x08194fe8 in ?? () (gdb)
Summary: mozilla mail (mailnews) & Thunderbird crash when trying to bring up context menu using keyboard shortcut → mozilla mail (mailnews) & Thunderbird crashes [SEGV in NSGetModule()] when trying to bring up context menu using keyboard shortcut
I'll build an unstripped build this time, and try again :)
Here's a proper trace, which confirms that this is a dupe of bug 230380 [shell no longer being set in nsEventListenerManager::FixContextMenuEvent when we call GetCoordinatesFor()]. Thanks Isaac. Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 1082992096 (LWP 19097)] nsEventListenerManager::GetCoordinatesFor(nsIDOMElement*, nsIPresContext*, nsIPresShell*, nsPoint&) (this=0x861ad28, aCurrentEl=0x8cc1858, aPresContext=0x88f9938, aPresShell=0x0, aTargetPt=@0xbfffd790) at nsCOMPtr.h:663 in nsCOMPtr.h (gdb) bt #0 nsEventListenerManager::GetCoordinatesFor(nsIDOMElement*, nsIPresContext*, nsIPresShell*, nsPoint&) (this=0x861ad28, aCurrentEl=0x8cc1858, aPresContext=0x88f9938, aPresShell=0x0, aTargetPt=@0xbfffd790) at nsCOMPtr.h:663 #1 0x40f339a5 in nsEventListenerManager::FixContextMenuEvent(nsIPresContext*, nsIDOMEventTarget*, nsEvent*, nsIDOMEvent**) (this=0x8cc1858, aPresContext=0x88f9938, aCurrentTarget=0x0, aEvent=0xbfffe990, aDOMEvent=0xbfffe44c) at nsCOMPtr.h:663 #2 0x40f32963 in nsEventListenerManager::HandleEvent(nsIPresContext*, nsEvent*, nsIDOMEvent**, nsIDOMEventTarget*, unsigned, nsEventStatus*) (this=0x861ad28, aPresContext=0x88f9938, aEvent=0xbfffe990, aDOMEvent=0xbfffe44c, aCurrentTarget=0x8c5c2a0, aFlags=4, aEventStatus=0xbfffe7c8) at nsEventListenerManager.cpp:1463 #3 0x4216abc7 in nsWindowRoot::HandleChromeEvent(nsIPresContext*, nsEvent*, nsIDOMEvent**, unsigned, nsEventStatus*) (this=0x8c5c2a0, aPresContext=0x8cc1858, aEvent=0xbfffe990, aDOMEvent=0xbfffe44c, aFlags=4, aEventStatus=0x8cc1858) at nsCOMPtr.h:669 #4 0x4214f866 in GlobalWindowImpl::HandleDOMEvent(nsIPresContext*, nsEvent*, nsIDOMEvent**, unsigned, nsEventStatus*) (this=0x887d368, aPresContext=0x88f9938, aEvent=0xbfffe990, aDOMEvent=0xbfffe44c, aFlags=4, aEventStatus=0xbfffe7c8) at nsCOMPtr.h:669 #5 0x41074867 in nsXULDocument::HandleDOMEvent(nsIPresContext*, nsEvent*, nsIDOMEvent**, unsigned, nsEventStatus*) (this=0x8814d90, aPresContext=0x88f9938, aEvent=0xbfffe990, aDOMEvent=0xbfffe44c, aFlags=4, aEventStatus=0xbfffe7c8) at nsCOMPtr.h:669 #6 0x410bccb0 in nsXULElement::HandleDOMEvent(nsIPresContext*, nsEvent*, nsIDOMEvent**, unsigned, nsEventStatus*) (this=0x8906288, aPresContext=0x88f9938, aEvent=0xbfffe990, aDOMEvent=0xbfffe44c, aFlags=4, aEventStatus=0xbfffe7c8) at nsXULElement.cpp:3027 #7 0x410bcc6a in nsXULElement::HandleDOMEvent(nsIPresContext*, nsEvent*, nsIDOMEvent**, unsigned, nsEventStatus*) (this=0x8cc17b0, aPresContext=0x88f9938, aEvent=0xbfffe990, aDOMEvent=0xbfffe44c, aFlags=4, aEventStatus=0xbfffe7c8) at nsCOMPtr.h:669 #8 0x410bcc6a in nsXULElement::HandleDOMEvent(nsIPresContext*, nsEvent*, nsIDOMEvent**, unsigned, nsEventStatus*) (this=0x8cc17e8, aPresContext=0x88f9938, aEvent=0xbfffe990, aDOMEvent=0xbfffe44c, aFlags=4, aEventStatus=0xbfffe7c8) at nsCOMPtr.h:669 #9 0x410bcc6a in nsXULElement::HandleDOMEvent(nsIPresContext*, nsEvent*, nsIDOMEvent**, unsigned, nsEventStatus*) (this=0x8cc1858, aPresContext=0x88f9938, aEvent=0xbfffe990, aDOMEvent=0xbfffe44c, aFlags=7, aEventStatus=0xbfffe7c8) at nsCOMPtr.h:669 #10 0x40db8566 in PresShell::HandleEventInternal(nsEvent*, nsIView*, unsigned, nsEventStatus*) (this=0x87adc10, aEvent=0xbfffe990, aView=0x897e2b8, aFlags=1, aStatus=0xbfffe7c8) at nsCOMPtr.h:669 #11 0x40db817d in PresShell::HandleEvent(nsIView*, nsGUIEvent*, nsEventStatus*, int, int&) (this=0x87adc10, aView=0x897e2b8, aEvent=0xbfffe990, aEventStatus=0xbfffe7c8, aForceHandle=1, aHandled=@0xbfffe7cc) at nsPresShell.cpp:6008 #12 0x41094779 in nsViewManager::HandleEvent(nsView*, nsGUIEvent*, int) (this=0x87b1a28, aView=0x897e2b8, aEvent=0xbfffe990, aCaptured=147593304) at nsCOMPtr.h:669 #13 0x4108ce12 in nsView::HandleEvent(nsViewManager*, nsGUIEvent*, int) (this=0x8cc1858, aVM=0x8cc1858, aEvent=0x8cc1858, aCaptured=147593304) at nsView.cpp:297 #14 0x41094058 in nsViewManager::DispatchEvent(nsGUIEvent*, nsEventStatus*) (this=0x87b1a28, aEvent=0xbfffe990, aStatus=0xbfffe93c) at nsViewManager.cpp:2033 #15 0x4108c64a in HandleEvent (aEvent=0xbfffe990) at nsView.h:272 #16 0x41b652a9 in nsCommonWidget::DispatchEvent(nsGUIEvent*, nsEventStatus&) (this=0x8807098, aEvent=0xbfffe990, aStatus=@0xbfffe98c) at nsCommonWidget.cpp:295 #17 0x41b5d873 in nsWindow::OnKeyPressEvent(_GtkWidget*, _GdkEventKey*) (this=0x8807098, aWidget=0x8b1e8d0, aEvent=0xbfffe9e0) at nsWindow.cpp:1596 #18 0x41b618a4 in key_press_event_cb (widget=0x8b1e8d0, event=0x8cc1858) at nsWindow.cpp:3416 #19 0x401c79e4 in _gtk_marshal_BOOLEAN__BOXED () from /usr/lib/libgtk-x11-2.0.so.0 #20 0x4044aa92 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #21 0x4045ada6 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0 #22 0x40459ca3 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #23 0x4045a0d6 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #24 0x402a9ca7 in gtk_widget_send_expose () from /usr/lib/libgtk-x11-2.0.so.0 #25 0x402b71c6 in _gtk_window_query_nonaccels () from /usr/lib/libgtk-x11-2.0.so.0 #26 0x401c79e4 in _gtk_marshal_BOOLEAN__BOXED () from /usr/lib/libgtk-x11-2.0.so.0 #27 0x4044ad44 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0 #28 0x4044aa92 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #29 0x4045a895 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0 #30 0x40459ca3 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #31 0x4045a0d6 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #32 0x402a9ca7 in gtk_widget_send_expose () from /usr/lib/libgtk-x11-2.0.so.0 #33 0x401c7855 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0 #34 0x401c6506 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0 #35 0x40384845 in _gdk_events_queue () from /usr/lib/libgdk-x11-2.0.so.0 #36 0x40496086 in unblock_source () from /usr/lib/libglib-2.0.so.0 #37 0x40497029 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #38 0x40497347 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #39 0x404979b0 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 #40 0x401c5d2f in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 #41 0x0829edf0 in ?? () #42 0x08167c88 in ?? () #43 0xbffff5a0 in ?? () #44 0xbffff458 in ?? () #45 0x0829edf0 in ?? () (gdb) *** This bug has been marked as a duplicate of 230380 ***
Status: NEW → RESOLVED
Closed: 21 years ago
Resolution: --- → DUPLICATE
Product: Browser → Seamonkey
You need to log in before you can comment on or make changes to this bug.