Open Bug 1207152 Opened 10 years ago Updated 3 years ago

Misconfigured Javaws causes pleathera of tabs

Categories

(Firefox :: File Handling, defect)

38 Branch
defect

Tracking

()

People

(Reporter: claudewa, Unassigned)

Details

(Whiteboard: DUPEME)

User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Firefox/38.0 Build ID: 20150826111858 Steps to reproduce: This error occurs with 31.8.0 as well as 38.2.1 Create an invlalid java install. Verify by executing javaws file://(some jnlp file) and verifying that an error occurs. I received the following message: (<unknown>:7646): Gtk-CRITICAL **: IA__gtk_message_dialog_set_markup: assertion `GTK_IS_MESSAGE_DIALOG (message_dialog)' failed Segmentation fault My cohort has similar outcome by not having java installed on the system. Configure Firefox to use javaws from invalid java as the default javaws. Configure Firefox to open the jnlp within the browser (default) If firefox is set to use anything but "Use Firefox Web Browser (default)" the error will not be evident. Work around is to explicitly set firefox to use a specific functioning javaws rather than the web browser. functionality can be tested by running the JNLP from the command line. Actual results: Downloading the jnlp results in an infinite loop where in new tabs are created. Expected results: A single tab should have been opened and an error displayed.
Component: Untriaged → JavaScript Engine
Product: Firefox → Core
I am unable to reproduce.
Status: UNCONFIRMED → NEW
Ever confirmed: true
Java has nothing to do with JavaScript. And this issue doesn't obviously have to do with Java but with Firefox being set as the handler app for content Firefox can't handle and hence looking for a handler app for it, finding itself, etc, etc. Pretty sure we have an existing report about this behavior...
Component: JavaScript Engine → File Handling
Product: Core → Firefox
Whiteboard: DUPEME
The issue is that when the javaws is invalid. I suspect a working example would be to create a short application that does nothing but throw Segmentaton Fault and use it as the javaws component. I think the base problem is that when Firefox runs the javaws component it creates the blank tab and then the component fails. Firefox detects the failure and loops back to create another tab and start over. I will see if I can produce a small "C" program that will force the effect.
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.