Closed Bug 265074 Opened 20 years ago Closed 20 years ago

Crash due to problems handling folder names with '/' (forward slash) in them

Categories

(Thunderbird :: Mail Window Front End, defect)

x86
Windows 2000
defect
Not set
critical

Tracking

(Not tracked)

VERIFIED DUPLICATE of bug 264467

People

(Reporter: mail, Assigned: mscott)

Details

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; rv:1.7.3) Gecko/20041001 Firefox/0.10.1 Build Identifier: Thunderbird version 0.8 (20040922) There's problems with folder names with '/' (forward slash) in them. 1. If you try to rename a subfolder to a name containing a '/' the Rename Folder dialogue does not complete when you press OK. If you press OK again while Thunderbird is in this hung state, Thunderbird crashes with an Application Error (null reference, further details below). 2. If you make a new subfolder with a '/' in it you cannot later delete it. Reproducible: Always Steps to Reproduce: For the error that causes the crash: 1. Make a subfolder of some folder called 'x' 2. Select the subfolder 3. Press F2 to popup the Rename Folder dialog window 4. Change the name of the folder to 'x/y' 5. Press OK (The Rename Folder doesn't close) 5. Press OK again Actual Results: Thunderbird crashed. Expected Results: Renamed the folder as I specified. Application Error: "The instruction at "0x008e260e" referenced memory at "0x00000000". The memory could not be "read". Press OK to end program, Cancel to debug." (On pressing Cancel to debug, the Visual Studio debugger gave me an error on startup: "Microsoft Visual C++: Unhandled exception in thunderbird.exe: 0xC0000005: Access Violation.") The call stack I then obtained was: THUNDERBIRD! 008e260e() THUNDERBIRD! 0083e6b4() THUNDERBIRD! 00493551() THUNDERBIRD! 0082ea74() XPCOM! 603161f0() THUNDERBIRD! 0041b0f3() THUNDERBIRD! 0041907b() JS3250! 6009bcf6() JS3250! 600a0e5c() JS3250! 6009bd36() JS3250! 6009bfa3() JS3250! 60084c4a() THUNDERBIRD! 005d9be4() THUNDERBIRD! 006932ee() THUNDERBIRD! 00540477() THUNDERBIRD! 005406ca() THUNDERBIRD! 0055c19a() THUNDERBIRD! 005662d4() THUNDERBIRD! 0062f8fa() THUNDERBIRD! 0062f797() THUNDERBIRD! 00566214() THUNDERBIRD! 00565f6a() THUNDERBIRD! 006538de() THUNDERBIRD! 00652728() THUNDERBIRD! 0056625f() THUNDERBIRD! 00565ccf() THUNDERBIRD! 005c045d() THUNDERBIRD! 005bf870() THUNDERBIRD! 005c28cf() THUNDERBIRD! 004ec5d6() THUNDERBIRD! 004f0307() THUNDERBIRD! 004f072c() THUNDERBIRD! 004ecb36() USER32! 77e11ef0() USER32! 77e1204c() USER32! 77e121af() THUNDERBIRD! 007623fc() THUNDERBIRD! 00523f7e() THUNDERBIRD! 00522178() XPCOM! 603161f0() THUNDERBIRD! 0041b0f3() THUNDERBIRD! 0041907b() JS3250! 6009bcf6() JS3250! 600a0e5c() JS3250! 6009bd36() THUNDERBIRD! 0041ff49() THUNDERBIRD! 0041dec3() XPCOM! 603156d6() XPCOM! 603161f0() THUNDERBIRD! 0041b0f3() THUNDERBIRD! 0041907b() JS3250! 6009bcf6() JS3250! 600a0e5c() JS3250! 6009bd36() JS3250! 6009bfa3() JS3250! 60084c4a() THUNDERBIRD! 005d9be4() THUNDERBIRD! 006932ee() THUNDERBIRD! 005d134e() THUNDERBIRD! 005d07d0() THUNDERBIRD! 0050e680() THUNDERBIRD! 0050e85e() THUNDERBIRD! 00540692() THUNDERBIRD! 005b405d() THUNDERBIRD! 0055c244() THUNDERBIRD! 0055c21c() THUNDERBIRD! 0055c21c() THUNDERBIRD! 0055c21c() THUNDERBIRD! 0055c21c() THUNDERBIRD! 00566199() THUNDERBIRD! 00565ccf() THUNDERBIRD! 005c0559() THUNDERBIRD! 005bf870() THUNDERBIRD! 005c28cf() THUNDERBIRD! 004ec5d6() THUNDERBIRD! 004ee0f6() THUNDERBIRD! 004ee2c5() and the register set was: EAX = 00000000 EBX = 00000000 ECX = 0012B610 EDX = 0012B610 ESI = 029E8FF4 EDI = 00000000 EIP = 008E260E ESP = 0012B450 EBP = 0012B618 EFL = 00000246 MM0 = 05D800000123027F MM1 = A00BD8F4BB47E5F4 MM2 = 00000000E37E2D28 MM3 = E369F48800004000 MM4 = 0000000000000000 MM5 = 0000000000000000 MM6 = C800000000000000 MM7 = C800000000000000 CS = 001B DS = 0023 ES = 0023 SS = 0023 FS = 0038 GS = 0000 OV=0 UP=0 EI=1 PL=0 ZR=1 AC=0 PE=1 CY=0 ST0 = +0.13222475531848305e+2005 ST1 = +0.00000000000000000e+0000 ST2 = +0.00000000000000000e+0000 ST3 = +0.00000000000000000e+0000 ST4 = +0.00000000000000000e+0000 ST5 = +0.00000000000000000e+0000 ST6 = +2.50000000000000000e+0001 ST7 = +2.50000000000000000e+0001 CTRL = 027F STAT = 0123 TAGS = FFFF EIP = 7802D390 CS = 001B DS = 0023 EDO = 0012AB
Bug 140212 reports lots of problems, but no crash.
*** This bug has been marked as a duplicate of 264467 ***
Status: UNCONFIRMED → RESOLVED
Closed: 20 years ago
Resolution: --- → DUPLICATE
v.
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.