Thunderbird crashes immediately after start up with a lot of GLib/Gtk assertion failure

Bug #1056158 reported by epii
18
This bug affects 4 people
Affects Status Importance Assigned to Milestone
gtk+2.0 (Ubuntu)
Fix Released
Undecided
Unassigned
thunderbird (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

I upgraded my system today and after that Thunderbird crashes on start up even in the safe mode with the following message:

$ thunderbird -safe-mode
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 9: reading configurations from ~/.fonts.conf is deprecated.

(thunderbird:24860): Gtk-CRITICAL **: _ubuntu_gtk_overlay_scrollbar_new: assertion `os_scrollbar_new' failed

(thunderbird:24860): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

(thunderbird:24860): Gtk-CRITICAL **: IA__gtk_widget_realize: assertion `GTK_IS_WIDGET (widget)' failed

(thunderbird:24860): GLib-GObject-CRITICAL **: g_object_set_data: assertion `G_IS_OBJECT (object)' failed

(thunderbird:24860): Gtk-CRITICAL **: _ubuntu_gtk_overlay_scrollbar_new: assertion `os_scrollbar_new' failed

(thunderbird:24860): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

(thunderbird:24860): Gtk-CRITICAL **: IA__gtk_widget_realize: assertion `GTK_IS_WIDGET (widget)' failed

(thunderbird:24860): GLib-GObject-CRITICAL **: g_object_set_data: assertion `G_IS_OBJECT (object)' failed

(thunderbird:24860): Gtk-CRITICAL **: _ubuntu_gtk_overlay_scrollbar_new: assertion `os_scrollbar_new' failed

(thunderbird:24860): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

(thunderbird:24860): Gtk-CRITICAL **: IA__gtk_widget_realize: assertion `GTK_IS_WIDGET (widget)' failed

(thunderbird:24860): GLib-GObject-CRITICAL **: g_object_set_data: assertion `G_IS_OBJECT (object)' failed

(thunderbird:24860): Gtk-CRITICAL **: _ubuntu_gtk_overlay_scrollbar_new: assertion `os_scrollbar_new' failed

(thunderbird:24860): Gtk-CRITICAL **: IA__gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

(thunderbird:24860): Gtk-CRITICAL **: IA__gtk_widget_realize: assertion `GTK_IS_WIDGET (widget)' failed

(thunderbird:24860): GLib-GObject-CRITICAL **: g_object_set_data: assertion `G_IS_OBJECT (object)' failed

(thunderbird:24860): Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET (widget)' failed

(crashreporter:24876): Gtk-CRITICAL **: _ubuntu_gtk_overlay_scrollbar_new: assertion `os_scrollbar_new' failed

(crashreporter:24876): Gtk-CRITICAL **: IA__gtk_widget_set_composite_name: assertion `GTK_IS_WIDGET (widget)' failed

(crashreporter:24876): Gtk-CRITICAL **: IA__gtk_widget_set_parent: assertion `GTK_IS_WIDGET (widget)' failed

(crashreporter:24876): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed

(crashreporter:24876): Gtk-CRITICAL **: IA__gtk_widget_show: assertion `GTK_IS_WIDGET (widget)' failed

(crashreporter:24876): Gtk-CRITICAL **: IA__gtk_range_get_adjustment: assertion `GTK_IS_RANGE (range)' failed

(crashreporter:24876): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(crashreporter:24876): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(crashreporter:24876): Gtk-CRITICAL **: gtk_scrolled_window_adjustment_changed: assertion `adjustment != NULL' failed

(crashreporter:24876): Gtk-CRITICAL **: _ubuntu_gtk_overlay_scrollbar_new: assertion `os_scrollbar_new' failed

(crashreporter:24876): Gtk-CRITICAL **: IA__gtk_widget_set_composite_name: assertion `GTK_IS_WIDGET (widget)' failed

(crashreporter:24876): Gtk-CRITICAL **: IA__gtk_widget_set_parent: assertion `GTK_IS_WIDGET (widget)' failed

(crashreporter:24876): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed

(crashreporter:24876): Gtk-CRITICAL **: IA__gtk_widget_show: assertion `GTK_IS_WIDGET (widget)' failed

(crashreporter:24876): Gtk-CRITICAL **: IA__gtk_range_get_adjustment: assertion `GTK_IS_RANGE (range)' failed

(crashreporter:24876): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(crashreporter:24876): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(crashreporter:24876): Gtk-CRITICAL **: gtk_scrolled_window_adjustment_changed: assertion `adjustment != NULL' failed

(crashreporter:24876): Gtk-CRITICAL **: IA__gtk_range_get_adjustment: assertion `GTK_IS_RANGE (range)' failed

(crashreporter:24876): Gtk-CRITICAL **: IA__gtk_range_get_adjustment: assertion `GTK_IS_RANGE (range)' failed
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 9: reading configurations from ~/.fonts.conf is deprecated.

(crashreporter:24876): Gtk-CRITICAL **: IA__gtk_widget_size_request: assertion `GTK_IS_WIDGET (widget)' failed

(crashreporter:24876): Gtk-CRITICAL **: IA__gtk_widget_size_request: assertion `GTK_IS_WIDGET (widget)' failed

(crashreporter:24876): GLib-GObject-CRITICAL **: g_object_get_qdata: assertion `G_IS_OBJECT (object)' failed

(crashreporter:24876): GLib-GObject-CRITICAL **: g_object_get_qdata: assertion `G_IS_OBJECT (object)' failed

ProblemType: Bug
DistroRelease: Ubuntu 12.10
Package: thunderbird 15.0.1+build1-0ubuntu1
ProcVersionSignature: Ubuntu 3.5.0-15.22-generic 3.5.4
Uname: Linux 3.5.0-15-generic x86_64
NonfreeKernelModules: nvidia
AddonCompatCheckDisabled: False
ApportVersion: 2.5.2-0ubuntu4
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC1: epii 4263 F.... pulseaudio
 /dev/snd/controlC0: epii 4263 F.... pulseaudio
BuildID: 20120911223312
CRDA: Error: command ['iw', 'reg', 'get'] failed with exit code 1: nl80211 not found.
Channel: Unavailable
Date: Tue Sep 25 21:10:55 2012
ForcedLayersAccel: False
IpRoute:
 default via 192.168.0.2 dev eth1 proto static
 169.254.0.0/16 dev eth1 scope link metric 1000
 192.168.0.0/24 dev eth1 proto kernel scope link src 192.168.0.30 metric 1
IwConfig:
 eth1 no wireless extensions.

 lo no wireless extensions.
PrefSources:
 prefs.js
 [Profile]/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}/defaults/preferences/enigmail.js
Profiles: Profile0 (Default) - LastVersion=15.0.1/20120911223312
RelatedPackageVersions:
 totem-mozilla 3.4.3-0ubuntu4
 mozplugger 1.14.5-1
RfKill:

RunningIncompatibleAddons: False
SourcePackage: thunderbird
UpgradeStatus: Upgraded to quantal on 2012-09-10 (15 days ago)
dmi.bios.date: 02/22/2011
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 1202
dmi.board.asset.tag: To Be Filled By O.E.M.
dmi.board.name: P7H55-M
dmi.board.vendor: ASUSTeK Computer INC.
dmi.board.version: Rev X.0x
dmi.chassis.asset.tag: Asset-1234567890
dmi.chassis.type: 3
dmi.chassis.vendor: Chassis Manufacture
dmi.chassis.version: Chassis Version
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr1202:bd02/22/2011:svnSystemmanufacturer:pnSystemProductName:pvrSystemVersion:rvnASUSTeKComputerINC.:rnP7H55-M:rvrRevX.0x:cvnChassisManufacture:ct3:cvrChassisVersion:
dmi.product.name: System Product Name
dmi.product.version: System Version
dmi.sys.vendor: System manufacturer

Revision history for this message
epii (epii) wrote :
Revision history for this message
epii (epii) wrote :

I downloaded the Thunderbird binary from the official site (http://www.mozilla.jp/thunderbird/) and it worked fine.

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

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

Changed in thunderbird (Ubuntu):
status: New → Confirmed
Revision history for this message
IanW (launchpad-washuu) wrote :

Latest GTK update seems to have fixed this for me.

Revision history for this message
Edward Donovan (edward.donovan) wrote :

Yes, gtk+2.0 2.24.13-0ubuntu2 is meant to fix this. It's hard to reverse a Fix Released, so I won't mark it yet. But it should be fixed in that version. Thanks.

Changed in thunderbird (Ubuntu):
status: Confirmed → Invalid
Changed in gtk+2.0 (Ubuntu):
status: New → Confirmed
Revision history for this message
Edward Donovan (edward.donovan) wrote :

That was this change:

gtk+2.0 (2.24.13-0ubuntu2) quantal-proposed; urgency=low

  * debian/patches/100_overlay_scrollbar_loading.patch:
    - don't crash with latest overlay-scrollbar version
 -- Didier Roche <email address hidden> Tue, 25 Sep 2012 11:51:50 +0200

Revision history for this message
Edward Donovan (edward.donovan) wrote :

Ok, the only comment after the update is a positive one; I'm going to close this. Thanks.

Changed in gtk+2.0 (Ubuntu):
status: Confirmed → Fix Released
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.