Crashes X server when showing Firefox bookmarks menu

Bug #913356 reported by Adam Porter
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
xorg-server (Ubuntu)
Expired
Low
Unassigned

Bug Description

I use KDE 4.7.4 with the global menu Plasma applet.

I was using Firefox. I opened the global menu. I hovered over the Bookmarks menu. After a moment, instead of displaying the menu, X crashed, taking everything with it, returning me to the KDM login screen.

This is really bad. All I have to do is accidentally hover over the bookmarks menu and X instantly crashes, taking my entire X session down with it. This is a major data-loss bug.

Perhaps it is caused by the size of the bookmarks menu. Although I don't really use it anymore, since I use tags and the "awesome bar" instead, it has 1,986 items in it at the moment--sometimes the default in Firefox sticks new bookmarks in there without asking. (On my other system I moved all the items out of the menu into Unsorted, but good ol' Firefox Sync doesn't move bookmarks when you move them.) As a workaround I will try moving all the items out of there--but this still should not crash X and everything else.

Here are what appear to be the relevant lines from ~/.xsession-errors:
----
void DBusMenuImporterPrivate::updateActionProperty(QAction*, const QString&, const QVariant&): Unhandled property update "icon-data"
[previous line repeated many times...]
(firefox:11535): LIBDBUSMENU-GTK-CRITICAL **: dbusmenu_menuitem_property_set_shortcut: assertion `gtk_accelerator_valid(key, modifier)' failed
void DBusMenuImporterPrivate::updateActionProperty(QAction*, const QString&, const QVariant&): Unhandled property update "icon-data"
void DBusMenuImporterPrivate::updateActionProperty(QAction*, const QString&, const QVariant&): Unhandled property update "icon-data"
kdeinit4: Fatal IO error: client killed
kactivitymanagerd: Fatal IO error: client killed
kdeinit4: sending SIGHUP to children.
kded4: Fatal IO error: client killed
kglobalaccel: Fatal IO error: client killed
dropbox: Fatal IO error 11 (Resource temporarily unavailable) on X server :0.
QProcess: Destroyed while process is still running.
klauncher: Exiting on signal 1
kdeinit4: Fatal IO error: client killed
kdeinit4: sending SIGHUP to children.
kdeinit4: sending SIGTERM to children.
kdeinit4: Exit.
kdeinit4: sending SIGTERM to children.
kdeinit4: Exit.

ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: firefox-globalmenu 9.0.1+build1-0ubuntu0.11.10.2
ProcVersionSignature: Ubuntu 3.0.0-14.23-generic 3.0.9
Uname: Linux 3.0.0-14-generic x86_64
AddonCompatCheckDisabled: False
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.24.
ApportVersion: 1.23-0ubuntu4
Architecture: amd64
ArecordDevices:
 **** List of CAPTURE Hardware Devices ****
 card 0: Intel [HDA Intel], device 0: VT1708S Analog [VT1708S Analog]
   Subdevices: 2/2
   Subdevice #0: subdevice #0
   Subdevice #1: subdevice #1
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC1: me 11885 F.... pulseaudio
 /dev/snd/controlC0: me 11885 F.... pulseaudio
BuildID: 20111228084940
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
 Card hw:0 'Intel'/'HDA Intel at 0xfe7f8000 irq 48'
   Mixer name : 'VIA VT1708S'
   Components : 'HDA:11060397,104383ae,00100000'
   Controls : 37
   Simple ctrls : 21
Card1.Amixer.info:
 Card hw:1 'HDMI'/'HDA ATI HDMI at 0xfe8fc000 irq 49'
   Mixer name : 'ATI R6xx HDMI'
   Components : 'HDA:1002aa01,00aa0100,00100100'
   Controls : 4
   Simple ctrls : 1
Card1.Amixer.values:
 Simple mixer control 'IEC958',0
   Capabilities: pswitch pswitch-joined penum
   Playback channels: Mono
   Mono: Playback [off]
Channel: release
Date: Sun Jan 8 01:24:35 2012
ForcedLayersAccel: False
IncompatibleExtensions: NoScript - ID={73a6fe31-595d-460b-a920-fcc0f8843232}, Version=2.2.5, minVersion=1.9a2, maxVersion=1.9.6, Location=app-profile, Type=extension, Active=Yes
InstallationMedia: Kubuntu 10.04 LTS "Lucid Lynx" - Release amd64 (20100427)
IpRoute:
 default via 192.168.0.2 dev eth0 proto static
 default via 192.168.0.2 dev eth0 metric 100
 169.254.0.0/16 dev eth0 scope link metric 1000
 192.168.0.0/24 dev eth0 proto kernel scope link src 192.168.0.136
IwConfig:
 lo no wireless extensions.

 eth0 no wireless extensions.

 vboxnet0 no wireless extensions.
ProcEnviron:
 LANGUAGE=
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
Profiles: Profile0 (Default) - LastVersion=9.0.1/20111228084940 (Running)
RfKill:

RunningIncompatibleAddons: True
SourcePackage: firefox
UpgradeStatus: Upgraded to oneiric on 2011-12-27 (12 days ago)
dmi.bios.date: 08/04/2009
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 0602
dmi.board.asset.tag: To Be Filled By O.E.M.
dmi.board.name: P5Q PRO TURBO
dmi.board.vendor: ASUSTeK Computer INC.
dmi.board.version: Rev 1.xx
dmi.chassis.asset.tag: Asset-1234567890
dmi.chassis.type: 3
dmi.chassis.vendor: Chassis Manufacture
dmi.chassis.version: Chassis Version
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr0602:bd08/04/2009:svnSystemmanufacturer:pnSystemProductName:pvrSystemVersion:rvnASUSTeKComputerINC.:rnP5QPROTURBO:rvrRev1.xx:cvnChassisManufacture:ct3:cvrChassisVersion:
dmi.product.name: System Product Name
dmi.product.version: System Version
dmi.sys.vendor: System manufacturer

Revision history for this message
Adam Porter (alphapapa) wrote :
description: updated
Adam Porter (alphapapa)
description: updated
affects: firefox (Ubuntu) → xorg-server (Ubuntu)
Bryce Harrington (bryce)
tags: added: kubuntu
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in xorg-server (Ubuntu):
status: New → Confirmed
Revision history for this message
penalvch (penalvch) wrote :

Adam Porter, this bug was reported a while ago and there hasn't been any activity in it recently. We were wondering if this is still an issue? If so, could you please test for this with the latest development release of Ubuntu? ISO images are available from http://cdimage.ubuntu.com/daily-live/current/ .

If it remains an issue, could you please run the following command in the development release from a Terminal (Applications->Accessories->Terminal), as it will automatically gather and attach updated debug information to this report:

apport-collect -p xorg-server REPLACE-WITH-BUG-NUMBER

Please note, given that the information from the prior release is already available, doing this on a release prior to the development one would not be helpful.

Thank you for your understanding.

Helpful bug reporting tips:
https://wiki.ubuntu.com/ReportingBugs

Changed in xorg-server (Ubuntu):
importance: Undecided → Low
status: Confirmed → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

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

Changed in xorg-server (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.