GNOME Bugzilla – Bug 573694
Rhtyhmbox crashes when playing music (X-server error) [edit] OkCancel
Last modified: 2009-11-03 10:53:52 UTC
Steps to reproduce: Hi i'm filling this bug report from Launchpad bug #292078 https://bugs.edge.launchpad.net/ubuntu/+source/gstreamer0.10/+bug/292078 I'm filling against gstreamer according to Sebastian's preliminary analysis. Binary package hint: rhythmbox Hi, When playing a music file with Rhythmbox, it crashes. If I run Rhythmbox in debug mode, this is what I get (last lines, when playing a mp3 file): (12:53:24) [0x80dc408] [tick_cb] rb-shell-player.c:3223: tick: [file:///home/martijn/Muziek/Acda%20en%20De%20Munnik%20-%20Kees.mp3, 0:253(0)] (12:53:24) [0x80dc408] [rb_shell_clipboard_entryview_changed_cb] rb-shell-clipboard.c:745: entryview changed (12:53:24) [0x80dc408] [rb_shell_clipboard_sync] rb-shell-clipboard.c:543: syncing clipboard (12:53:24) [0xb58405e8] [bus_sync_message_cb] rb-visualizer-plugin.c:410: handling prepare-xwindow-id message (12:53:24) [0xb58405e8] [find_xoverlay] rb-visualizer-plugin.c:386: found xoverlay in video bin (12:53:24) [0xb58405e8] [bus_sync_message_cb] rb-visualizer-plugin.c:424: setting fake window id 52428836 The program 'rhythmbox' received an X Window System error. This probably reflects a bug in the program. The error was 'BadValue (integer parameter out of range for operation)'. (Details: serial 39 error_code 2 request_code 141 minor_code 13) (Note to programmers: normally, X errors are reported asynchronously; that is, you will receive the error a while after causing it. To debug your program, run it with the --sync command line option to change this behavior. You can then get a meaningful backtrace from your debugger if you break on the gdk_x_error() function.) Thanks in advance Stack trace: GNU gdb 6.8-debian Copyright (C) 2008 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 "i486-linux-gnu"... (gdb) handle SIG33 pass nostop noprint Signal Stop Print Pass to program Description SIG33 No No Yes Real-time event 33 (gdb) set pagination 0 (gdb) break gdk_x_error Function "gdk_x_error" not defined. Make breakpoint pending on future shared library load? (y or [n]) Breakpoint 1 (gdk_x_error) pending. (gdb) run --sync Starting program: /usr/bin/rhythmbox --sync [Thread debugging using libthread_db enabled] [New Thread 0xb658f740 (LWP 6999)] [New Thread 0xb5f97b90 (LWP 7007)] [Thread 0xb5f97b90 (LWP 7007) exited] [New Thread 0xb5f97b90 (LWP 7008)] [Thread 0xb5f97b90 (LWP 7008) exited] [New Thread 0xb5f97b90 (LWP 7009)] [New Thread 0xb4f87b90 (LWP 7010)] [Thread 0xb4f87b90 (LWP 7010) exited] [Thread 0xb5f97b90 (LWP 7009) exited] [New Thread 0xb5f97b90 (LWP 7011)] [New Thread 0xb4f87b90 (LWP 7012)] [New Thread 0xb459fb90 (LWP 7013)] [Thread 0xb5f97b90 (LWP 7011) exited] [Thread 0xb459fb90 (LWP 7013) exited] [New Thread 0xb459fb90 (LWP 7014)] [New Thread 0xb5f97b90 (LWP 7015)] [New Thread 0xb3b91b90 (LWP 7016)] [New Thread 0xb3368b90 (LWP 7017)] [New Thread 0xb2a21b90 (LWP 7018)] [New Thread 0xb2004b90 (LWP 7019)] [New Thread 0xb1803b90 (LWP 7020)] [New Thread 0xb1002b90 (LWP 7021)] [New Thread 0xb0801b90 (LWP 7022)] [New Thread 0xafeffb90 (LWP 7023)] [Switching to Thread 0xb1002b90 (LWP 7021)] Breakpoint 1, gdk_x_error (display=0x8cca2a8, error=0xb1000408) at /build/buildd/gtk+2.0-2.12.9/gdk/x11/gdkmain-x11.c:614 614 /build/buildd/gtk+2.0-2.12.9/gdk/x11/gdkmain-x11.c: No such file or directory. in /build/buildd/gtk+2.0-2.12.9/gdk/x11/gdkmain-x11.c (gdb) thread apply all bt
+ Trace 213041
Thread 16 (Thread 0xb1002b90 (LWP 7021))
Undefined command: "exit". Try "help". (gdb) quit The program is running. Exit anyway? (y or n) Other information: Hi please check for details at https://bugs.edge.launchpad.net/ubuntu/+source/gstreamer0.10/+bug/292078
> 'BadValue (integer parameter out of range for operation)' This looks more like a bug in rhythmbox to me. Sebastian: why do you think this points to a bug in GStreamer?
> why do you think this points to a bug in GStreamer? I didn't say it was a bug in gstreamer, I just guided the submitter in getting a debug stacktrace, the crashing call is a xvimagesink one though, but I don't know if that's a rhythmbox missuse, or a gstreamer issue or a video driver one
This looks like very much like it might be related to the issue described in bug #599885. *** This bug has been marked as a duplicate of bug 599885 ***