Description of problem: When skipping a song using a keyboard shortcut (set up in System - Preferences - Keyboard Shortcuts), rhythmbox segfaults. Version-Release number of selected component (if applicable): rhythmbox-0.11.6-4.el5 How reproducible: Every time Steps to Reproduce: 1. Start rhythmbox 2. Use keyboard "next track" key to skip tracks 3. Actual results: rhythmbox crashes Expected results: no crash Additional info: gdb stack trace (no debug info): #0 0x0000000000430bf5 in ?? () #1 0x0000000000430f4d in rb_shell_player_do_next () #2 0x00007f0926087518 in ?? () from /usr/lib64/rhythmbox/plugins/mmkeys/libmmkeys.so #3 0x000000309424355c in ?? () from /usr/lib64/libgdk-x11-2.0.so.0 #4 0x0000003094244dfd in ?? () from /usr/lib64/libgdk-x11-2.0.so.0 #5 0x0000003094246482 in ?? () from /usr/lib64/libgdk-x11-2.0.so.0 #6 0x000000309424689e in ?? () from /usr/lib64/libgdk-x11-2.0.so.0 #7 0x000000309042cdb4 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0 #8 0x000000309042fc0d in ?? () from /lib64/libglib-2.0.so.0 #9 0x000000309042ff1a in g_main_loop_run () from /lib64/libglib-2.0.so.0 #10 0x0000003092d2aa53 in gtk_main () from /usr/lib64/libgtk-x11-2.0.so.0 #11 0x0000000000423cea in main ()
This worked in the update 2 version, so this is a regression.
Could I please have a backtrace with debuginfo packages installed?
Seems like it's only helping a little: #0 0x0000000000430bf5 in rb_shell_player_do_next_internal () #1 0x0000000000430f4d in rb_shell_player_do_next () #2 0x00007f2bdb9d1518 in filter_mmkeys () from /usr/lib64/rhythmbox/plugins/mmkeys/libmmkeys.so #3 0x000000309424355c in ?? () from /usr/lib64/libgdk-x11-2.0.so.0 #4 0x0000003094244dfd in ?? () from /usr/lib64/libgdk-x11-2.0.so.0 #5 0x0000003094246482 in ?? () from /usr/lib64/libgdk-x11-2.0.so.0 #6 0x000000309424689e in ?? () from /usr/lib64/libgdk-x11-2.0.so.0 #7 0x000000309042cdb4 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0 #8 0x000000309042fc0d in ?? () from /lib64/libglib-2.0.so.0 #9 0x000000309042ff1a in g_main_loop_run () from /lib64/libglib-2.0.so.0 #10 0x0000003092d2aa53 in gtk_main () from /usr/lib64/libgtk-x11-2.0.so.0 #11 0x0000000000423cea in main () However the problem seems to be quite reproducible..
Any progress on this? It's an obvious regression, and quite reproducible - and annoying..
The backtrace is useless to me though. I need a useful backtrace to be able to fix this...
I have the debuginfo for rhythmbox installed for that backtrace, any suggestions to get a better one? The problem seems to be totally reproducible, have you tried it?
Problem still present in 5.4.
Since it is too late to address this issue in RHEL 5.5, it has been proposed for RHEL 5.6. Contact your support representative if you need to escalate this issue.
Created attachment 459462 [details] backtrace detailed backtrace from gdb
can we make something with this in rhel5.6? otherwise moving to 5.7 seems to be appropriate
*** Bug 660622 has been marked as a duplicate of this bug. ***
This request was evaluated by Red Hat Product Management for inclusion in Red Hat Enterprise Linux 5.7 and Red Hat does not plan to fix this issue the currently developed update. Contact your manager or support representative in case you need to escalate this bug.
Product Management has reviewed and declined this request. You may appeal this decision by reopening this request.