Crash at startup

Bug #1192886 reported by Maxime Gauduin
32
This bug affects 7 people
Affects Status Importance Assigned to Milestone
Wingpanel
Invalid
Undecided
Unassigned

Bug Description

Wingpanel (latest bzr) fails to run with or without indicators on Arch Linux x86_64, with GCC 4.8.1 and vala 0.20.1. Here's the console output with one indicator, indicator-pantheon-session (also latest bzr):

[alucryd@virtualbox-archlinux ~]$ wingpanel
[_LOG_LEVEL_INFO 11:15:55.240900] Application.vala:77: Wingpanel version: 0.2.3
[_LOG_LEVEL_INFO 11:15:55.243000] Application.vala:79: Kernel version: 3.9.6-1-ARCH
[_LOG_LEVEL_WARN 11:15:55.333241] Couldn't register with accessibility bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
[_LOG_LEVEL_WARN 11:15:56.360137] [dconf] failed to commit changes to dconf: GDBus.Error:org.gtk.GDBus.UnmappedGError.Quark._g_2dfile_2derror_2dquark.Code17: Cannot open dconf database: invalid gvdb header
[_LOG_LEVEL_FATAL 11:15:56.658326] [GLib] g_error_free: assertion `error != NULL' failed
[_LOG_LEVEL_FATAL 11:15:56.660113] Wingpanel will not function properly.
[_LOG_LEVEL_FATAL 11:15:56.754083] IndicatorFileModel.vala:91: Unable to load /usr/lib/indicators3/7/libsession.so
[_LOG_LEVEL_FATAL 11:15:56.754751] Wingpanel will not function properly.
[_LOG_LEVEL_WARN 11:15:56.946317] [LIBDBUSMENU-GLIB] Unable to get session bus: Operation was cancelled
[_LOG_LEVEL_WARN 11:15:56.948071] [LIBDBUSMENU-GLIB] Unable to get session bus: Operation was cancelled
Segmentation fault (core dumped)

Revision history for this message
Eduard Gotwig (gotwig) wrote :

Same problem for me on elementary Luna

wingpanel
[_LOG_LEVEL_INFO 20:21:19.824050] Application.vala:77: Wingpanel version: 0.2.3
[_LOG_LEVEL_INFO 20:21:19.824120] Application.vala:79: Kernel version: 3.8.0-25-generic
[_LOG_LEVEL_FATAL 20:21:20.005581] [GLib] g_error_free: assertion `error != NULL' failed
[_LOG_LEVEL_FATAL 20:21:20.005628] Wingpanel will not function properly.
[_LOG_LEVEL_FATAL 20:21:20.007094] IndicatorFileModel.vala:91: Unable to load /usr/lib/indicators3/7/libsession.so
[_LOG_LEVEL_FATAL 20:21:20.007178] Wingpanel will not function properly.
[_LOG_LEVEL_WARN 20:21:20.007392] [GLib-GObject] invalid uninstantiatable type `<invalid>' in cast to `GObject'
[_LOG_LEVEL_FATAL 20:21:20.007432] [GLib-GObject] g_object_steal_data: assertion `G_IS_OBJECT (object)' failed
[_LOG_LEVEL_FATAL 20:21:20.007465] Wingpanel will not function properly.
[_LOG_LEVEL_FATAL 20:21:20.107425] IndicatorFileModel.vala:91: Unable to load /usr/lib/indicators3/7/libsoundmenu.so
[_LOG_LEVEL_FATAL 20:21:20.107475] Wingpanel will not function properly.
[_LOG_LEVEL_WARN 20:21:20.107923] [libindicator] IndicatorObject class does not have an accessible description.
[_LOG_LEVEL_FATAL 20:21:20.120140] IndicatorFileModel.vala:91: Unable to load /usr/lib/indicators3/7/libmessaging.so
[_LOG_LEVEL_FATAL 20:21:20.120187] Wingpanel will not function properly.
[_LOG_LEVEL_WARN 20:21:20.121082] [libindicator] IndicatorObject class does not have an accessible description.
[_LOG_LEVEL_FATAL 20:21:20.123687] IndicatorFileModel.vala:91: Unable to load /usr/lib/indicators3/7/libdatetime.so
[_LOG_LEVEL_FATAL 20:21:20.123747] Wingpanel will not function properly.
[_LOG_LEVEL_WARN 20:21:20.123945] [Gtk] A floating object was finalized. This means that someonecalled g_object_unref() on an object that had only a floatingreference; the initial floating reference is not owned by anyoneand must be removed with g_object_ref_sink().
[_LOG_LEVEL_WARN 20:21:20.144100] [libindicator] IndicatorObject class does not create a menu. We need one of those.

Changed in wingpanel:
status: New → Confirmed
summary: - Crash at start on Arch Linux
+ Crash at startup
Revision history for this message
Victor Martinez (victored) wrote :

Thank you for the report.

We only support Vala 0.16 at the moment. We will be looking into adding support for a more recent version of Vala for the next release.

Revision history for this message
Maxime Gauduin (alucryd) wrote :

Oh that was it then, thx for the quick answer. I'm working on packaging Pantheon for Arch Linux, everything works albeit with a few rough edges, apart from this and things relying on an older evolution, like maya-calendar. Can't wait for the next release!

Revision history for this message
Maxime Gauduin (alucryd) wrote :

Hmm I tried building wingpanel with vala 0.16.1, result is the same as above.

Revision history for this message
Daniele "OpenNingia" Simonetti (oppifjellet) wrote :

From the output I see there was a problem extabilishing a connection to the DBUS.
this is a relevant discussion: https://mail.gnome.org/archives/gnome-accessibility-devel/2011-June/msg00005.html

Revision history for this message
Maxime Gauduin (alucryd) wrote :

It would seem that not all indicators make wingpanel segfault, the power indicator alone allows it to run (although the indicator fails to load properly). Without a session, sound and possibly other indicators, wingpanel successfully launches and loads slingshot. Here is the terminal output with only the power indicator:

[_LOG_LEVEL_INFO 20:53:01.859245] Application.vala:77: Wingpanel version: 0.2.4
[_LOG_LEVEL_INFO 20:53:01.859287] Application.vala:79: Kernel version: 3.10.5-1-ARCH
[_LOG_LEVEL_FATAL 20:53:01.901073] IndicatorFileModel.vala:91: Unable to load /usr/lib/indicators3/7/libpower.so
[_LOG_LEVEL_FATAL 20:53:01.901184] Wingpanel will not function properly.
[_LOG_LEVEL_FATAL 20:53:01.901685] [GLib-GIO] g_settings_bind_with_mapping: assertion `G_IS_SETTINGS (settings)' failed
[_LOG_LEVEL_FATAL 20:53:01.901751] Wingpanel will not function properly.
[_LOG_LEVEL_WARN 20:53:01.901987] [libindicator] IndicatorObject class does not have an accessible description.

Revision history for this message
Maxime Gauduin (alucryd) wrote :

An arch has successfully launched wingpanel by downgrading valato 0.16.1 so I gave it a go and I can confirm it now works. This bug can thus be closed.

Cody Garver (codygarver)
Changed in wingpanel:
status: Confirmed → 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.