After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 724931 - rhythmbox crashed with SIGSEGV in rb_list_model_find()
rhythmbox crashed with SIGSEGV in rb_list_model_find()
Status: RESOLVED FIXED
Product: rhythmbox
Classification: Other
Component: Importing
3.0.x
Other Linux
: Normal critical
: ---
Assigned To: RhythmBox Maintainers
RhythmBox Maintainers
: 720172 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2014-02-22 01:00 UTC by Cristian Aravena Romero
Modified: 2014-05-23 22:12 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Cristian Aravena Romero 2014-02-22 01:00:35 UTC
Open bug in launchpad.net
https://bugs.launchpad.net/ubuntu/+source/rhythmbox/+bug/1273260

"This crash occured when trying to import my music collection (contains many formats: mp3, ogg, etc).

$ lsb_release -rd
Description:	Ubuntu Trusty Tahr (development branch)
Release:	14.04

$ apt-cache policy rhythmbox
rhythmbox:
  Installed: 3.0.1-1ubuntu8
  Candidate: 3.0.1-1ubuntu8
  Version table:
 *** 3.0.1-1ubuntu8 0
        500 http://archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages
        100 /var/lib/dpkg/status"

  • #0 rb_list_model_find
    at rb-list-model.c line 179
  • #1 rb_list_model_remove_item
    at rb-list-model.c line 277
  • #2 task_expired
    at rb-task-list.c line 138
  • #3 g_timeout_dispatch
    at /build/buildd/glib2.0-2.39.3/./glib/gmain.c line 4452
  • #4 g_main_dispatch
    at /build/buildd/glib2.0-2.39.3/./glib/gmain.c line 3068
  • #5 g_main_context_dispatch
    at /build/buildd/glib2.0-2.39.3/./glib/gmain.c line 3643
  • #6 g_main_context_iterate
    at /build/buildd/glib2.0-2.39.3/./glib/gmain.c line 3714
  • #7 g_main_context_iteration
    at /build/buildd/glib2.0-2.39.3/./glib/gmain.c line 3775
  • #8 g_application_run
    at /build/buildd/glib2.0-2.39.3/./gio/gapplication.c line 1685
  • #9 rb_application_run
    at rb-application.c line 646
  • #10 main
    at main.c line 95

Comment 1 sangu 2014-02-28 10:16:50 UTC
https://bugzilla.redhat.com/show_bug.cgi?id=1013858 in Fedora 20/21(rawhide)
Comment 2 Jonathan Matthew 2014-03-04 12:20:25 UTC
commit fa1a2e8 may or may not fix this. please reopen if any similar reports come in with 3.0.2 (which does not exist yet) or later.
Comment 3 Jonathan Matthew 2014-03-08 08:06:32 UTC
*** Bug 720172 has been marked as a duplicate of this bug. ***
Comment 4 Brian J. Murrell 2014-05-22 11:44:47 UTC
So this is happening in the 3.0.2[-1.fc20.1] version that is being shipped with Fedora 20.  I don't see any ability to re-open this ticket.
Comment 5 Brian J. Murrell 2014-05-22 11:45:48 UTC
So could somebody who has permission to do so, please re-open this ticket?
Comment 6 Jonathan Matthew 2014-05-22 11:48:36 UTC
is the stack trace the same?  if not, open a new bug.
Comment 7 Brian J. Murrell 2014-05-22 12:04:12 UTC
Without having loaded full debuginfos, it sure looks the same.  I think the odds that it turns out to be different with full debuginfos loaded are probably small.

  • #0 rb_list_model_find
    from /lib64/librhythmbox-core.so.8
  • #1 rb_list_model_remove_item
    from /lib64/librhythmbox-core.so.8
  • #2 task_expired
    from /lib64/librhythmbox-core.so.8
  • #3 g_timeout_dispatch
    at gmain.c line 4451
  • #4 g_main_dispatch
    at gmain.c line 3066
  • #5 g_main_context_dispatch
    at gmain.c line 3642
  • #6 g_main_context_iterate
    at gmain.c line 3713
  • #7 g_main_context_iteration
    at gmain.c line 3774
  • #8 g_application_run
    at gapplication.c line 1635
  • #9 rb_application_run
    from /lib64/librhythmbox-core.so.8
  • #10 main

Comment 8 Jonathan Matthew 2014-05-23 13:32:06 UTC
commit c2e5ffc fixes a bit more of this, it will be in 3.0.3 which should appear soon
Comment 9 Adam Williamson 2014-05-23 19:03:31 UTC
I've done a Rawhide build of Rhythmbox with the patch backported now, for any Fedora Rawhide users who might want to test. 3.0.2-4.fc21. I'll probably do a scratch build for F20 too, see the RH bug.
Comment 10 Adam Williamson 2014-05-23 20:10:39 UTC
downstream reporter Brian Murrell confirms his crashes have gone away with the F20 scratch build I did with this fix backported.
Comment 11 Jonathan Matthew 2014-05-23 22:12:40 UTC
Great, thanks for your help.