rhythmbox crashes constantly due to alternative-toolbar plugin

Bug #1801436 reported by Maciej Krüger
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
rhythmbox-plugin-alternative-toolbar (Ubuntu)
Incomplete
High
Unassigned

Bug Description

Description: Ubuntu 18.10
Release: 18.10

rhythmbox:
  Installed: 3.4.2-4ubuntu2
  Candidate: 3.4.2-4ubuntu2
  Version table:
 *** 3.4.2-4ubuntu2 500
        500 http://de.archive.ubuntu.com/ubuntu cosmic/main amd64 Packages
        100 /var/lib/dpkg/status
rhythmbox-plugin-alternative-toolbar:
  Installed: 0.18.1-1
  Candidate: 0.18.1-1
  Version table:
 *** 0.18.1-1 500
        500 http://de.archive.ubuntu.com/ubuntu cosmic/main amd64 Packages
        500 http://de.archive.ubuntu.com/ubuntu cosmic/main i386 Packages
        100 /var/lib/dpkg/status

Removing the package fixes the problem, so it's a bug in this package and not rhythmbox

I don't know what exactly causes this to happen as crashes have been happening randomly, lately it doesn't even want to load (crashes just after loading the library)

Log output from rhythmbox:

(rhythmbox:5088): Gtk-WARNING **: 01:53:46.780: Theme directory 2x22@2x/animations of theme Papirus-Light has no size field

(rhythmbox:5088): Gtk-WARNING **: 01:53:47.263: actionhelper: action app.play-repeat can't be activated due to parameter type mismatch (parameter type NULL, target type b)

(rhythmbox:5088): Gtk-WARNING **: 01:53:47.264: actionhelper: action app.play-shuffle can't be activated due to parameter type mismatch (parameter type NULL, target type b)

(rhythmbox:5088): Gtk-WARNING **: 01:53:47.283: Theme directory 2x22@2x/animations of theme Papirus-Light has no size field

(rhythmbox:5088): Gtk-CRITICAL **: 01:53:48.107: gtk_tree_view_update_button_position: assertion 'column_el != NULL' failed

(rhythmbox:5088): Gtk-CRITICAL **: 01:53:48.514: gtk_tree_model_filter_iter_parent: assertion 'GTK_TREE_MODEL_FILTER (model)->priv->stamp == child->stamp' failed

(rhythmbox:5088): Gtk-CRITICAL **: 01:53:48.551: gtk_tree_model_filter_iter_parent: assertion 'GTK_TREE_MODEL_FILTER (model)->priv->stamp == child->stamp' failed

(rhythmbox:5088): Gtk-CRITICAL **: 01:53:48.588: gtk_tree_model_filter_iter_parent: assertion 'GTK_TREE_MODEL_FILTER (model)->priv->stamp == child->stamp' failed

Last few lines from debug logs:

(01:57:36) [0x55a43f1c0930] [rebuild_child_model] rb-library-browser.c:687: no selection for browser 2 - reusing parent model
(01:57:36) [0x55a43f1c0930] [rb_entry_view_rows_reordered_cb] rb-entry-view.c:2184: rows reordered

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

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

Changed in rhythmbox (Ubuntu):
status: New → Confirmed
Revision history for this message
Timo Kozik (timo64) wrote :
Download full text (4.8 KiB)

I can confirm this. Every time I tried to start rhythmbox I ran into a crash with the following debug output:

(gdb) run
Starting program: /usr/bin/rhythmbox
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Detaching after fork from child process 2326]
[New Thread 0x7fffedc44700 (LWP 2341)]
[New Thread 0x7fffed443700 (LWP 2342)]
[New Thread 0x7fffecc0c700 (LWP 2343)]
[New Thread 0x7fffdffff700 (LWP 2346)]
[New Thread 0x7fffdf5c3700 (LWP 2347)]
[New Thread 0x7fffdedc2700 (LWP 2348)]
[New Thread 0x7fffdd002700 (LWP 2349)]
[Thread 0x7fffdd002700 (LWP 2349) exited]
[Thread 0x7fffdf5c3700 (LWP 2347) exited]
[Thread 0x7fffdffff700 (LWP 2346) exited]

(rhythmbox:2322): Gtk-CRITICAL **: 17:25:30.488: gtk_box_pack: assertion '_gtk_widget_get_parent (child) == NULL' failed

(rhythmbox:2322): Gtk-WARNING **: 17:25:30.496: actionhelper: action app.play-repeat can't be activated due to parameter type mismatch (parameter type NULL, target type b)

(rhythmbox:2322): Gtk-WARNING **: 17:25:30.496: actionhelper: action app.play-shuffle can't be activated due to parameter type mismatch (parameter type NULL, target type b)
[New Thread 0x7fffdffff700 (LWP 2350)]
[Thread 0x7fffdffff700 (LWP 2350) exited]

(rhythmbox:2322): Rhythmbox-WARNING **: 17:25:30.797: Unable to grab media player keys: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SettingsDaemon.MediaKeys was not provided by any .service files
[New Thread 0x7fffdf5c3700 (LWP 2352)]

(rhythmbox:2322): Gtk-CRITICAL **: 17:25:31.077: gtk_tree_view_update_button_position: assertion 'column_el != NULL' failed
[New Thread 0x7fffdd002700 (LWP 2353)]
[New Thread 0x7fffcde64700 (LWP 2354)]
[New Thread 0x7fffcd663700 (LWP 2355)]
[Thread 0x7fffcd663700 (LWP 2355) exited]

Thread 1 "rhythmbox" received signal SIGSEGV, Segmentation fault.
0x00007ffff7924bd4 in gtk_tree_view_get_column ()
   from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
(gdb) backtrace
#0 0x00007ffff7924bd4 in gtk_tree_view_get_column ()
   from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#1 0x00007ffff766df0a in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#2 0x00007ffff766f783 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#3 0x00007ffff792aa7a in gtk_tree_view_set_model ()
   from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#4 0x00007ffff7ecf619 in ?? ()
   from /usr/lib/x86_64-linux-gnu/librhythmbox-core.so.10
#5 0x00007ffff7588d1b in g_object_set_valist ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#6 0x00007ffff75895ec in g_object_set ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#7 0x00007ffff7ea294a in ?? ()
   from /usr/lib/x86_64-linux-gnu/librhythmbox-core.so.10
#8 0x00007ffff7580b6d in g_closure_invoke ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#9 0x00007ffff75938f3 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#10 0x00007ffff759c882 in g_signal_emit_valist ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#11 0x00007ffff759cecf in g_signal_emit ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#12 0x00007ffff75851d4 in ?? ()
--Type <RET> for more, q to quit, c to...

Read more...

Revision history for this message
Sebastien Bacher (seb128) wrote :

Could you install libgtk-3-0-dbgsym and librhythmbox-core10-dbgsym and get a stacktrace with those?

affects: rhythmbox (Ubuntu) → rhythmbox-plugin-alternative-toolbar (Ubuntu)
Changed in rhythmbox-plugin-alternative-toolbar (Ubuntu):
importance: Undecided → High
status: Confirmed → Incomplete
Revision history for this message
fossfreedom (fossfreedom) wrote :

Please can you attach a screenshot of rhythmbox so I can check your layout?

Are you running a German locale? If you are - does switching to an English locale (via Settings) make any difference?

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.