Closed Bug 38989 Opened 24 years ago Closed 24 years ago

Triggering xpis does not install and freezes seamonkey (crash)

Categories

(Core :: XUL, defect, P1)

PowerPC
Mac System 9.x
defect

Tracking

()

VERIFIED FIXED

People

(Reporter: jimmykenlee, Assigned: danm.moz)

References

Details

(Keywords: crash, regression, Whiteboard: [dogfood+][nsbeta2+])

Build: 2000-05-11-08-M16(MAC)

1. From http://jimbob/trigger3.html, trigger any xpi file

RESULT:
No confirmation dialog appears.  Clicking on menus does not drop down menu 
items.  Clicking on browser buttons does nothing.  Force quit is necessary.

EXPECTED RESULT:
Confirmation dialog appears.  No application lock ups.
Adding pp to keywords.  Linux and Windows are able to trigger xpis.
samir, do you have a cycle to take a look at this bug today?

apparently, triggering any xpi on the mac is blocked... no testing can be done. 
possibly blocked by the UI dialogs stuff.
Assignee: cathleen → sgehani
Keywords: dogfood, nsbeta2
nsIDOMWindow::OpenDialog hangs when called from XPInstall at:
http://lxr.mozilla.org/seamonkey/source/xpinstall/src/nsXPInstallManager.cpp#267

Our xul has not changed since Apr 24, 2000 so that rules out a xul problem: 
(http://lxr.mozilla.org/seamonkey/source/xpinstall/res/content/institems.xul)

Test case:
----------
1> Navigate to: http://puma/xpinstall/test/sanity_trigger.html
2> Set break point at line 267 in nsXPInstallManager where OpenDialog is called.
3> Click on "Trigger Sanity Zippy" link on page.
4> OpenDialog doesn't return.

NOTE: This is mac-specific.

Cathleen will be tracking down the appropriate folks to look at this.
Status: NEW → ASSIGNED
Component: Installer: XPInstall Engine → XP Toolkit/Widgets
Priority: P3 → P1
Target Milestone: --- → M16
My updated mac build just finished and I still see the problem which rules out 
the suggestion by some that this is fixed already.
Reassigning to Dan Matejka per Cathleen.
Assignee: sgehani → danm
Status: ASSIGNED → NEW
Keywords: regression
Thanks Dan :o)
Blocks: 35396
[nsbeta2+]
Whiteboard: [nsbeta2+]
Ccing Dan.
Blocks: 40158
Adding "crash" to Summary since a force quit is neccessary.
Summary: Triggering xpis does not install and freezes seamonkey → Triggering xpis does not install and freezes seamonkey (crash)
This bug has blocked XPInstall engine testing since 5/11/00.  We have not been 
able to do any Macintosh testing since this date.  Without this fix, XPInstall 
does not have a M16 XPInstall solution.  

I am putting this on [dogfood+]...can we please get a fix ASAP?
Whiteboard: [nsbeta2+] → [dogfood+][nsbeta2-]
Blocks: 37971
Adding crash keyword
Keywords: crash
Peter Trudelle commented "nsbeta2+" yet the Status Whiteboard claims nsbeta2-. 
Seeing as this bug is dogfood+, and therefore has to be fixed for M16, which is 
probably before nb2b, I am resolving this in what seems like the sensible way, 
by changing nsbeta2- to nsbeta2+.

If this is a problem, feel free to adjust it :-)

Gerv
Whiteboard: [dogfood+][nsbeta2-] → [dogfood+][nsbeta2+]
Blocks: 37582
Blocks: 37961
Blocks: 35036
Status: NEW → ASSIGNED
xpinstall.css was missing.
Status: ASSIGNED → RESOLVED
Closed: 24 years ago
Resolution: --- → FIXED
Build: 2000-05-26-08-M16(MAC)

Back to normal.  Thanks all.
Status: RESOLVED → VERIFIED
OS: Mac System 9.x
You need to log in before you can comment on or make changes to this bug.