GNOME Bugzilla – Bug 795158
Hang when externally deleting music files while listening to them
Last modified: 2018-11-03 12:04:57 UTC
Created attachment 370795 [details] Screenshot of hung state rhythmbox-3.4.2-1.fc27.x86_64 In the terminal, I rm -rf'ed a folder with a bunch of music files indexed by Rhythmbox while they were being played by Rhythmbox. The application hung. $:acko\> gdb -p 2405 GNU gdb (GDB) Fedora 8.0.1-36.fc27 Attaching to process 2405 [New LWP 2444] [New LWP 2445] [New LWP 2448] [New LWP 2477] [New LWP 2481] [New LWP 28141] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". __lll_lock_wait () at ../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135 135 2: movl %edx, %eax (gdb) thread apply all bt full
+ Trace 238549
Thread 6 (Thread 0x7f19f10fc700 (LWP 2481))
rax 0xfffffffffffffe00 -512 rbx 0x5572987dd3c0 93950673015744 rcx 0x7f1a2715ab1d 139750301608733 rdx 0x2 2 rsi 0x80 128 rdi 0x557299570dc0 93950687251904 rbp 0x5572987dd3d8 0x5572987dd3d8 rsp 0x7ffdb1481678 0x7ffdb1481678 r8 0x557299570dc0 93950687251904 r9 0x7f1a2804f650 139750317291088 r10 0x0 0 r11 0x202 514 r12 0x5572987dd430 93950673015856 r13 0x7f1a0000f830 139749645940784 r14 0x7f1a2804f650 139750317291088 r15 0x1 1 rip 0x7f1a2715ab1d 0x7f1a2715ab1d <__lll_lock_wait+29> eflags 0x202 [ IF ] cs 0x33 51 ss 0x2b 43 ds 0x0 0 es 0x0 0 fs 0x0 0 gs 0x0 0 (gdb) quit A debugging session is active. Inferior 1 [process 2405] will be detached. Quit anyway? (y or n) y
All rhythmbox is trying to do here is set playbin to READY, so I think this bug belongs to gstreamer. What version of gstreamer and its plugin packages are you using?
$:acko\> rpm -qa | grep gstreamer gstreamer1-1.12.4-1.fc27.x86_64 gstreamer1-libav-1.12.4-1.fc27.x86_64 gstreamer1-plugins-bad-free-1.12.4-1.fc27.x86_64 gstreamer1-plugins-bad-free-fluidsynth-1.12.4-1.fc27.x86_64 gstreamer1-plugins-bad-free-gtk-1.12.4-1.fc27.x86_64 gstreamer1-plugins-bad-freeworld-1.12.4-1.fc27.x86_64 gstreamer1-plugins-base-1.12.4-1.fc27.x86_64 gstreamer1-plugins-base-tools-1.12.4-1.fc27.x86_64 gstreamer1-plugins-good-1.12.4-1.fc27.x86_64 gstreamer1-plugins-ugly-free-1.12.4-2.fc27.x86_64 gstreamer1-plugins-ugly-1.12.4-3.fc27.x86_64
-- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/issues/432.