Closed
Bug 10098
Opened 25 years ago
Closed 25 years ago
progess dlg crashes when trigger jars before previous one is finished
Categories
(Core Graveyard :: Installer: XPInstall Engine, defect, P3)
Tracking
(Not tracked)
VERIFIED
FIXED
M10
People
(Reporter: dougt, Assigned: dougt)
References
Details
Bug 5577 and 5579 have reported this problem. Both of these test cases create a folder, then add a bunch of files each having a append two-byte char. (do you remember the charset test in 4.5 - this is very similar). When we go across the thread boundary via proxy we crash in nsString2::Append. Here is a great stack trace: Call Stack: (Signature = MSVCRT.dll + 0xa64b (0x7800a64b) be16365b) MSVCRT.dll + 0xa64b (0x7800a64b) nsString::Assign [d:\builds\seamonkey\mozilla\xpcom\ds\nsString2.cpp, line 877] nsString::nsString [d:\builds\seamonkey\mozilla\xpcom\ds\nsString2.cpp, line 154] nsInstallProgressDialog::ItemScheduled [d:\builds\seamonkey\mozilla\xpinstall\src\nsInstallProgressDialog.cpp, line 233] XPTC_InvokeByIndex [d:\builds\seamonkey\mozilla\xpcom\reflect\xptcall\src\md\win32\xptcinvoke.cpp, line 135] EventHandler [d:\builds\seamonkey\mozilla\xpcom\proxy\src\nsProxyEvent.cpp, line 325] PL_HandleEvent [plevent.c, line 492] PL_ProcessPendingEvents [plevent.c, line 453] _md_EventReceiverProc [plevent.c, line 881] USER32.dll + 0x1250 (0x77e71250) nsappshell.dll + 0x17ec (0x011f17ec) apprunner.exe + 0x22f5 (0x004022f5) KERNEL32.dll + 0x1b304 (0x77f1b304) I have not been able to reproduce this on 98.
Assignee | ||
Updated•25 years ago
|
Target Milestone: M9
Assignee | ||
Updated•25 years ago
|
Status: NEW → RESOLVED
Closed: 25 years ago
Resolution: --- → WORKSFORME
Assignee | ||
Comment 1•25 years ago
|
||
I can not reproduce this. Marking as WORKS_FOR_ME.
Reopening since 5577 and 5579 have been reopened. This bug is similar to those.
Updated•25 years ago
|
Component: Install Wizard → XPInstall
Comment 5•25 years ago
|
||
How can this be the install wizard, Sean? I'm changing it back to XPInstall
Jimmy commented in the meeting today, that if he click on several jars before the previous one is finished, we will crash. changing summary from "nsInstallProgressDialog is crashing on NT during ItemScheduled." to "progess dlg crashes when trigger jars before previous one is finished." setting target milestone to M10
Summary: nsInstallProgressDialog is crashing on NT during ItemScheduled. → progess dlg crashes when trigger jars before previous one is finished
Target Milestone: M9 → M10
Assignee | ||
Updated•25 years ago
|
Status: REOPENED → RESOLVED
Closed: 25 years ago → 25 years ago
Resolution: --- → FIXED
Assignee | ||
Comment 7•25 years ago
|
||
I just created 100 triggered installed, and everything went fine. Lets regress against m9. Marking as FIXED
Crash with multiple files installed will be tracked in separate bug with a more simpler test case. Marking this bug verified.
Bulk move of XPInstall (component to be deleted) bugs to Installer: XPInstall Engine
Updated•9 years ago
|
Product: Core → Core Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•