Closed Bug 75445 Opened 23 years ago Closed 15 years ago

Core dump after exiting browser after triggering specific xpi

Categories

(Core Graveyard :: Installer: XPInstall Engine, defect)

Other
Linux
defect
Not set
critical

Tracking

(Not tracked)

RESOLVED INVALID

People

(Reporter: jimmykenlee, Unassigned)

References

Details

(Keywords: crash, platform-parity, Whiteboard: [smartupdate])

Attachments

(2 files)

Build: 2001-04-09-09-trunk(LINUX)

1. From http://jimbob/trigger3.html, click on Acceptance drop-down and choose
   a_execute_unix
2. Click Trigger case button
3. Click OK button from confirm dialog
4. Exit browser

RESULT:
Core dump occurs.  The Install.log looks like the installation was successful.  
The executable called from a_execute_unix is suppose to create a text file 
a_execute_unix.txt in my home directory, but this did not occur.  Running this 
executable from the command line does successfully create the expected text 
file.

EXPECTED RESULT:
No core dump.  a_execute_unix.txt is found from the home directory.  The file 
contains the current date and time stamp.
Adding keywords accordingly.  Nominating for Beta.  I don't know what kind of 
executables may be called, but I know this one appears to cause a core dump.  
Calling the other test a_execute_unix_parameter does work correctly.
Keywords: crash, nsbeta1, pp
Gee that dialog is huge (the one to select stuff to install) much wider than my
screen.
A couple of questions:

The dialog that I think you refer to as a confirm dialog -- is this the one that
is shown in the attached gif? 

How come there is nothing in the list? And "OK" is enabled? Please give me some
information on how this dialog should work, and what is supposed to be in the
list. The fact that the list is empty for me makes me wonder if that is the real
bug; hitting OK here makes zero sense to me.
Oh, and I didn't core dump. So, Jimmy, if you can duplicate this for me I'd like
to run down to your cube and see this.
How old is your tree? These are symptoms of the xul and skin whackage and were 
recently fixed.
I can still duplicate this bug with today's build.  Feel free to drop in.
I'm not crashing here. I've seen the full sized window before (that was my gif
that was attached, after all) but it works for me now. Puzzling. What is
*really* annoying is that after I hit the OK button, the install progress dialog
(???) comes up, flashes, goes away, and the user has zero clue whether the
install actually happened or not. Terrible UI. So, what is the reason for this?
Is it the install script, or the engine? Let me know so I can take a look at
fixing it, or point me at a bug that may already exist on this issue.
I think it is the responsibility of the install script writer to control some of 
the users' experience.  In this particular case, the executable should provide 
some UI for the end user, so he/she knows that something is happening.  My 
test is just a test, so the UI is poor.  Also, an install script writer can 
display a simple alert indicating the installation is complete.

Personally, I like that we do not try to present a "canned" installation.  We 
allow the install script writer to manage the "look" that the end user receives 
through javascript and third-party executables as examples.
Ok, fine (I'm just learning about this stuff, so thanks for the patience).

Next question, is this still happening for you? Or is the bug worksforme? I'd 
recommend keeping this on the daily test list until we can be certain that the 
UI changes that are apparently behind this crash are actually resolved and 
solid.
I am still able to reproduce the bug with today's build, 2001-04-24-08-trunk.
Keywords: nsbeta1nsbeta1+
Target Milestone: --- → mozilla0.9.1
Whiteboard: [smartupdate]
Target Milestone: mozilla0.9.1 → mozilla0.9.2
I am still able to reproduce the bug with today's build,  2001-06-05-04-0.9.1.
Keywords: nsenterprise
Target Milestone: mozilla0.9.2 → mozilla0.9.3
Missed 0.9.3.
Target Milestone: mozilla0.9.3 → mozilla0.9.4
Jussi, any rationale for marking this nsenterprise+? Does that indicate eClient
is volunteering resources?
Can I have the source code for "test_unix"? When I run this manually I do *not*
get any files created in my home directory.

Thanks,

syd
Target Milestone: mozilla0.9.4 → mozilla0.9.5
not a stopper for emojo, removing nsenterprise+
Keywords: nsenterprise+
Keywords: nsbeta1+nsbeta1
Target Milestone: mozilla0.9.5 → ---
Nominating.
Blocks: 104166
Keywords: nsbeta1
Keywords: nsbeta1+
Target Milestone: --- → mozilla0.9.8
over to dprice
Assignee: syd → dprice
Keywords: nsbeta1
dprice is on sabitcal. moving to next milestone. 
Target Milestone: mozilla0.9.8 → mozilla0.9.9
Keywords: nsbeta1+nsbeta1-
Target Milestone: mozilla0.9.9 → ---
Status: NEW → ASSIGNED
Target Milestone: --- → mozilla0.9.9
Resetting milestone of all nsbeta1-bugs, only nsbeta1+ bugs should have a target
milestone.
Target Milestone: mozilla0.9.9 → ---
Resetting milestone, only nsbeta1+ bugs can have a milestone on them, these are
niminated, but not yet plussed.
Jimmy: does this still happen? If so, is it possible it's a duplicate of bug 123649?
Today the browser is freezing during Installing...and no core dump occurs.  I do
not think this is relate to bug 123649 because the executable are different. 
But I cannot be 100% sure.
Test case can be triggered from
http://www.mozilla.org/quality/smartupdate/xpinstall-trigger.html
Select a_execute_unix from the Acceptance Test Case menu.
Bug needs to be reassigned.
Assignee: dprice → nobody
Status: ASSIGNED → NEW
QA Contact: jimmykenlee → xpi-engine
I don't think this bug is still valid.  Support for install.js is gone.  Also, most of the files in this bug are gone, making it very hard to retest.
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → INVALID
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: