Firefox gets segmentation fault in JS_EvaluateUCScriptForPrincipals when visiting this URL

Bug #376505 reported by dcam
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
firefox-3.0 (Ubuntu)
Expired
Undecided
Unassigned

Bug Description

Binary package hint: firefox

On an up-to-date Jaunty, if you visit http://www.infoworld.com/t/regulation/share-file-lose-your-laptop-387 then firefox bombs.

Stack backtrace seems to indicate that it is happening inside JS_EvaluateUCScriptForPrincipals () in /usr/lib/xulrunner-1.9.0.10/libmozjs.so

dcampbel@vostro:~$ lsb_release -rd
Description: Ubuntu 9.04
Release: 9.04

dcampbel@vostro:~$ apt-cache policy firefox
firefox:
  Installed: 3.0.10+nobinonly-0ubuntu0.9.04.1
  Candidate: 3.0.10+nobinonly-0ubuntu0.9.04.1
  Version table:
 *** 3.0.10+nobinonly-0ubuntu0.9.04.1 0
        500 http://mirror.aarnet.edu.au jaunty-updates/main Packages
        500 http://mirror.aarnet.edu.au jaunty-security/main Packages
        100 /var/lib/dpkg/status
     3.0.8+nobinonly-0ubuntu3 0
        500 http://mirror.aarnet.edu.au jaunty/main Packages

Revision history for this message
John Vivirito (gnomefreak) wrote :

What version of adblocker is installed and where did you install it from.
Can you confirm that it doesnt happen with adblock is active? I would really prefer that you file this bug using apport crash reporter.

affects: firefox (Ubuntu) → firefox-3.0 (Ubuntu)
Changed in firefox-3.0 (Ubuntu):
status: New → Incomplete
Revision history for this message
John Vivirito (gnomefreak) wrote :

I am unable to reproduce this bug with 0 extensions installed nor can i with the extensions i normally use.

The screenshot shows the page open in firefox my X is a little screwed up at this time so it looks big but it still shows it opening fine.

Please run firefox in safe mode and see if you can reproduce this bug.

Revision history for this message
dcam (david-pastornet) wrote :

I installed Adblock Plus:
https://addons.mozilla.org/en-US/firefox/addon/1865

With it enabled, this segmentation fault is still visible.

Others are also able to reproduce this problem, user carpii on #ubuntu said:

(00:09:11) carpii: ... yes it does bomb it

description: updated
Revision history for this message
dcam (david-pastornet) wrote :

OK can you please try with this URL....

http://www.aaa.net.au/campbell/share-file-lose-your-laptop-387-9.html

It is a harshly stripped down version of the infoworld web page, that still reproduces the problem

Revision history for this message
pc345 (randomjoe) wrote :

Can confirm this is reproducable on Firefox 3.0.10 and fully updated Kubuntu 8.04

Disregard Adblocker, its not actually relevant (my bad)

I tried to get an apport dump, but was unsuccessful. Having said that I'm not overly familiar with the tool, but I tried...

sudo force_start=1 /etc/init.d/apport restart
firefox http://www.aaa.net.au/campbell/share-file-lose-your-laptop-387-9.html

Firefox starts and disappears as soon as url loads. When apport is enabled there is no terminal output
When run without apport, terminal shows a Segmentation Fault.

The javascript source is pretty damn awful, but I think it should still not result in firefox completely disappearing.

Thanks

Revision history for this message
dcam (david-pastornet) wrote :

This page is significantly simplified, reproduces the same issue:

http://www.aaa.net.au/campbell/share-file-lose-your-laptop-387-21.html

Revision history for this message
Vish (vish) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. You reported this bug a while ago and there hasn't been any activity in it recently. We were wondering if this is still an issue for you. Can you try with the latest Ubuntu release? Thanks in advance.

Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for firefox-3.0 (Ubuntu) because there has been no activity for 60 days.]

Changed in firefox-3.0 (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.