Segfault in rhythmdb_entry_cache_metadata

Bug #1553734 reported by Anton Eliasson
18
This bug affects 3 people
Affects Status Importance Assigned to Milestone
rhythmbox (Ubuntu)
Fix Released
High
Unassigned

Bug Description

Rhythmbox spontaneously crashes during playback. It has happened a few times now while playing different tracks so it doesn't seem to be tied to any particular file.

ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: rhythmbox 3.3-1ubuntu5
ProcVersionSignature: Ubuntu 4.4.0-10.25-generic 4.4.3
Uname: Linux 4.4.0-10-generic x86_64
ApportVersion: 2.20-0ubuntu3
Architecture: amd64
CurrentDesktop: GNOME-Flashback:GNOME
Date: Sun Mar 6 15:05:48 2016
InstallationDate: Installed on 2014-09-11 (541 days ago)
InstallationMedia: Ubuntu 14.04.1 LTS "Trusty Tahr" - Release amd64 (20140722.2)
SourcePackage: rhythmbox
UpgradeStatus: Upgraded to xenial on 2016-03-05 (1 days ago)

Revision history for this message
Anton Eliasson (eliasson) wrote :
Revision history for this message
Anton Eliasson (eliasson) wrote :
Download full text (4.2 KiB)

gdb log with backtrace:

GNU gdb (Ubuntu 7.11-0ubuntu1) 7.11
Copyright (C) 2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/bin/rhythmbox...Reading symbols from /usr/lib/debug/.build-id/c1/00804da5b255e0e1cf40dec74610e571415d5c.debug...done.
done.
(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".
[New Thread 0x7fffdc863700 (LWP 19614)]
[New Thread 0x7fffd7fff700 (LWP 19615)]
[New Thread 0x7fffd678d700 (LWP 19616)]
[New Thread 0x7fffd53af700 (LWP 19617)]
[New Thread 0x7fffd4bae700 (LWP 19618)]
[New Thread 0x7fffc6ed0700 (LWP 19620)]
[New Thread 0x7fffc66cf700 (LWP 19621)]

(rhythmbox:19608): Gtk-WARNING **: Duplicate child name in GtkStack: Add to Playlist

(rhythmbox:19608): Gtk-WARNING **: Duplicate child name in GtkStack: Add to Playlist

(rhythmbox:19608): Gtk-WARNING **: Duplicate child name in GtkStack: Add to Playlist

(rhythmbox:19608): Gtk-WARNING **: Duplicate child name in GtkStack: Add to Playlist

(rhythmbox:19608): Gtk-WARNING **: Duplicate child name in GtkStack: Add to Playlist

(rhythmbox:19608): Gtk-WARNING **: Duplicate child name in GtkStack: Add to Playlist

[New Thread 0x7fffb88f6700 (LWP 19623)]
[Thread 0x7fffd4bae700 (LWP 19618) exited]
[Thread 0x7fffc66cf700 (LWP 19621) exited]
[Thread 0x7fffb88f6700 (LWP 19623) exited]
[New Thread 0x7fffc66cf700 (LWP 19626)]
[New Thread 0x7fffd4bae700 (LWP 19627)]
[Thread 0x7fffd53af700 (LWP 19617) exited]
[New Thread 0x7fffd53af700 (LWP 19643)]
[Thread 0x7fffd53af700 (LWP 19643) exited]
[New Thread 0x7fffadffd700 (LWP 19644)]
[New Thread 0x7fffa55f4700 (LWP 19645)]
[New Thread 0x7fffa49d7700 (LWP 19646)]
[New Thread 0x7fff9fddd700 (LWP 19647)]
[New Thread 0x7fff9ed7f700 (LWP 19648)]
[New Thread 0x7fff9e57e700 (LWP 19649)]
[New Thread 0x7fff9dd7d700 (LWP 19650)]
[New Thread 0x7fff9d57c700 (LWP 19651)]
[New Thread 0x7fff9cb75700 (LWP 19652)]
[Thread 0x7fff9dd7d700 (LWP 19650) exited]
[Thread 0x7fff9cb75700 (LWP 19652) exited]
[New Thread 0x7fff9cb75700 (LWP 19690)]
[New Thread 0x7fff9dd7d700 (LWP 19691)]
[Thread 0x7fff9dd7d700 (LWP 19691) exited]
[New Thread 0x7fff9dd7d700 (LWP 19696)]
[Thread 0x7fff9dd7d700 (LWP 19696) exited]
[Thread 0x7fffd4bae700 (LWP 19627) exited]
[Thread 0x7fff9d57c700 (LWP 19651) exited]

(rhythmbox:19608): RhythmDB-CRITICAL **: rhythmdb_entry_get_entry_type: assertion 'entry != NULL' failed

Thread 1 "rhythmbox" received signal SIGSEGV, Segmentation fault.
rhythmdb_entry_cache_metadata (entry=0x0) ...

Read more...

Revision history for this message
Anton Eliasson (eliasson) wrote :
  • core Edit (15.1 MiB, application/octet-stream)

Core dump (generated in gdb with generate-core-file). It's 1.2 GB uncompressed.

Revision history for this message
Anton Eliasson (eliasson) wrote :

This also happens after a few minutes when nothing is playing.

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
angrywasp (angrywasp) wrote :

I had this error while importing media to the library. Seems to happen if i try to import my music library via a symlink. if i select the actual directory the import succeeds.

Changed in rhythmbox (Ubuntu):
importance: Undecided → High
Revision history for this message
crvi (crvi) wrote :
Changed in rhythmbox (Ubuntu):
status: Confirmed → Fix Released
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.