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 707618 - Trying to play a file missing on disk crashes rhythmbox in rb-player-gst.c:516
Trying to play a file missing on disk crashes rhythmbox in rb-player-gst.c:516
Status: RESOLVED FIXED
Product: rhythmbox
Classification: Other
Component: playback
2.98
Other Linux
: Normal critical
: ---
Assigned To: RhythmBox Maintainers
RhythmBox Maintainers
Depends on:
Blocks:
 
 
Reported: 2013-09-06 10:39 UTC by ville.ranki
Modified: 2014-03-08 09:16 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description ville.ranki 2013-09-06 10:39:27 UTC
This started happening recently on rb 2.98 on Ubuntu Raring. UI works fine, until
i choose a track from library and play it. This happens every time on selected tracks,
some tracks play fine.

Stack trace:

(gdb) bt full
  • #0 _dl_sysinfo_int80
    from /lib/ld-linux.so.2
  • #1 __GI_raise
    at ../nptl/sysdeps/unix/sysv/linux/raise.c line 56
  • #2 __GI_abort
    at abort.c line 90
  • #3 __libc_message
    at ../sysdeps/unix/sysv/linux/libc_fatal.c line 199
  • #4 malloc_printerr
    at malloc.c line 4902
  • #5 _int_free
    at malloc.c line 3758
  • #6 ??
    from /lib/i386-linux-gnu/libglib-2.0.so.0
  • #7 g_free
    from /lib/i386-linux-gnu/libglib-2.0.so.0
  • #8 bus_cb
    at rb-player-gst.c line 516
  • #9 gst_bus_source_dispatch
    at gstbus.c line 773
  • #10 g_main_context_dispatch
    from /lib/i386-linux-gnu/libglib-2.0.so.0
  • #11 ??
    from /lib/i386-linux-gnu/libglib-2.0.so.0
  • #12 g_main_context_iteration
    from /lib/i386-linux-gnu/libglib-2.0.so.0
  • #13 g_application_run
    from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
  • #14 main
    at main.c line 110

Comment 1 André Klapper 2013-09-06 12:22:34 UTC
Can you see any pattern about the files? MP3? OGG?
Comment 2 ville.ranki 2013-09-06 13:00:21 UTC
I just noticed that the failed files exist in the library, but they have been moved to another directory and scanner hasn't noticed this yet. They are mp3, but other mp3's play fine.
Comment 3 Jonathan Matthew 2014-03-08 09:16:17 UTC
commit 552f3cf should fix this