Crash at startup

Reported by Maxime Gauduin on 2013-06-20
22
This bug affects 5 people
Affects Status Importance Assigned to Milestone
WingPanel
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)

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
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.

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!

Maxime Gauduin (alucryd) wrote :

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

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

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.

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) on 2013-08-19
Changed in wingpanel:
status: Confirmed → Invalid
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers