BadShmSeg with 3.6.8 on Karmic

Bug #613748 reported by Olivier Mehani
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
firefox-3.5 (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: firefox

When accessing some websites, Firefox dies, and tries to restart itself with the “Oops, this is embarassing window.”

Flashblock and Ad-block plus are installed using the Ubuntu packages, but it seems to happen on some pages which have Flash elements. This is reproductible.

1) Release:
Description: Ubuntu 9.10
Release: 9.10

2) Packages:
firefox:
  Installed: 3.6.8+build1+nobinonly-0ubuntu0.9.10.1
  Candidate: 3.6.8+build1+nobinonly-0ubuntu0.9.10.1
  Version table:
 *** 3.6.8+build1+nobinonly-0ubuntu0.9.10.1 0
        500 http://ftp.free.org karmic-updates/main Packages
        500 http://ftp.free.org karmic-security/main Packages
        100 /var/lib/dpkg/status
     3.5.3+build1+nobinonly-0ubuntu6 0
        500 http://ftp.free.org karmic/main Packages
adblock-plus:
  Installed: 1.1.3-0ubuntu0.9.10.1
  Candidate: 1.1.3-0ubuntu0.9.10.1
  Version table:
 *** 1.1.3-0ubuntu0.9.10.1 0
        500 http://ftp.free.org karmic-updates/universe Packages
        500 http://ftp.free.org karmic-security/universe Packages
        100 /var/lib/dpkg/status
     1.1.1-0ubuntu3 0
        500 http://ftp.free.org karmic/universe Packages
flashblock:
  Installed: 1.5.12-0ubuntu0.9.10.2
  Candidate: 1.5.12-0ubuntu0.9.10.2
  Version table:
 *** 1.5.12-0ubuntu0.9.10.2 0
        500 http://ftp.free.org karmic-updates/universe Packages
        500 http://ftp.free.org karmic-security/universe Packages
        100 /var/lib/dpkg/status
     1.3.14~a2+snapshot20090627-0ubuntu1 0
        500 http://ftp.free.org karmic/universe Packages

3) Expectation:
Page at (e.g.) [0] loads properly.
[0] http://www.boursorama.com/cours.phtml?symbole=1rPABCA

4) Result:
Firefox crashes, then tries to restore from there.
When started from a term, the following is shown:
###!!! ABORT: X_ShmDetach: BadShmSeg (invalid shared segment parameter); 2 requests ago: file nsX11ErrorHandler.cpp, line 182
UNKNOWN [/usr/lib/firefox-3.6.8/libxul.so +0x001EA3CA]
UNKNOWN [/usr/lib/libbonoboui-2.so.0 +0x00020C25]
_XError+0x00000109 [/usr/lib/libX11.so.6 +0x0003A839]
UNKNOWN [/usr/lib/libX11.so.6 +0x00040E9F]
_XReply+0x00000106 [/usr/lib/libX11.so.6 +0x00041526]
XSync+0x00000067 [/usr/lib/libX11.so.6 +0x000351A7]
NPP_Destroy+0x0000007E [/usr/lib/mozilla/plugins/libflash-mozplugin.so +0x0000278E]
Private_Destroy+0x00000024 [/usr/lib/mozilla/plugins/libflash-mozplugin.so +0x000033C4]
UNKNOWN [/usr/lib/firefox-3.6.8/libxul.so +0x00906276]
UNKNOWN [/usr/lib/firefox-3.6.8/libxul.so +0x003DEB49]
UNKNOWN [/usr/lib/firefox-3.6.8/libxul.so +0x003DEC79]
UNKNOWN [/usr/lib/firefox-3.6.8/libxul.so +0x003DED09]
UNKNOWN [/usr/lib/firefox-3.6.8/libxul.so +0x003DF8E0]
UNKNOWN [/usr/lib/firefox-3.6.8/libxul.so +0x004F84CC]
UNKNOWN [/usr/lib/firefox-3.6.8/libxul.so +0x004F866F]
UNKNOWN [/usr/lib/firefox-3.6.8/libxul.so +0x004F963F]
UNKNOWN [/usr/lib/firefox-3.6.8/libxul.so +0x004F9ECE]
UNKNOWN [/usr/lib/firefox-3.6.8/libxul.so +0x0056F9B3]
UNKNOWN [/usr/lib/firefox-3.6.8/libxul.so +0x0054923B]
UNKNOWN [/usr/lib/firefox-3.6.8/libxul.so +0x0023753C]
UNKNOWN [/usr/lib/firefox-3.6.8/libmozjs.so +0x000636FF]
js_Invoke+0x0000082E [/usr/lib/firefox-3.6.8/libmozjs.so +0x0006D87E]
UNKNOWN [/usr/lib/firefox-3.6.8/libmozjs.so +0x0006E041]
JS_CallFunctionValue+0x00000050 [/usr/lib/firefox-3.6.8/libmozjs.so +0x00011CC0]
UNKNOWN [/usr/lib/firefox-3.6.8/libxul.so +0x005ED17C]
UNKNOWN [/usr/lib/firefox-3.6.8/libxul.so +0x005E3EC0]
UNKNOWN [/usr/lib/firefox-3.6.8/libxul.so +0x005F65C8]
UNKNOWN [/usr/lib/firefox-3.6.8/libxul.so +0x005F6647]
UNKNOWN [/usr/lib/firefox-3.6.8/libxul.so +0x004D4D84]
UNKNOWN [/usr/lib/firefox-3.6.8/libxul.so +0x00596FF1]
UNKNOWN [/usr/lib/firefox-3.6.8/libxul.so +0x00439BB1]
UNKNOWN [/usr/lib/firefox-3.6.8/libxul.so +0x005905C2]
UNKNOWN [/usr/lib/firefox-3.6.8/libxul.so +0x0059036C]
UNKNOWN [/usr/lib/firefox-3.6.8/libxul.so +0x004CFC5E]
UNKNOWN [/usr/lib/firefox-3.6.8/libxul.so +0x004F8BEF]
UNKNOWN [/usr/lib/firefox-3.6.8/libxul.so +0x004FB6F3]
UNKNOWN [/usr/lib/firefox-3.6.8/libxul.so +0x004F95E6]
UNKNOWN [/usr/lib/firefox-3.6.8/libxul.so +0x004F9ECE]
UNKNOWN [/usr/lib/firefox-3.6.8/libxul.so +0x0056F0C0]
UNKNOWN [/usr/lib/firefox-3.6.8/libxul.so +0x00570AEE]
UNKNOWN [/usr/lib/firefox-3.6.8/libxul.so +0x0057041B]
UNKNOWN [/usr/lib/firefox-3.6.8/libxul.so +0x004B96A1]
UNKNOWN [/usr/lib/firefox-3.6.8/libxul.so +0x00439BC7]
UNKNOWN [/usr/lib/firefox-3.6.8/libxul.so +0x004ED5F9]
UNKNOWN [/usr/lib/firefox-3.6.8/libxul.so +0x004ED63C]
UNKNOWN [/usr/lib/firefox-3.6.8/libxul.so +0x0058FC8C]
UNKNOWN [/usr/lib/firefox-3.6.8/libxul.so +0x00590193]
UNKNOWN [/usr/lib/firefox-3.6.8/libxul.so +0x005901C6]
UNKNOWN [/usr/lib/firefox-3.6.8/libxul.so +0x005915E4]
UNKNOWN [/usr/lib/firefox-3.6.8/libxul.so +0x0031E8F4]
UNKNOWN [/usr/lib/firefox-3.6.8/libxul.so +0x0032014B]
UNKNOWN [/usr/lib/firefox-3.6.8/libxul.so +0x003203E3]
UNKNOWN [/usr/lib/firefox-3.6.8/libxul.so +0x0031FC80]
UNKNOWN [/usr/lib/firefox-3.6.8/libxul.so +0x00320D0B]
UNKNOWN [/usr/lib/firefox-3.6.8/libxul.so +0x003269AE]
UNKNOWN [/usr/lib/firefox-3.6.8/libxul.so +0x0032AA01]
UNKNOWN [/usr/lib/firefox-3.6.8/libxul.so +0x0032A583]
UNKNOWN [/usr/lib/firefox-3.6.8/libxul.so +0x00847297]
UNKNOWN [/usr/lib/firefox-3.6.8/libxul.so +0x00287F26]
UNKNOWN [/usr/lib/firefox-3.6.8/libxul.so +0x0028827B]
UNKNOWN [/usr/lib/firefox-3.6.8/libxul.so +0x00276CEF]
UNKNOWN [/usr/lib/firefox-3.6.8/libxul.so +0x002C35D7]
UNKNOWN [/usr/lib/firefox-3.6.8/libxul.so +0x00260E8F]
UNKNOWN [/usr/lib/firefox-3.6.8/libxul.so +0x00260FA0]
UNKNOWN [/usr/lib/firefox-3.6.8/libxul.so +0x00B294D3]
UNKNOWN [/usr/lib/firefox-3.6.8/libxul.so +0x00B3E10C]
UNKNOWN [/usr/lib/firefox-3.6.8/libxul.so +0x00B0CD77]
UNKNOWN [/usr/lib/firefox-3.6.8/libxul.so +0x00A836C1]
_ZN11MessageLoop11RunInternalEv+0x00000028 [/usr/lib/firefox-3.6.8/libxul.so +0x00ADAEB2]
_ZN11MessageLoop10RunHandlerEv+0x0000001A [/usr/lib/firefox-3.6.8/libxul.so +0x00ADAED6]
UNKNOWN [/usr/lib/firefox-3.6.8/libxul.so +0x00ADAF4D]
UNKNOWN [/usr/lib/firefox-3.6.8/libxul.so +0x009DCF68]
UNKNOWN [/usr/lib/firefox-3.6.8/libxul.so +0x0089F230]
XRE_main+0x00002C8E [/usr/lib/firefox-3.6.8/libxul.so +0x001E54AA]
UNKNOWN [/usr/lib/firefox-3.6.8/firefox-bin +0x000019C3]
__libc_start_main+0x000000E6 [/lib/tls/i686/cmov/libc.so.6 +0x00016B56]
Aborted

Tags: firefox x11 xshm
Revision history for this message
Olivier Mehani (shtrom) wrote :
Revision history for this message
Micah Gersten (micahg) wrote :

Thank you for reporting this to Ubuntu. It seems like you have libflash-mozplugin left over from Hardy, could you try uninstalling that please.

Changed in firefox (Ubuntu):
status: New → Incomplete
Revision history for this message
Micah Gersten (micahg) wrote :

Moving to firefox-3.5 source since this is for Karmic.

affects: firefox (Ubuntu) → firefox-3.5 (Ubuntu)
Revision history for this message
Olivier Mehani (shtrom) wrote :

Well, removing libflash-mozplugin seems to have fixed it. This is strange as the distribution upgrade is not recent, and the problem only appear a couple of days ago. I'm closing the bug for now (and hopefully ever).

I'm suprised, though, that the flash plugin would cause this as I thought both abp and flashblock would have prevented the content from even be downloaded, let alone passed on to the plugin. Any more detailed explanation is welcome (:

Also, why hasn't libflash-mozplugin removed by the upgrade? Maybe the trigger was a Firefox upgrade, but this may mean that libflash-mozplugin should be in the Conflicts of the new versions of the Firefox package.

Anyway, thanks for that solution!

Revision history for this message
Olivier Mehani (shtrom) wrote :

Hum... I'm not sure how to close the bug...

Revision history for this message
Micah Gersten (micahg) wrote :

This bug report is being closed due to your last comment regarding this being fixed by removing libflash-mozplugin. For future reference you can manage the status of your own bugs by clicking on the current status in the yellow line and then choosing a new status in the revealed drop down box. You can learn more about bug statuses at https://wiki.ubuntu.com/Bugs/Status . Thank you again for taking the time to report this bug and helping to make Ubuntu better. Please submit any future bugs you may find.

Changed in firefox-3.5 (Ubuntu):
status: Incomplete → Invalid
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.