User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8) Gecko/20051111 Firefox/1.5 Build Identifier: Mozilla Thunderbird 1.5 RC 2 (20051201) Tunderbird crashes on exit. It only happens when I have a Security Device (in my case from A-Trust ) enabled and the preference 'empty trash on exit' of the IMAP account is checked.  http://www.a-trust.at/default.asp?node=639&lang=GE&ch=1 Reproducible: Always Steps to Reproduce: 1. Create an account with a security device, check 'empty trash on exit' 2. Close Thunderbird 3. Crash happens Actual Results: Program terminates abnormally, Windows XP raises an error. The german error message is: "Die Anweisung in '0x02da13cc' verweist auf Speicher in '0x02de0004'. Der Vorgang 'read' konnte nicht auf dem Speicher durchgeführt werden" In English this is something like: "The instruction in ''0x02da13cc' points to '0x02de0004'. The action 'read' could not be performed on the memory." Expected Results: Correct closing of application without any error messages. I've already submitted some talkback-incidents: TB13368399Q, TB13368227Y, TB13368140K
could you please get info for ctpcsc32.dll and asignp11.dll? at the very least the vendor name, product name, and contact info would be appreciated. Incident ID: 13368399 Stack Signature ctpcsc32.dll + 0x13cc (0x019c13cc) 9ada056d Product ID Thunderbird15 Build ID 2005120115 Trigger Time 2005-12-29 00:11:25.0 Platform Win32 Operating System Windows NT 5.1 build 2600 Module ctpcsc32.dll + (000013cc) URL visited User Comments Since Last Crash 97 sec Total Uptime 434 sec Trigger Reason Access violation Source File, Line No. N/A Stack Trace ctpcsc32.dll + 0x13cc (0x019c13cc) asignp11.dll + 0x26b0d (0x028f6b0d) asignp11.dll + 0x8913 (0x028d8913) asignp11.dll + 0x87c5 (0x028d87c5) asignp11.dll + 0x488a (0x028d488a) asignp11.dll + 0x620d9 (0x029320d9) ntdll.dll + 0x11a7 (0x7c9111a7) ntdll.dll + 0x23f31 (0x7c933f31) kernel32.dll + 0x1ca3e (0x7c81ca3e) kernel32.dll + 0x1cab6 (0x7c81cab6) msvcrt.dll + 0x29d45 (0x77c09d45) msvcrt.dll + 0x29e78 (0x77c09e78) msvcrt.dll + 0x29e90 (0x77c09e90) WinMainCRTStartup kernel32.dll + 0x16d4f (0x7c816d4f)
Here is the info about the dlls: 1) ctpcsc32.dll (CT-API to PC/SC bridge, driver for smartcard-reader pinpad SPR532) Version: 188.8.131.52 Vendor: SCM Microsystems (http://www.scmmicro.com/) 2) asignp11.dll (A-Trust a-sign Client, a GUI for smartcard-readers) Version: 1.1.05 Vendor: A-Trust (http://www.a-trust.at/, email@example.com) I upgraded the driver to version 2.34.02 (obtained from http://www.scmmicro.com/download/security/Installer/SPRx32_installer_V1.63.zip ) and the client to version 184.108.40.206 (http://www.a-trust.at/html/installation/sw_download_verify.asp?lang=GE&ch=1) but the problem still remains the same.
There's no NSS or PSM code anywhere in this stack. It looks like the Windows "kernel" code called into the third party's DLL while shutting down and that third party's code crashed. So I would say this does not appear to be an NSS bug. I don't know what we do with bug reports about crashes that are the fault of extensions, plugins and the like, but this bug looks like it should go that way.
Marking invalid. Evidence clearly points to third party software.