Closed
Bug 16799
Opened 26 years ago
Closed 26 years ago
[PP]MultiTrigger: Triggering 3 or more jar files results in crash
Categories
(Core Graveyard :: Installer: XPInstall Engine, defect, P3)
Tracking
(Not tracked)
VERIFIED
WORKSFORME
People
(Reporter: jimmykenlee, Assigned: cathleennscp)
Details
Build 1999-10-18-09-M11(WIN), 1999-10-18-12-M11(MAC), 1999-10-18-08-M11(LINUX)
1. Load apprunner and open http://jimbob/jars/a_multitrigger.html
Script:
<html>
<!--
////////////////////////////////////////////////////////////////////////
// a_multitrigger
//
// Acceptance test
// • Triggers four different jar files sequentially
//
// ~ XPInstall QA
// July 15, 1999
//
////////////////////////////////////////////////////////////////////////
//-->
<h1> MultiTrigger Test </h1>
<hr>
<head>
<script>
allJars = {"Multitrigger--First":"http://jimbob/jars/a_multitrigger_first.jar",
"Multitrigger--Second":"http://jimbob/jars/a_multitrigger_second.jar",
"Multitrigger--Third":"http://jimbob/jars/a_multitrigger_third.jar",
"Multitrigger--Fourth":"http://jimbob/jars/a_multitrigger_fourth.jar"};
function notify(str, err)
{
document.write(str + "--" + err + "<br>");
}
</script>
</head>
<body>
<script>
InstallTrigger.Install(allJars, notify);
</script>
</body>
</html>
RESULT:
Macintosh behaves as expected. For Linux and Win98/NT, the first jar file is
triggered successfully followed by a crash.
EXPECTED RESULT:
No crash. Four jar files are triggered.
Talkback Incident ID 14374525
Stack Trace
nsDST::NodeArena::FreeNode
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsDST.cpp, line 195]
nsDST::Remove [d:\builds\seamonkey\mozilla\layout\html\base\src\nsDST.cpp, line
592]
FrameManager::SetPrimaryFrameFor
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsFrameManager.cpp, line 381]
DeletingFrameSubtree
[d:\builds\seamonkey\mozilla\layout\html\style\src\nsCSSFrameConstructor.cpp,
line 6733]
DeletingFrameSubtree
[d:\builds\seamonkey\mozilla\layout\html\style\src\nsCSSFrameConstructor.cpp,
line 6790]
DeletingFrameSubtree
[d:\builds\seamonkey\mozilla\layout\html\style\src\nsCSSFrameConstructor.cpp,
line 6790]
DeletingFrameSubtree
[d:\builds\seamonkey\mozilla\layout\html\style\src\nsCSSFrameConstructor.cpp,
line 6790]
nsCSSFrameConstructor::ContentRemoved
[d:\builds\seamonkey\mozilla\layout\html\style\src\nsCSSFrameConstructor.cpp,
line
7001]
StyleSetImpl::ContentRemoved
[d:\builds\seamonkey\mozilla\layout\base\src\nsStyleSet.cpp, line 963]
PresShell::ContentRemoved
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsPresShell.cpp, line 1854]
nsDocument::ContentRemoved
[d:\builds\seamonkey\mozilla\layout\base\src\nsDocument.cpp, line 1590]
nsHTMLDocument::ContentRemoved
[d:\builds\seamonkey\mozilla\layout\html\document\src\nsHTMLDocument.cpp, line
1094]
nsDocument::Reset [d:\builds\seamonkey\mozilla\layout\base\src\nsDocument.cpp,
line 799]
nsHTMLDocument::Reset
[d:\builds\seamonkey\mozilla\layout\html\document\src\nsHTMLDocument.cpp, line
323]
nsHTMLDocument::OpenCommon
[d:\builds\seamonkey\mozilla\layout\html\document\src\nsHTMLDocument.cpp, line
1692]
nsHTMLDocument::Open
[d:\builds\seamonkey\mozilla\layout\html\document\src\nsHTMLDocument.cpp, line
1782]
nsHTMLDocument::ScriptWriteCommon
[d:\builds\seamonkey\mozilla\layout\html\document\src\nsHTMLDocument.cpp, line
1860]
nsHTMLDocument::Write
[d:\builds\seamonkey\mozilla\layout\html\document\src\nsHTMLDocument.cpp, line
1898]
NSHTMLDocumentWrite
[d:\builds\seamonkey\mozilla\dom\src\html\nsJSHTMLDocument.cpp, line 1168]
js_Invoke [d:\builds\seamonkey\mozilla\js\src\jsinterp.c, line 673]
js_Interpret [d:\builds\seamonkey\mozilla\js\src\jsinterp.c, line 2249]
js_Invoke [d:\builds\seamonkey\mozilla\js\src\jsinterp.c, line 693]
js_InternalCall [d:\builds\seamonkey\mozilla\js\src\jsinterp.c, line 766]
JS_CallFunctionValue [d:\builds\seamonkey\mozilla\js\src\jsapi.c, line 2687]
handleTriggerEvent
[d:\builds\seamonkey\mozilla\xpinstall\src\nsXPITriggerInfo.cpp, line 123]
PL_HandleEvent [plevent.c, line 535]
PL_ProcessPendingEvents [plevent.c, line 494]
_md_EventReceiverProc [plevent.c, line 967]
USER32.dll + 0x1820 (0x77e71820)
nsAppShellService::Run
[d:\builds\seamonkey\mozilla\xpfe\appshell\src\nsAppShellService.cpp, line 468]
main1 [d:\builds\seamonkey\mozilla\xpfe\bootstrap\nsAppRunner.cpp, line 599]
main [d:\builds\seamonkey\mozilla\xpfe\bootstrap\nsAppRunner.cpp, line 710]
mainCRTStartup()
KERNEL32.dll + 0x1ba06 (0x77f1ba06)
Jimmy, I used today's relase build and my debug build, but unable to see the
crash.
Can you try again with tomorrows build?
Builds 1999-10-21-11-M11(WIN), 1999-10-22-08-M11(LINUX)
I cannot reproduce the problem with these builds. Jars appears to install as
expected. I wonder what could have changed to make this dramatic difference.
Status: NEW → RESOLVED
Closed: 26 years ago
Resolution: --- → WORKSFORME
well, don't know what happened, but it's working now.
marking bug WORKSFORME.
Since this is a test case that is run fairly consistently, no specific
explanation is required. Any new problems discovered will result in a new bug
report. Marking Verified.
Bulk move of XPInstall (component to be deleted) bugs to Installer: XPInstall
Engine
Updated•10 years ago
|
Product: Core → Core Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•