Closed Bug 220287 Opened 21 years ago Closed 20 years ago

Crash on startup with Enigmail extension installed

Categories

(Thunderbird :: Mail Window Front End, defect)

x86
Windows 2000
defect
Not set
critical

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 206199

People

(Reporter: plb, Assigned: mscott)

Details

(Keywords: crash)

User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.5a) Gecko/20030728 Mozilla Firebird/0.6.1
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.5a) Gecko/20030728 Mozilla Firebird/0.6.1

Thunderbird crashes on startup "most of the time" when running with Enigmail
0.81.6.0. This is a known problem with Enigmail. Quoting from the Enigmail FAQ:
   3. Mozilla Thunderbird crashes when launching
   This problem has to do with the XUL cache. Delete the file named
   XUL.mfasl (Unix/MacOS X) or XUL.mfl (Windows) in your user profile
   directory and then re-launch Thunderbird. 
I never had this problem until I upgraded my CPU (AMD 2100+). Now Thunderbird
crashes "most times" on startup.
I can get it to go by deleting the XUL cache, as described above, but it will
crash again on the next launch.
It was suggested that I replace the "js3250.dll" file in the Thunderbird 0.2
directory with the same-named file from the Thunderbird 0.1 installation. I did
this, now Thunderbird crashes about 50% of the time on startup. It may be
timing/speed/load related as Thunderbird will usially start OK if the computer
is under load.


Reproducible: Sometimes

Steps to Reproduce:
1. Run Thunderbird 0.2 on my computer ;-)
2. Install current Enigmail extension
3. Restart Thunderbird

Actual Results:  
Crash (probably)

Expected Results:  
Not crash

Here's the blurb from drwtsn32.log...

Application exception occurred:
        App:  (pid=308)
        When: 25/09/2003 @ 20:05:24.424
        Exception number: c0000005 (access violation)

*----> System Information <----*
        Computer Name: RIO
        User Name: plb
        Number of Processors: 1
        Processor Type: x86 Family 6 Model 8 Stepping 1
        Windows 2000 Version: 5.0
        Current Build: 2195
        Service Pack: 4
        Current Type: Uniprocessor Free
        Registered Organization: 
        Registered Owner: Paul Barnfather

*----> Task List <----*
   0 Idle.exe
   8 System.exe
 164 SMSS.exe
 188 CSRSS.exe
 184 WINLOGON.exe
 236 SERVICES.exe
 248 LSASS.exe
 424 svchost.exe
 452 spoolsv.exe
 484 svchost.exe
 512 nvsvc32.exe
 544 regsvc.exe
 576 mstask.exe
 636 stisvc.exe
 696 vsmon.exe
 732 WinMgmt.exe
 744 svchost.exe
1040 explorer.exe
1092 devldr32.exe
 896 ahqtb.exe
 940 EM_EXEC.exe
 920 SETI@home.exe
1176 TASKMGR.exe
 916 zonealarm.exe
 880 Ir.exe
1180 GPGtray.exe
1188 HOTSYNC.exe
 992 svchost.exe
 680 MozillaFirebird.exe
 780 EMusic.exe
 308 thunderbird.exe
 932 DRWTSN32.exe
   0 _Total.exe

(00400000 - 00414000) 
(77F80000 - 77FFB000) 
(10000000 - 1006B000) 
(30000000 - 30026000) 
(7C2D0000 - 7C332000) 
(7C4E0000 - 7C599000) 
(77D30000 - 77D9E000) 
(75050000 - 75058000) 
(75030000 - 75044000) 
(78000000 - 78045000) 
(75020000 - 75028000) 
(00230000 - 00237000) 
(00240000 - 00246000) 
(782F0000 - 78538000) 
(77F40000 - 77F7C000) 
(77E10000 - 77E75000) 
(63180000 - 631E5000) 
(71710000 - 71794000) 
(77A50000 - 77B3C000) 
(775A0000 - 77626000) 
(779B0000 - 77A4B000) 
(00FE0000 - 00FFF000) 
(01000000 - 01052000) 
(77800000 - 7781E000) 
(76620000 - 76631000) 
(76B30000 - 76B6E000) 
(01060000 - 0106C000) 
(01070000 - 0108F000) 
(01090000 - 010A1000) 
(010B0000 - 010DB000) 
(010E0000 - 010EE000) 
(010F0000 - 01151000) 
(01160000 - 0116D000) 
(01180000 - 011AE000) 
(011B0000 - 011C4000) 
(011D0000 - 011EF000) 
(011F0000 - 01206000) 
(01210000 - 0121F000) 
(01220000 - 01227000) 
(01230000 - 01240000) 
(01240000 - 0125A000) 
(74FD0000 - 74FEE000) 
(75010000 - 75017000) 
(01560000 - 01594000) 
(015A0000 - 0165C000) 
(01660000 - 01688000) 
(01690000 - 016B4000) 
(016C0000 - 016F4000) 
(01700000 - 01708000) 
(01710000 - 01945000) 
(01950000 - 0196E000) 
(01970000 - 01B08000) 
(01B10000 - 01B1E000) 
(01C20000 - 01C38000) 
(01F40000 - 01F4A000) 
(01F50000 - 01F6A000) 
(01F70000 - 01F9C000) 

State Dump for Thread Id 0x530

eax=00000000 ebx=003b0200 ecx=00000019 edx=00000000 esi=00ecdf48 edi=003b0200
eip=78001a66 esp=0012f93c ebp=0012fa98 iopl=0         nv up ei pl nz ac pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=0038  gs=0000             efl=00000212


function: memset
        78001a4a 8bc8             mov     ecx,eax
        78001a4c c1e008           shl     eax,0x8
        78001a4f 03c1             add     eax,ecx
        78001a51 8bc8             mov     ecx,eax
        78001a53 c1e010           shl     eax,0x10
        78001a56 03c1             add     eax,ecx
        78001a58 8bca             mov     ecx,edx
        78001a5a 83e203           and     edx,0x3
        78001a5d c1e902           shr     ecx,0x2
        78001a60 0f8445ed0000     je      strncmp+0x46 (780107ab)
FAULT ->78001a66 f3ab             rep     stosd                 
es:003b0200=????????
        78001a68 85d2             test    edx,edx
        78001a6a 0f853bed0000     jne     strncmp+0x46 (780107ab)
        78001a70 8b442408         mov     eax,[esp+0x8]         
ss:00ba9823=????????
        78001a74 5f               pop     edi
        78001a75 c3               ret

*----> Stack Back Trace <----*

FramePtr ReturnAd Param#1  Param#2  Param#3  Param#4  Function Name
0012FA98 0101B963 00ECDF00 0012FB68 80000000 00ECDF00 !memset 
0012FB14 0100476F 00ECFAC0 00ECFAC0 01D6BE68 00000000 !js_Invoke 
0012FB70 0184D7CB 00000000 0205BDF8 00ECFAC0 00000000 !JS_ExecuteScript 
0012FB94 0184D49A 0205BDF8 01DC4660 10041175 80000000 !<nosymbols> 
0012FBC0 0184CF22 02041C80 0012FBFC 00F72824 01E53D78 !<nosymbols> 
0012FC38 0184EE83 00ED8E04 0167136A 01E53D78 00F72818 !<nosymbols> 
0012FC5C 0123A351 01E53D78 00F72818 00000000 00000000 !<nosymbols> 
30013BE0 778B0C24 2F42E804 0E8B0000 74084139 C8835F06 !<nosymbols> 
7C8B5756 00000000 00000000 00000000 00000000 00000000 <nosymbols> 

*----> Raw Stack Dump <----*
0012f93c  38 bf d6 01 65 04 02 01 - 00 02 3b 00 00 00 00 00  8...e.....;.....
0012f94c  64 00 00 00 00 00 00 00 - 00 df ec 00 00 00 00 00  d...............
0012f95c  07 00 00 00 00 00 00 00 - 54 f9 12 00 d0 bb 06 02  ........T.......
0012f96c  01 00 00 00 d0 bb 06 02 - 78 01 31 00 86 02 00 00  ........x.1.....
0012f97c  b0 f9 12 00 03 00 00 00 - 54 2a f9 77 28 df ec 00  ........T*.w(...
0012f98c  18 07 31 00 03 00 00 00 - 00 00 00 00 88 f9 12 00  ..1.............
0012f99c  e8 bb 06 02 01 00 00 00 - 00 00 00 00 78 01 31 00  ............x.1.
0012f9ac  83 02 00 00 80 c7 fc 77 - 9d c5 fc 77 b4 c5 fc 77  .......w...w...w
0012f9bc  60 46 dc 01 00 00 00 80 - 00 00 00 80 18 fa 12 00  `F..............
0012f9cc  03 00 00 00 00 00 00 00 - 18 fa 12 00 6e ed 00 10  ............n...
0012f9dc  40 fa 12 00 18 fa 12 00 - 36 00 00 00 00 00 00 00  @.......6.......
0012f9ec  78 01 31 00 60 95 06 02 - 00 00 fa 01 00 02 3b 00  x.1.`.........;.
0012f9fc  49 8b 03 10 18 fa 12 00 - 00 00 31 00 d7 00 00 00  I.........1.....
0012fa0c  0c c0 d6 01 00 00 00 00 - 00 00 00 00 00 00 00 00  ................
0012fa1c  00 00 00 00 d6 2e 6c 01 - b4 fa 12 00 78 01 31 00  ......l.....x.1.
0012fa2c  60 95 06 02 c0 fa ec 00 - 44 d3 f2 01 05 00 00 00  `.......D.......
0012fa3c  03 00 00 00 01 00 fe 00 - 08 a0 ec 00 20 ae f1 01  ............ ...
0012fa4c  f0 21 d8 01 03 00 00 00 - ff ff ff ff 01 00 00 00  .!..............
0012fa5c  78 01 31 00 60 95 06 02 - 78 01 31 00 50 d3 f2 01  x.1.`...x.1.P...
0012fa6c  3c df ec 00 04 00 00 00 - c0 c8 d8 01 a8 a5 f1 01  <...............

State Dump for Thread Id 0x550

eax=78029b87 ebx=0089fec8 ecx=00000000 edx=00000000 esi=77f94086 edi=0000007c
eip=77f94091 esp=0089feac ebp=0089fed0 iopl=0         nv up ei ng nz ac po cy
cs=001b  ss=0023  ds=0023  es=0023  fs=0038  gs=0000             efl=00000297


function: ZwWaitForSingleObject
        77f94086 b8ea000000       mov     eax,0xea
        77f9408b 8d542404         lea     edx,[esp+0x4]         
ss:01319d93=????????
        77f9408f cd2e             int     2e
        77f94091 c20c00           ret     0xc
        77f94094 8a5001           mov     dl,[eax+0x1]                
ds:78aa3a6d=??
        77f94097 3a5101           cmp     dl,[ecx+0x1]                
ds:00a79ee6=??
        77f9409a 0f8598c7ffff     jne     RtlEqualPrefixSid+0x44 (77f90838)
        77f940a0 84d2             test    dl,dl
        77f940a2 7410             jz      RtlQueryAtomInAtomTable+0x31 (77f94fb4)
        77f940a4 0fb6d2           movzx   edx,dl
        77f940a7 33ff             xor     edi,edi
        77f940a9 8d72ff           lea     esi,[edx+0xff]        
ds:00a79ee6=????????
        77f940ac 85f6             test    esi,esi
        77f940ae 0f8f04100100     jnle    RtlEraseUnicodeString+0x4e (77fa50b8)
        77f940b4 b001             mov     al,0x1

*----> Stack Back Trace <----*

FramePtr ReturnAd Param#1  Param#2  Param#3  Param#4  Function Name
0089FED0 7C4F1B1B 0000007C 0000EA60 00000000 30017AFC ntdll!ZwWaitForSingleObject 
0000EA60 00000000 00000000 00000000 00000000 00000000 kernel32!WaitForSingleObject 

*----> Raw Stack Dump <----*
0089feac  c2 c4 4f 7c 7c 00 00 00 - 00 00 00 00 c8 fe 89 00  ..O||...........
0089febc  ac 60 31 00 90 61 31 00 - bc 5f 31 00 00 ba 3c dc  .`1..a1.._1...<.
0089fecc  ff ff ff ff 60 ea 00 00 - 1b 1b 4f 7c 7c 00 00 00  ....`.....O||...
0089fedc  60 ea 00 00 00 00 00 00 - fc 7a 01 30 7c 00 00 00  `........z.0|...
0089feec  60 ea 00 00 a0 5f 31 00 - 90 61 31 00 58 ff 89 00  `...._1..a1.X...
0089fefc  a0 5f 31 00 ac 3e 01 30 - ac 60 31 00 bc 5f 31 00  ._1..>.0.`1.._1.
0089ff0c  98 34 33 00 60 42 01 30 - 98 34 33 00 f3 3f 01 30  .43.`B.0.43..?.0
0089ff1c  90 61 31 00 38 60 31 00 - a0 5f 31 00 98 34 33 00  .a1.8`1.._1..43.
0089ff2c  78 5f 31 00 f5 e5 02 10 - 38 60 31 00 98 34 33 00  x_1.....8`1..43.
0089ff3c  3c 62 31 00 dc 60 31 00 - a8 63 31 00 b4 ff 89 00  <b1..`1..c1.....
0089ff4c  a8 63 31 00 e9 88 02 10 - 48 64 31 00 b4 ff 89 00  .c1.....Hd1.....
0089ff5c  5a 85 02 10 78 5f 31 00 - 90 61 31 00 c1 48 01 30  Z...x_1..a1..H.0
0089ff6c  d0 60 31 00 b0 41 31 00 - b0 41 31 00 78 01 13 00  .`1..A1..A1.x...
0089ff7c  a8 63 31 00 bc 85 00 78 - 90 61 31 00 78 01 13 00  .c1....x.a1.x...
0089ff8c  b0 01 13 00 a8 63 31 00 - 60 59 7f 85 20 e0 7a 85  .....c1.`Y.. .z.
0089ff9c  88 ff 89 00 8f 13 43 80 - dc ff 89 00 6a bd 00 78  ......C.....j..x
0089ffac  20 2f 03 78 00 00 00 00 - ec ff 89 00 7c 98 4e 7c   /.x........|.N|
0089ffbc  a8 63 31 00 78 01 13 00 - b0 01 13 00 a8 63 31 00  .c1.x........c1.
0089ffcc  00 d0 fd 7f 11 7d f8 77 - c0 ff 89 00 11 7d f8 77  .....}.w.....}.w
0089ffdc  ff ff ff ff b4 f0 4f 7c - 60 d3 4e 7c 00 00 00 00  ......O|`.N|....

State Dump for Thread Id 0x43c

eax=00000128 ebx=00140608 ecx=00141bb0 edx=00000000 esi=00141bb0 edi=00000100
eip=77f839c7 esp=00dbfe28 ebp=00dbff74 iopl=0         nv up ei pl nz na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=0038  gs=0000             efl=00000202


function: NtReplyWaitReceivePortEx
        77f839bc b8ac000000       mov     eax,0xac
        77f839c1 8d542404         lea     edx,[esp+0x4]         
ss:01839d0f=ebeb7c10
        77f839c5 cd2e             int     2e
        77f839c7 c21400           ret     0x14
        77f839ca 8b4710           mov     eax,[edi+0x10]        
ds:00a79fe6=????????
        77f839cd 8b483c           mov     ecx,[eax+0x3c]        
ds:00a7a00e=????????
        77f839d0 f6400801         test    byte ptr [eax+0x8],0x1      
ds:00a7a00e=??
        77f839d4 7502             jnz     RtlCreateProcessParameters+0xd (77f83cd8)
        77f839d6 03c8             add     ecx,eax
        77f839d8 894de4           mov     [ebp+0xe4],ecx        
ss:01839e5a=7402c3f6
        77f839db 8b4710           mov     eax,[edi+0x10]        
ds:00a79fe6=????????
        77f839de 668b4038         mov     ax,[eax+0x38]             
ds:00a7a00f=????
        77f839e2 668945e0         mov     [ebp+0xe0],ax             
ss:01839e5b=02c3
        77f839e6 668945e2         mov     [ebp+0xe2],ax             
ss:01839e5b=02c3
        77f839ea 53               push    ebx

*----> Stack Back Trace <----*

FramePtr ReturnAd Param#1  Param#2  Param#3  Param#4  Function Name
00DBFF74 77D56D9E 77D39A00 00141BB0 401416F8 00000070
ntdll!NtReplyWaitReceivePortEx 
00DBFFA8 77D41C6C 00140BD0 00DBFFEC 7C4E987C 00140608 rpcrt4!TowerConstruct 
00DBFFB4 7C4E987C 00140608 401416F8 00000070 00140608
rpcrt4!I_RpcServerInqTransportType 
00DBFFEC 00000000 00000000 00000000 00000000 00000000
kernel32!SetThreadExecutionState 

State Dump for Thread Id 0x3c8

eax=77ab4639 ebx=00000102 ecx=00140c18 edx=00000000 esi=77f89153 edi=00ebff74
eip=77f8915e esp=00ebff60 ebp=00ebff7c iopl=0         nv up ei pl nz na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=0038  gs=0000             efl=00000206


function: ZwDelayExecution
        77f89153 b832000000       mov     eax,0x32
        77f89158 8d542404         lea     edx,[esp+0x4]         
ss:01939e47=b43db03d
        77f8915c cd2e             int     2e
        77f8915e c20800           ret     0x8

*----> Stack Back Trace <----*

FramePtr ReturnAd Param#1  Param#2  Param#3  Param#4  Function Name
00EBFF7C 7C4FAC79 0000EA60 00000000 77AB85FC 0000EA60 ntdll!ZwDelayExecution 
00007530 00000000 00000000 00000000 00000000 00000000 kernel32!Sleep 

*----> Raw Stack Dump <----*
00ebff60  a5 ac 4f 7c 00 00 00 00 - 74 ff eb 00 68 c4 4f 7c  ..O|....t...h.O|
00ebff70  18 42 14 00 00 ba 3c dc - ff ff ff ff 30 75 00 00  .B....<.....0u..
00ebff80  79 ac 4f 7c 60 ea 00 00 - 00 00 00 00 fc 85 ab 77  y.O|`..........w
00ebff90  60 ea 00 00 fb 46 ab 77 - 00 00 00 00 00 00 a5 77  `....F.w.......w
00ebffa0  18 42 14 00 ec ff eb 00 - 18 42 14 00 53 46 ab 77  .B.......B..SF.w
00ebffb0  d8 7a a6 77 c3 7a a6 77 - 7c 98 4e 7c 18 42 14 00  .z.w.z.w|.N|.B..
00ebffc0  d8 7a a6 77 c3 7a a6 77 - 18 42 14 00 00 b0 fd 7f  .z.w.z.w.B......
00ebffd0  18 0c 14 00 c0 ff eb 00 - 18 0c 14 00 ff ff ff ff  ................
00ebffe0  b4 f0 4f 7c 60 d3 4e 7c - 00 00 00 00 00 00 00 00  ..O|`.N|........
00ebfff0  00 00 00 00 39 46 ab 77 - 18 42 14 00 00 00 00 00  ....9F.w.B......
00ec0000  08 00 00 00 01 01 00 00 - ee ff ee ff 00 00 00 00  ................
00ec0010  00 00 31 00 00 00 00 00 - 00 00 ec 00 00 01 00 00  ..1.............
00ec0020  40 00 ec 00 00 00 fc 00 - 00 00 00 00 00 00 00 00  @...............
00ec0030  00 00 00 00 00 00 00 00 - e0 ff fb 00 00 00 00 00  ................
00ec0040  01 04 08 00 01 01 08 00 - 25 86 0c 00 60 83 ec 00  ........%...`...
00ec0050  96 66 12 4a 18 e0 ee 00 - 98 a5 5d 77 c0 fc ee 00  .f.J......]w....
00ec0060  dc c8 ed dd f0 45 ef 00 - e1 e2 d5 58 10 84 ec 00  .....E.....X....
00ec0070  00 00 00 00 00 00 00 00 - c0 b1 a4 01 00 7e ec 00  .............~..
00ec0080  00 00 00 00 00 00 00 00 - 05 cb 19 02 80 84 ec 00  ................
00ec0090  34 32 4b 02 b8 84 ec 00 - 00 00 00 00 00 00 00 00  42K.............

State Dump for Thread Id 0x404

eax=74fd6311 ebx=0014a3d8 ecx=77fcf348 edx=00000000 esi=74fea3a0 edi=00000000
eip=77f8beb2 esp=0135ff84 ebp=0135ffb4 iopl=0         nv up ei pl nz na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=0038  gs=0000             efl=00000202


function: NtRemoveIoCompletion
        77f8bea7 b8a8000000       mov     eax,0xa8
        77f8beac 8d542404         lea     edx,[esp+0x4]         
ss:01dd9e6b=00000000
        77f8beb0 cd2e             int     2e
        77f8beb2 c21400           ret     0x14

*----> Stack Back Trace <----*

FramePtr ReturnAd Param#1  Param#2  Param#3  Param#4  Function Name
0135FFB4 7C4E987C 74FD9048 00000000 0000003A 0014A3D8 ntdll!NtRemoveIoCompletion 
0135FFEC 00000000 00000000 00000000 00000000 00000000
kernel32!SetThreadExecutionState 

State Dump for Thread Id 0x400

eax=00000038 ebx=ffffffff ecx=0145cf28 edx=00000000 esi=7fffffff edi=00000102
eip=77f94091 esp=0145cd3c ebp=0145cd74 iopl=0         nv up ei ng nz na po cy
cs=001b  ss=0023  ds=0023  es=0023  fs=0038  gs=0000             efl=00000287


function: ZwWaitForSingleObject
        77f94086 b8ea000000       mov     eax,0xea
        77f9408b 8d542404         lea     edx,[esp+0x4]         
ss:01ed6c23=00000000
        77f9408f cd2e             int     2e
        77f94091 c20c00           ret     0xc
        77f94094 8a5001           mov     dl,[eax+0x1]                
ds:00a79f1e=??
        77f94097 3a5101           cmp     dl,[ecx+0x1]                
ds:01ed6e0e=00
        77f9409a 0f8598c7ffff     jne     RtlEqualPrefixSid+0x44 (77f90838)
        77f940a0 84d2             test    dl,dl
        77f940a2 7410             jz      RtlQueryAtomInAtomTable+0x31 (77f94fb4)
        77f940a4 0fb6d2           movzx   edx,dl
        77f940a7 33ff             xor     edi,edi
        77f940a9 8d72ff           lea     esi,[edx+0xff]        
ds:00a79ee6=????????
        77f940ac 85f6             test    esi,esi
        77f940ae 0f8f04100100     jnle    RtlEraseUnicodeString+0x4e (77fa50b8)
        77f940b4 b001             mov     al,0x1

*----> Stack Back Trace <----*

FramePtr ReturnAd Param#1  Param#2  Param#3  Param#4  Function Name
0145CD74 74FD3C59 0000018C 00000164 00000000 00000004 ntdll!ZwWaitForSingleObject 
0145CE60 750312F5 00000000 0145CF1C 00000000 00000000 msafd!WSPSetSockOpt 
0145CEC4 30019635 00000000 0145CF1C 00000000 00000000 ws2_32!select 
00000000 00000000 00000000 00000000 00000000 00000000 !PR_MD_UNLOCK 

*----> Raw Stack Dump <----*
0145cd3c  94 13 fd 74 8c 01 00 00 - 01 00 00 00 60 cd 45 01  ...t........`.E.
0145cd4c  1c cf 45 01 e8 cd 45 01 - d8 cd 45 01 80 82 73 96  ..E...E...E...s.
0145cd5c  8f 83 c3 01 ff ff ff ff - ff ff ff 7f f0 99 14 00  ................
0145cd6c  00 00 00 00 00 00 00 00 - 60 ce 45 01 59 3c fd 74  ........`.E.Y<.t
0145cd7c  8c 01 00 00 64 01 00 00 - 00 00 00 00 04 00 00 00  ....d...........
0145cd8c  00 00 00 00 28 a3 14 00 - 00 00 00 00 00 00 00 00  ....(...........
0145cd9c  00 00 00 00 00 00 00 00 - 00 00 00 00 e1 e9 4e 7c  ..............N|
0145cdac  ff ff ff ff fe ff ff ff - ff ff ff ff d8 78 14 00  .............x..
0145cdbc  00 00 00 00 00 00 00 00 - 01 00 00 00 d8 78 14 00  .............x..
0145cdcc  ff ff ff ff 7b 27 00 00 - 00 00 00 00 ff ff ff ff  ....{'..........
0145cddc  ff ff ff 7f 01 00 00 00 - 00 cd 45 01 64 01 00 00  ..........E.d...
0145cdec  19 00 00 00 b4 f0 4f 7c - 00 ea 4e 7c ff ff ff ff  ......O|..N|....
0145cdfc  78 ce 45 01 a9 12 02 75 - ff ff ff ff fe ff ff ff  x.E....u........
0145ce0c  ff ff ff ff d8 78 14 00 - 00 00 00 00 00 00 00 00  .....x..........
0145ce1c  f0 99 14 00 e8 78 14 00 - 00 00 00 00 d8 cd 45 01  .....x........E.
0145ce2c  2c 00 00 00 01 00 00 00 - 00 00 00 00 00 00 00 00  ,...............
0145ce3c  71 1d 03 75 7f 1d 03 75 - f4 cd 45 01 8c cd 45 01  q..u...u..E...E.
0145ce4c  94 ce 45 01 b4 ce 45 01 - 12 ea fd 74 88 3d fd 74  ..E...E....t.=.t
0145ce5c  ff ff ff ff c4 ce 45 01 - f5 12 03 75 00 00 00 00  ......E....u....
0145ce6c  1c cf 45 01 00 00 00 00 - 00 00 00 00 00 00 00 00  ..E.............

State Dump for Thread Id 0x258

eax=78008532 ebx=77e15780 ecx=718e7c81 edx=00000000 esi=0155ff3c edi=00f3aebc
eip=77e12f5c esp=0155fed0 ebp=0155fef0 iopl=0         nv up ei pl zr na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=0038  gs=0000             efl=00000246


function: TranslateMessageEx
        77e12f3a 0f8540d80200     jne     UnregisterHotKey+0xe89 (77e40780)
        77e12f40 33c0             xor     eax,eax
        77e12f42 c20800           ret     0x8
        77e12f45 ff742408         push    dword ptr [esp+0x8]   
ss:01fd9db7=65006c00
        77e12f49 51               push    ecx
        77e12f4a e8ce1e0000       call    GetKeyState+0x9b (77e14e1d)
        77e12f4f ebf1             jmp     DrawStateA+0x6e6 (77e1e842)
        77e12f51 b89a110000       mov     eax,0x119a
        77e12f56 8d542404         lea     edx,[esp+0x4]         
ss:01fd9db7=65006c00
        77e12f5a cd2e             int     2e
        77e12f5c c21000           ret     0x10

*----> Stack Back Trace <----*

FramePtr ReturnAd Param#1  Param#2  Param#3  Param#4  Function Name
0155FEF0 0110779B 0155FF3C 000301CC 00000000 00000000 user32!TranslateMessageEx 
0155FF58 1002855A 00F3AEBC 00F3B3A8 300148C1 00F71008 !<nosymbols> 
0155FFB4 7C4E987C 00F1ED30 10040B05 00F1FDA8 00F1ED30
!nsServiceManager::UnregisterService 
0155FFEC 00000000 78008532 00F1ED30 00000000 00905A4D
kernel32!SetThreadExecutionState 

*----> Raw Stack Dump <----*
0155fed0  bc 57 e1 77 3c ff 55 01 - cc 01 03 00 00 00 00 00  .W.w<.U.........
0155fee0  00 00 00 00 80 57 e1 77 - 00 00 00 00 bc ae f3 00  .....W.w........
0155fef0  58 ff 55 01 9b 77 10 01 - 3c ff 55 01 cc 01 03 00  X.U..w..<.U.....
0155ff00  00 00 00 00 00 00 00 00 - 54 b4 f3 00 14 10 f7 00  ........T.......
0155ff10  30 ed f1 00 00 00 00 00 - 4c 80 10 01 00 00 00 00  0.......L.......
0155ff20  00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00  ................
0155ff30  00 00 00 00 00 00 00 00 - a8 4a 14 01 00 00 00 00  .........J......
0155ff40  54 b4 f3 00 08 10 f7 00 - b4 ff 55 01 30 ed f1 00  T.........U.0...
0155ff50  e9 88 02 10 00 2e f3 00 - b4 ff 55 01 5a 85 02 10  ..........U.Z...
0155ff60  bc ae f3 00 a8 b3 f3 00 - c1 48 01 30 08 10 f7 00  .........H.0....
0155ff70  b0 41 31 00 b0 41 31 00 - 05 0b 04 10 30 ed f1 00  .A1..A1.....0...
0155ff80  bc 85 00 78 a8 b3 f3 00 - 05 0b 04 10 a8 fd f1 00  ...x............
0155ff90  30 ed f1 00 60 59 7f 85 - c0 07 04 80 88 ff 55 01  0...`Y........U.
0155ffa0  8f 13 43 80 dc ff 55 01 - 6a bd 00 78 20 2f 03 78  ..C...U.j..x /.x
0155ffb0  00 00 00 00 ec ff 55 01 - 7c 98 4e 7c 30 ed f1 00  ......U.|.N|0...
0155ffc0  05 0b 04 10 a8 fd f1 00 - 30 ed f1 00 00 80 fd 7f  ........0.......
0155ffd0  81 7c 8e 71 c0 ff 55 01 - 81 7c 8e 71 ff ff ff ff  .|.q..U..|.q....
0155ffe0  b4 f0 4f 7c 60 d3 4e 7c - 00 00 00 00 00 00 00 00  ..O|`.N|........
0155fff0  00 00 00 00 32 85 00 78 - 30 ed f1 00 00 00 00 00  ....2..x0.......
01560000  4d 5a 90 00 03 00 00 00 - 04 00 00 00 ff ff 00 00  MZ..............

State Dump for Thread Id 0x300

eax=00310110 ebx=00000000 ecx=00000203 edx=00000000 esi=77f94086 edi=000001a4
eip=77f94091 esp=01c1fe8c ebp=01c1feb0 iopl=0         nv up ei pl zr na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=0038  gs=0000             efl=00000246


function: ZwWaitForSingleObject
        77f94086 b8ea000000       mov     eax,0xea
        77f9408b 8d542404         lea     edx,[esp+0x4]         
ss:02699d73=????????
        77f9408f cd2e             int     2e
        77f94091 c20c00           ret     0xc
        77f94094 8a5001           mov     dl,[eax+0x1]                
ds:00d89ff6=??
        77f94097 3a5101           cmp     dl,[ecx+0x1]                
ds:00a7a0e9=??
        77f9409a 0f8598c7ffff     jne     RtlEqualPrefixSid+0x44 (77f90838)
        77f940a0 84d2             test    dl,dl
        77f940a2 7410             jz      RtlQueryAtomInAtomTable+0x31 (77f94fb4)
        77f940a4 0fb6d2           movzx   edx,dl
        77f940a7 33ff             xor     edi,edi
        77f940a9 8d72ff           lea     esi,[edx+0xff]        
ds:00a79ee6=????????
        77f940ac 85f6             test    esi,esi
        77f940ae 0f8f04100100     jnle    RtlEraseUnicodeString+0x4e (77fa50b8)
        77f940b4 b001             mov     al,0x1

*----> Stack Back Trace <----*

FramePtr ReturnAd Param#1  Param#2  Param#3  Param#4  Function Name
01C1FEB0 7C4F1B1B 000001A4 FFFFFFFF 00000000 30017AFC ntdll!ZwWaitForSingleObject 
FFFFFFFF 00000000 00000000 00000000 00000000 00000000 kernel32!WaitForSingleObject 

*----> Raw Stack Dump <----*
01c1fe8c  c2 c4 4f 7c a4 01 00 00 - 00 00 00 00 00 00 00 00  ..O|............
01c1fe9c  bc f1 f3 00 28 ea f7 00 - c4 f2 f3 00 28 ea f7 00  ....(.......(...
01c1feac  28 ea f7 00 ff ff ff ff - 1b 1b 4f 7c a4 01 00 00  (.........O|....
01c1febc  ff ff ff ff 00 00 00 00 - fc 7a 01 30 a4 01 00 00  .........z.0....
01c1fecc  ff ff ff ff a8 f2 f3 00 - 28 ea f7 00 3c ff c1 01  ........(...<...
01c1fedc  5c fd f1 00 ac 3e 01 30 - bc f1 f3 00 c4 f2 f3 00  \....>.0........
01c1feec  ff ff ff ff 00 00 00 00 - ff ff ff ff f3 3f 01 30  .............?.0
01c1fefc  28 ea f7 00 48 f1 f3 00 - a8 f2 f3 00 ff ff ff ff  (...H...........
01c1ff0c  50 fd f1 00 9f 8d 02 10 - 48 f1 f3 00 ff ff ff ff  P.......H.......
01c1ff1c  d4 ea f7 00 70 fd f4 00 - 00 00 00 00 a8 f2 f3 00  ....p...........
01c1ff2c  c4 f2 f3 00 01 00 00 00 - 00 00 00 00 00 00 00 00  ................
01c1ff3c  58 ff c1 01 40 92 02 10 - 68 e9 f7 00 74 e9 f7 00  X...@...h...t...
01c1ff4c  b8 6c f3 00 68 e9 f7 00 - 78 98 f2 00 b4 ff c1 01  .l..h...x.......
01c1ff5c  5a 85 02 10 50 fd f1 00 - 28 ea f7 00 c1 48 01 30  Z...P...(....H.0
01c1ff6c  68 e9 f7 00 b0 41 31 00 - b0 41 31 00 00 00 00 00  h....A1..A1.....
01c1ff7c  b8 6c f3 00 bc 85 00 78 - 28 ea f7 00 00 00 00 00  .l.....x(.......
01c1ff8c  81 11 04 10 b8 6c f3 00 - 00 00 00 00 00 98 46 80  .....l........F.
01c1ff9c  88 ff c1 01 01 10 3d 81 - dc ff c1 01 6a bd 00 78  ......=.....j..x
01c1ffac  20 2f 03 78 00 00 00 00 - ec ff c1 01 7c 98 4e 7c   /.x........|.N|
01c1ffbc  b8 6c f3 00 00 00 00 00 - 81 11 04 10 b8 6c f3 00  .l...........l..

State Dump for Thread Id 0x470

eax=01d3fee4 ebx=01d3fed8 ecx=00310a18 edx=00000000 esi=77f94086 edi=000001b0
eip=77f94091 esp=01d3febc ebp=01d3fee0 iopl=0         nv up ei ng nz ac po cy
cs=001b  ss=0023  ds=0023  es=0023  fs=0038  gs=0000             efl=00000297


function: ZwWaitForSingleObject
        77f94086 b8ea000000       mov     eax,0xea
        77f9408b 8d542404         lea     edx,[esp+0x4]         
ss:027b9da3=????????
        77f9408f cd2e             int     2e
        77f94091 c20c00           ret     0xc
        77f94094 8a5001           mov     dl,[eax+0x1]                
ds:027b9dca=??
        77f94097 3a5101           cmp     dl,[ecx+0x1]                
ds:00d8a8fe=??
        77f9409a 0f8598c7ffff     jne     RtlEqualPrefixSid+0x44 (77f90838)
        77f940a0 84d2             test    dl,dl
        77f940a2 7410             jz      RtlQueryAtomInAtomTable+0x31 (77f94fb4)
        77f940a4 0fb6d2           movzx   edx,dl
        77f940a7 33ff             xor     edi,edi
        77f940a9 8d72ff           lea     esi,[edx+0xff]        
ds:00a79ee6=????????
        77f940ac 85f6             test    esi,esi
        77f940ae 0f8f04100100     jnle    RtlEraseUnicodeString+0x4e (77fa50b8)
        77f940b4 b001             mov     al,0x1

*----> Stack Back Trace <----*

FramePtr ReturnAd Param#1  Param#2  Param#3  Param#4  Function Name
01D3FEE0 7C4F1B1B 000001B0 00003A68 00000000 30017AFC ntdll!ZwWaitForSingleObject 
00003A68 00000000 00000000 00000000 00000000 00000000 kernel32!WaitForSingleObject 

*----> Raw Stack Dump <----*
01d3febc  c2 c4 4f 7c b0 01 00 00 - 00 00 00 00 d8 fe d3 01  ..O|............
01d3fecc  3c 6f f3 00 10 86 f4 00 - ac e9 f7 00 80 81 16 f7  <o..............
01d3fedc  ff ff ff ff 68 3a 00 00 - 1b 1b 4f 7c b0 01 00 00  ....h:....O|....
01d3feec  68 3a 00 00 00 00 00 00 - fc 7a 01 30 b0 01 00 00  h:.......z.0....
01d3fefc  68 3a 00 00 90 e9 f7 00 - 10 86 f4 00 5c 57 f7 00  h:..........\W..
01d3ff0c  90 e9 f7 00 ac 3e 01 30 - 3c 6f f3 00 ac e9 f7 00  .....>.0<o......
01d3ff1c  a4 c2 0c 00 30 9f e4 01 - a4 c2 0c 00 f3 3f 01 30  ....0........?.0
01d3ff2c  10 86 f4 00 c8 6e f3 00 - 90 e9 f7 00 a4 c2 0c 00  .....n..........
01d3ff3c  40 57 f7 00 2e c0 02 10 - c8 6e f3 00 a4 c2 0c 00  @W.......n......
01d3ff4c  bc 86 f4 00 dc 93 f4 00 - b4 ff d3 01 58 6d f7 00  ............Xm..
01d3ff5c  5a 85 02 10 d1 63 a5 12 - 10 86 f4 00 c1 48 01 30  Z....c.......H.0
01d3ff6c  d0 93 f4 00 b0 41 31 00 - b0 41 31 00 00 00 00 00  .....A1..A1.....
01d3ff7c  58 6d f7 00 bc 85 00 78 - 10 86 f4 00 00 00 00 00  Xm.....x........
01d3ff8c  00 00 00 00 58 6d f7 00 - 60 59 7f 85 a0 5d 58 85  ....Xm..`Y...]X.
01d3ff9c  88 ff d3 01 8f 13 43 80 - dc ff d3 01 6a bd 00 78  ......C.....j..x
01d3ffac  20 2f 03 78 00 00 00 00 - ec ff d3 01 7c 98 4e 7c   /.x........|.N|
01d3ffbc  58 6d f7 00 00 00 00 00 - 00 00 00 00 58 6d f7 00  Xm..........Xm..
01d3ffcc  00 60 fd 7f 00 00 00 00 - c0 ff d3 01 00 00 00 00  .`..............
01d3ffdc  ff ff ff ff b4 f0 4f 7c - 60 d3 4e 7c 00 00 00 00  ......O|`.N|....
01d3ffec  00 00 00 00 00 00 00 00 - 32 85 00 78 58 6d f7 00  ........2..xXm..
Confirming on Windows XP with same Thunderbild and Enigmail version.
quite likely to be a duplicate of bug 206199
Reporter, could you please retest with a current TB and Enigmail version?
If it is a dupe of bug 206199 it should be fixed now.
-> http://enigmail.mozdev.org
-> http://ftp.mozilla.org/pub/mozilla.org/thunderbird/nightly/
(but... be careful with nightlies ;)
Keywords: crash
As far as it's a dupe of bug 206199, this has indeed been fixed in Enigmail
(apart from that it has also been fixed in Mozilla). 
Marking DUPLICATE as no one seems to complain.
Reopen if your opinion is different and you can reproduce this with a
current build.


*** This bug has been marked as a duplicate of 206199 ***
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.