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 continue without paging--
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#13 0x00007ffff7587651 in g_object_notify ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#14 0x00007ffff7edf683 in ?? ()
   from /usr/lib/x86_64-linux-gnu/librhythmbox-core.so.10
#15 0x00007ffff7edf7b8 in ?? ()
   from /usr/lib/x86_64-linux-gnu/librhythmbox-core.so.10
#16 0x00007ffff7edf7b8 in ?? ()
   from /usr/lib/x86_64-linux-gnu/librhythmbox-core.so.10
#17 0x00007ffff7edfcad in rb_library_browser_set_model ()
   from /usr/lib/x86_64-linux-gnu/librhythmbox-core.so.10
#18 0x00007ffff7580da6 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#19 0x00007ffff759c961 in g_signal_emit_valist ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#20 0x00007ffff759cecf in g_signal_emit ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#21 0x00007ffff7efdda3 in ?? ()
   from /usr/lib/x86_64-linux-gnu/librhythmbox-core.so.10
#22 0x00007ffff7efdf39 in ?? ()
   from /usr/lib/x86_64-linux-gnu/librhythmbox-core.so.10
#23 0x00007ffff74a0ae8 in g_main_context_dispatch ()
   from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
--Type <RET> for more, q to quit, c to continue without paging--
#24 0x00007ffff74a0ed8 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007ffff74a0f6c in g_main_context_iteration ()
   from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007ffff641713d in g_application_run ()
   from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#27 0x00007ffff7e78a97 in rb_application_run ()
   from /usr/lib/x86_64-linux-gnu/librhythmbox-core.so.10
#28 0x0000555555555203 in main ()
(gdb)

I uninstalled the alternative-toolbar plugin package which fixed the
issue for me (for the moment)

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to rhythmbox in Ubuntu.
https://bugs.launchpad.net/bugs/1801436

Title:
  rhythmbox crashes constantly due to alternative-toolbar plugin

Status in rhythmbox package in Ubuntu:
  Confirmed

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

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/rhythmbox/+bug/1801436/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to