Wingpanel crashes when using music controls with some electron apps like GPMDP
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Wingpanel Sound Indicator |
Fix Released
|
High
|
Unassigned |
Bug Description
https:/
https:/
Loki Release:
GPMDP does NOT crash wingpanel when it is just running. However it crashes it when using Music Controls present in the Sound Indicator.
Wingpanel Log:
[INFO 12:45:44.298415] Application.
[INFO 12:45:44.298452] Application.
[FATAL 12:45:44.349256] wingpanel_
[FATAL 12:45:44.349573] wingpanel_
[FATAL 12:45:44.381818] [AccountsService] act_user_
[17:45:44.433423 GLib-GIO-Critical] g_file_get_child: assertion 'G_IS_FILE (file)' failed
[17:45:44.433444 GLib-GIO-Critical] g_file_
[17:45:44.433457 GLib-GIO-Critical] g_file_get_child: assertion 'G_IS_FILE (file)' failed
[17:45:44.433460 GLib-GIO-Critical] g_file_
[17:45:44.433467 Critical] gee_abstract_
[17:45:44.433490 Warning] Theme.vala:508: Currently selected gtk+ theme 'elementary' does not provide a dock theme, fallback to the built-in defaults!
[17:45:44.499500 GLib-Critical] g_hash_
[17:45:44.712379 GLib-GIO-Warning] Received property Rate with type y does not match expected type d in the expected interface
[17:45:44.712397 GLib-GIO-Warning] Received property Volume with type y does not match expected type d in the expected interface
[17:45:44.712403 GLib-GIO-Warning] Received property Position with type u does not match expected type x in the expected interface
[17:45:44.712407 GLib-GIO-Warning] Received property MinimumRate with type y does not match expected type d in the expected interface
[17:45:44.712412 GLib-GIO-Warning] Received property MaximumRate with type y does not match expected type d in the expected interface
[17:45:44.806555 Warning] [DesktopFileInfo] Unable to create AppInfo
[17:45:44.811513 Warning] [DesktopFileInfo] Key file does not have key 'Type' in group 'Desktop Entry'
[17:45:44.816131 Warning] [DesktopFileInfo] Unable to get exec for Other
[17:45:44.821346 Warning] [DesktopFileInfo] Unable to create AppInfo
[17:45:44.821440 Warning] [DesktopFileInfo] Unable to create AppInfo
[17:45:44.821528 Warning] [DesktopFileInfo] Unable to create AppInfo
[17:45:44.821622 Warning] [DesktopFileInfo] Unable to create AppInfo
** (process:5830): CRITICAL **: string_contains: assertion 'self != NULL' failed
//Important:
** (process:5830): CRITICAL **: string_contains: assertion 'self != NULL' failed
[17:45:44.899244 Info] Tweaks.vala:68: Activating tweaks plug
[17:45:52.889379 Warning] Indicator.vala:367: Unable to close sound notification: GDBus.Error:
[17:46:21.286964 Warning] MprisGui.vala:176: Could not play/pause: Timeout was reached
[17:46:21.288725 Critical] Manager.vala:55: Error calling StartServiceByName for org.bluez: GDBus.Error:
^C
Loki Beta:
Here is some output of the crash:
Jun 25 18:56:20 Maccer-PC gnome-session[
Jun 25 18:56:37 Maccer-PC kernel: [ 7339.623540] show_signal_msg: 31 callbacks suppressed
Jun 25 18:56:37 Maccer-PC kernel: [ 7339.623547] wingpanel[1509]: segfault at 0 ip 00007f03eda8a770 sp 00007ffcc8ebf3d8 error 4 in libglib-
Jun 25 18:56:38 Maccer-PC gnome-session[
There's a larger log in the first link, if you need it.
Basically, what happens is:
* I open GPMDP, I can perfectly use it.
* Wingpanel is unresponsible. All the indicators stop working and I can't see any dropdown window.
* However I can change the volume with the media keys.
* I close GPMDP, wingpanel restarts and works again.
Related branches
- WingPanel Devs: Pending requested
-
Diff: 115 lines (+65/-18)1 file modifiedsrc/Widgets/MprisGui.vala (+65/-18)
Changed in wingpanel: | |
status: | New → Confirmed |
Changed in wingpanel-indicator-sound: | |
status: | New → Confirmed |
summary: |
- WingPanel crashes with some electron apps like GPMDP + WingPanel crashes when using music controls with some electron apps like + GPMDP |
description: | updated |
tags: | added: control |
tags: | added: crash |
tags: | added: loki |
summary: |
- WingPanel crashes when using music controls with some electron apps like + Wingpanel crashes when using music controls with some electron apps like GPMDP |
Changed in wingpanel: | |
status: | Confirmed → Invalid |
no longer affects: | wingpanel |
Changed in wingpanel-indicator-sound: | |
status: | Fix Committed → Fix Released |
Loki Release: Wingpanel Crahes when using Sound Indicator to pause music from GPMDP (an electron app)
Attached is a Screenshot with audio muted, in order to avoid copyright law.
Wingpanel Log: vala:155: System Panel version: 2.0.1 vala:157: Kernel version: 4.4.0-36-generic widgets_ overlay_ icon_set_ main_icon_ name: assertion 'self != NULL' failed widgets_ overlay_ icon_set_ main_icon_ name: assertion 'self != NULL' failed get_user_ name: assertion 'ACT_IS_USER (user)' failed query_exists: assertion 'G_IS_FILE(file)' failed query_exists: assertion 'G_IS_FILE(file)' failed collection_ get_size: assertion 'self != NULL' failed table_get_ keys: assertion 'hash_table != NULL' failed
ramiro@ramiro:~$ wingpanel
[INFO 12:45:44.298415] Application.
[INFO 12:45:44.298452] Application.
[FATAL 12:45:44.349256] wingpanel_
[FATAL 12:45:44.349573] wingpanel_
[FATAL 12:45:44.381818] [AccountsService] act_user_
[17:45:44.433423 GLib-GIO-Critical] g_file_get_child: assertion 'G_IS_FILE (file)' failed
[17:45:44.433444 GLib-GIO-Critical] g_file_
[17:45:44.433457 GLib-GIO-Critical] g_file_get_child: assertion 'G_IS_FILE (file)' failed
[17:45:44.433460 GLib-GIO-Critical] g_file_
[17:45:44.433467 Critical] gee_abstract_
[17:45:44.433490 Warning] Theme.vala:508: Currently selected gtk+ theme 'elementary' does not provide a dock theme, fallback to the built-in defaults!
[17:45:44.499500 GLib-Critical] g_hash_
[17:45:44.712379 GLib-GIO-Warning] Received property Rate with type y does not match expected type d in the expected interface
[17:45:44.712397 GLib-GIO-Warning] Received property Volume with type y does not match expected type d in the expected interface
[17:45:44.712403 GLib-GIO-Warning] Received property Position with type u does not match expected type x in the expected interface
[17:45:44.712407 GLib-GIO-Warning] Received property MinimumRate with type y does not match expected type d in the expected interface
[17:45:44.712412 GLib-GIO-Warning] Received property MaximumRate with type y does not match expected type d in the expected interface
[17:45:44.806555 Warning] [DesktopFileInfo] Unable to create AppInfo
[17:45:44.811513 Warning] [DesktopFileInfo] Key file does not have key 'Type' in group 'Desktop Entry'
[17:45:44.816131 Warning] [DesktopFileInfo] Unable to get exec for Other
[17:45:44.821346 Warning] [DesktopFileInfo] Unable to create AppInfo
[17:45:44.821440 Warning] [DesktopFileInfo] Unable to create AppInfo
[17:45:44.821528 Warning] [DesktopFileInfo] Unable to create AppInfo
[17:45:44.821622 Warning] [DesktopFileInfo] Unable to create AppInfo
** (process:5830): CRITICAL **: string_contains: assertion 'self != NULL' failed org.freedesktop .DBus.Error. Failed: org.freedesktop .DBus.Error. TimedOut: Failed to activate service 'org.bluez...
//Important:
** (process:5830): CRITICAL **: string_contains: assertion 'self != NULL' failed
[17:45:44.899244 Info] Tweaks.vala:68: Activating tweaks plug
[17:45:52.889379 Warning] Indicator.vala:367: Unable to close sound notification: GDBus.Error:
[17:46:21.286964 Warning] MprisGui.vala:176: Could not play/pause: Timeout was reached
[17:46:21.288725 Critical] Manager.vala:55: Error calling StartServiceByName for org.bluez: GDBus.Error: