crashes when adding songs to playlist

Bug #1426657 reported by XtoF Pernod on 2015-02-28
18
This bug affects 4 people
Affects Status Importance Assigned to Milestone
rhythmbox (Ubuntu)
Low
Unassigned

Bug Description

rhythmbox 3.0.2 / ubuntu 14.04.2
When adding a few songs to a playlist with the contextual menu, rhythmbox randomly crashes like this:

Traceback (most recent call last):
  File "/usr/lib/rhythmbox/plugins/remember-the-rhythm/remember-the-rhythm.py", line 114, in init_source
    self.shell_player.jump_to_current()
gi._glib.GError: Could not locate rb_shell_player_jump_to_current: 'rb_shell_player_jump_to_current': /usr/lib/librhythmbox-core.so.8: undefined symbol: rb_shell_player_jump_to_current
(rhythmbox:10936): GLib-GObject-CRITICAL **: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
(...)
g_dbus_connection_real_closed: Remote peer vanished with error: Underlying GIOStream returned 0 bytes on an async read (g-io-error-quark, 0). Exiting.
[15]+ Erreur de segmentation (core dumped) rhythmbox (segmentation fault)

or:
Traceback (most recent call last):
  File "/usr/lib/rhythmbox/plugins/artsearch/embedded.py", line 38, in discovered_cb
    (found, sample) = tags.get_sample(tagname)
AttributeError: 'NoneType' object has no attribute 'get_sample'
(rhythmbox:16472): GLib-GObject-CRITICAL **: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
(...)
[10] Abandon (core dumped) rhythmbox (wd : ~) (abort)

Note. "Traceback" messages may not be related..

description: updated
Sebastien Bacher (seb128) wrote :

Thanks, that seems to be due to "remember-the-rhythm", is that some plugin you installed?

Changed in rhythmbox (Ubuntu):
importance: Undecided → Low
status: New → Incomplete

Le Thu, 26 Mar 2015 17:29:53 -0000,
Sebastien Bacher <email address hidden> a écrit :

>Thanks, that seems to be due to "remember-the-rhythm", is that some
>plugin you installed?

Hi Sebastien,

Yes, I have this plugin installed and active.

I just tried to deactivate it and add songs in playlist,
after a few steps rhythmbox stopped responding, eating
100% cpu, and finally crashed..

Regards, christophe.

>
>** Changed in: rhythmbox (Ubuntu)
> Importance: Undecided => Low
>
>** Changed in: rhythmbox (Ubuntu)
> Status: New => Incomplete
>

--
christophe.

XtoF Pernod (xtof-pernod) wrote :

In the terminal, the crash is:

(rhythmbox:10226): GLib-GObject-CRITICAL **: g_object_get: assertion
'G_IS_OBJECT (object)' failed

*** Error in `rhythmbox': free(): invalid pointer: 0x00007ff6fe6b8c7e ***

[2] Abandon (core dumped) rhythmbox (wd : ~)

Regards,

Le Thu, 26 Mar 2015 17:29:53 -0000,
Sebastien Bacher <email address hidden> a écrit :

>Thanks, that seems to be due to "remember-the-rhythm", is that some
>plugin you installed?
>
>** Changed in: rhythmbox (Ubuntu)
> Importance: Undecided => Low
>
>** Changed in: rhythmbox (Ubuntu)
> Status: New => Incomplete
>

--
christophe.

Launchpad Janitor (janitor) wrote :

[Expired for rhythmbox (Ubuntu) because there has been no activity for 60 days.]

Changed in rhythmbox (Ubuntu):
status: Incomplete → Expired
Andrew Yeomans (ayeomans) wrote :

I've been getting similar crashes to the above description. After adding a few songs to a playlist, the playlist name disappears and rhythmbox crashes.

I suspect it may be this upstream bug https://bugzilla.gnome.org/show_bug.cgi?id=735083 which may be the same as https://bugzilla.gnome.org/show_bug.cgi?id=732435 and was fixed in rhythmbox 3.1: https://mail.gnome.org/archives/gnome-announce-list/2014-September/msg00076.html

Andrew Yeomans (ayeomans) wrote :

This bug goes away after updating Rhythmbox to version 3.2.1 following the instructions in http://ubuntuhandbook.org/index.php/2014/10/upgrade-to-rhythmbox-3-1-ubuntu-14-04/ using fossfreedom's PPA https://launchpad.net/~fossfreedom/+archive/ubuntu/rhythmbox. Blog entry is https://xpressubuntu.wordpress.com/2015/03/29/new-rhythmbox-3-2-release-for-14-04-14-10-and-15-04/

Perhaps this could be added to the official backports?

Andrew Yeomans (ayeomans) wrote :

I forgot to note earlier that (at least for me) the crash is not due to any extra plugins. This was using rhythmbox straight out the box from Ubuntu 14.04.

Changed in rhythmbox (Ubuntu):
status: Expired → Confirmed

I use version 3.0.2 ans experience the exact same behaviour described by Andrew Yeomans in comment #5.

The only workaround I found is to add a song to an existing playlist and then select the playlist in the left pane immediately after the song is added before adding another song. This way I could add twenty songs in a playlist and then burn the playlist on a CD.

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.