crash in Rhythmbox Music Player: I removed a podcast (and...
Submitted by Pascal Terjan
Link to original bug (#591856)
Description
Version: 0.12.3
What were you doing when the application crashed? I removed a podcast (and asked to also remove the file) which episodes were being downloaded, and then I think I asked to quit rhythmbox but I'm not sure
Distribution: Mandriva Linux release 2010.0 (Cooker) for i586 Gnome Release: 2.27.5 2009-07-28 (Mandriva) BugBuddy Version: 2.27.1
System: Linux 2.6.31-desktop-0.rc5.2mnb #1 SMP Sun Aug 2 03:57:34 EDT 2009 i686 X Vendor: The X.Org Foundation X Vendor Release: 10602000 Selinux: No Accessibility: Disabled GTK+ Theme: M Icon Theme: Tango-Blue-Materia GTK+ Modules: canberra-gtk-module, gnomebreakpad
Memory status: size: 190914560 vsize: 190914560 resident: 45441024 share: 21118976 rss: 45441024 rss_rlim: 18446744073709551615 CPU usage: start_time: 1250286631 rtime: 949 utime: 870 stime: 79 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 100
Backtrace was generated from '/usr/bin/rhythmbox'
[?1034h[Thread debugging using libthread_db enabled] [New Thread 0xb6c3b6c0 (LWP 7193)] [New Thread 0xae096b70 (LWP 7272)] 0xffffe424 in __kernel_vsyscall ()
#0 0xffffe424 in __kernel_vsyscall ()
#1 0xb75d2559 in __lll_lock_wait () from /lib/i686/libpthread.so.0
#2 0xb75cdc0b in _L_lock_657 () from /lib/i686/libpthread.so.0
#3 0xb75cdad1 in pthread_mutex_lock () from /lib/i686/libpthread.so.0
#4 0xb73e92a3 in IA__g_static_rec_mutex_lock (mutex=0xb7fee960) at gthread.c:313
#5 0xb7fc5c6d in _threads_enter () at rb-util.c:355
#6 0xb7a8c96d in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#7 0x0806054e in main (argc=1, argv=0xbffca644) at main.c:332
Thread 2 (Thread 0xae096b70 (LWP 7272)):
#0 0xffffe424 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb75d392b in waitpid () from /lib/i686/libpthread.so.0
No symbol table info available.
#2 0xb73f8343 in IA__g_spawn_sync (working_directory=0x0, argv=0x86236f8, envp=0x0, flags=G_SPAWN_SEARCH_PATH, child_setup=0, user_data=0x0, standard_output=0x0,
standard_error=0x0, exit_status=0x0, error=0xae0938a8) at gspawn.c:382
outpipe = -1
errpipe = -1
pid = 7275
fds = {__fds_bits = {0, 140654340, 139407776, -1220680113, 8, 139407776, 4, -1220239372, 0, 140654340, 139407776, -1220693600, 139407776, -1220778992, 0,
138642304, 0, -1375127488, -1375127560, -1375127548, 0, -1298372688, -1229794570, -1298292816, 1, -1221053568, 0, 140654328, 3, 139407776, -1375127560,
-1375127556}}
ret = <value optimized out>
outstr = (GString *) 0x0
errstr = (GString *) 0x0
failed = 0
status = <value optimized out>
__PRETTY_FUNCTION__ = "IA__g_spawn_sync"
#3 0xb73f8684 in IA__g_spawn_command_line_sync (command_line=0x8d88c90 "bug-buddy --appname=\"rhythmbox\" --pid=7193", standard_output=0x0, standard_error=0x0,
exit_status=0x0, error=0xae0938a8) at gspawn.c:694
retval = 0
argv = (gchar **) 0x86236f8
__PRETTY_FUNCTION__ = "IA__g_spawn_command_line_sync"
#4 0xb6b3050e in ?? () from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
No symbol table info available.
#5 0xb6b30b98 in ?? () from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
No symbol table info available.
#6 <signal handler called>
No symbol table info available.
#7 0x0809046f in rb_podcast_source_download_status_changed_cb (download=0x86ac720, entry=0x8d83958, status=6, source=0x863ea58) at rb-podcast-source.c:1018
No locals.
#8 0xb7fca47a in rb_marshal_VOID__BOXED_ULONG (closure=0x86157f0, return_value=0x0, n_param_values=3, param_values=0x8d7d490, invocation_hint=0xae094090,
marshal_data=0x8090450) at rb-marshal.c:952
data1 = (gpointer) 0x86ac720
data2 = <value optimized out>
__PRETTY_FUNCTION__ = "rb_marshal_VOID__BOXED_ULONG"
#9 0xb75f46a2 in IA__g_closure_invoke (closure=0x86157f0, return_value=0x0, n_param_values=3, param_values=0x8d7d490, invocation_hint=0xae094090) at gclosure.c:767
marshal = (GClosureMarshal) 0xb7fca3e0 <rb_marshal_VOID__BOXED_ULONG>
marshal_data = (gpointer) 0x0
__PRETTY_FUNCTION__ = "IA__g_closure_invoke"
#10 0xb760b966 in signal_emit_unlocked_R (node=0xb75ced50, detail=<value optimized out>, instance=0x86ac720, emission_return=0x0, instance_and_params=0x8d7d490)
at gsignal.c:3247
tmp = (Handler *) 0xb75ced50
handler = (Handler *) 0x86bfa60
accumulator = (SignalAccumulator *) 0x0
emission = {next = 0x0, instance = 0x86ac720, ihint = {signal_id = 354, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4}
class_closure = (GClosure *) 0x86ba070
handler_list = (Handler *) 0x86bfa60
return_accu = <value optimized out>
accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {
v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
signal_id = 354
max_sequential_handler_number = 3876
return_value_altered = 0
#11 0xb760cdcf in IA__g_signal_emit_valist (instance=0x86ac720, signal_id=354, detail=0, var_args=0xae094254 "t\fÖ\b8:\004") at gsignal.c:2980
signal_return_type = 4
node = (SignalNode *) 0x86b8c30
i = <value optimized out>
n_params = <value optimized out>
__PRETTY_FUNCTION__ = "IA__g_signal_emit_valist"
#12 0xb760d287 in IA__g_signal_emit (instance=0x86ac720, signal_id=354, detail=0) at gsignal.c:3037
No locals.
#13 0x080a20fc in download_progress (data=0x8d85a90, downloaded=277048, total=4600059, complete=0) at rb-podcast-manager.c:1369
val = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {
v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
local_progress = 6
__FUNCTION__ = "download_progress"
#14 0x080a245d in podcast_download_thread (data=0x8d85a90) at rb-podcast-manager.c:1525
p = 0xae09432c "\236\2065\234\210Ò[o\215\034Ù÷\020y\215m;b®\2144¥\001N,R\n\204GÇ\230Ä\235Öÿû\222`¸"
error = (GError *) 0x0
buf = "\236\2065\234\210Ò[o\215\034Ù÷\020y\215m;b®\2144¥\001N,R\n\204GÇ\230Ä\235Öÿû\222`¸\000\003nNT\003\f*òS\tÊÙ0c^K);VG\230KÉ\201§iÁ\204\025y(f\034\224ØÚÿí=µ \000Dhyûeh\v\026¬\225±Á\216Û\030\220>\200@\0300c\0330(\024\n\001F#\021\"\204\fB\036sm\004!ß5ä¹\215í·:\227ÈBí¦\225©Ú*»mÑIWKNá8i\233ÿæÒaÞkkæK\224ïõ\212~iã°\225P}õ{Ý\f\033TÐ\2178kÙÞÿc\225\030¸\003%c]\f\021\t»;3ù&"...
n_read = 0
n_written = <value optimized out>
downloaded = 277048
__FUNCTION__ = "podcast_download_thread"
#15 0xb73e9364 in g_thread_create_proxy (data=0x8d88850) at gthread.c:635
__PRETTY_FUNCTION__ = "g_thread_create_proxy"
#16 0xb75cb885 in start_thread () from /lib/i686/libpthread.so.0
No symbol table info available.
#17 0xb72fb57e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
No locals.
Thread 1 (Thread 0xb6c3b6c0 (LWP 7193)):
#0 0xffffe424 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb75d2559 in __lll_lock_wait () from /lib/i686/libpthread.so.0
No symbol table info available.
#2 0xb75cdc0b in _L_lock_657 () from /lib/i686/libpthread.so.0
No symbol table info available.
#3 0xb75cdad1 in pthread_mutex_lock () from /lib/i686/libpthread.so.0
No symbol table info available.
#4 0xb73e92a3 in IA__g_static_rec_mutex_lock (mutex=0xb7fee960) at gthread.c:313
self = {data = "˦̦", dummy_double = 1.2124922373635251e-313, dummy_pointer = 0xb6c3b6c0, dummy_long = -1228687680}
__PRETTY_FUNCTION__ = "IA__g_static_rec_mutex_lock"
#5 0xb7fc5c6d in _threads_enter () at rb-util.c:355
No locals.
#6 0xb7a8c96d in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#7 0x0806054e in main (argc=1, argv=0xbffca644) at main.c:332
_save = (PyThreadState *) 0x8724080
session_bus = <value optimized out>
error = (GError *) 0x0
rb_shell = (RBShell *) 0x8461018
accel_map_file = 0x8458908 "/home/pterjan/.gnome2/accels/rhythmbox"
context = <value optimized out>
options = {{long_name = 0x80d7693 "debug", short_name = 100 'd', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x80ef0c8,
description = 0x80c5970 "Enable debug output", arg_description = 0x0}, {long_name = 0x80c5984 "debug-match", short_name = 68 'D', flags = 0,
arg = G_OPTION_ARG_STRING, arg_data = 0x80ef0cc, description = 0x80c5b3c "Enable debug output matching a specified string", arg_description = 0x0}, {
long_name = 0x80c5990 "no-update", short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x80ef0e4,
description = 0x80c5b6c "Do not update the library with file changes", arg_description = 0x0}, {long_name = 0x80c599a "no-registration", short_name = 110 'n',
flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x80ef0d0, description = 0x80c59aa "Do not register the shell", arg_description = 0x0}, {
long_name = 0x80c59c4 "dry-run", short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x80ef0e0,
description = 0x80c5b98 "Don't save any data permanently (implies --no-registration)", arg_description = 0x0}, {long_name = 0x80c59cc "rhythmdb-file",
short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_STRING, arg_data = 0x80ef0dc, description = 0x80c59da "Path for database file to use", arg_description = 0x0}, {
long_name = 0x80c59f8 "playlists-file", short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_STRING, arg_data = 0x80ef0d8,
description = 0x80c5bd4 "Path for playlists file to use", arg_description = 0x0}, {long_name = 0x80c6ca8 "quit", short_name = 113 'q', flags = 0,
arg = G_OPTION_ARG_NONE, arg_data = 0x80ef0d4, description = 0x80c5a07 "Quit Rhythmbox", arg_description = 0x0}, {long_name = 0x80cc55e "", short_name = 0 '\0',
flags = 0, arg = G_OPTION_ARG_STRING_ARRAY, arg_data = 0x80ef0e8, description = 0x0, arg_description = 0x80c5a16 "[URI...]"}, {long_name = 0x0,
short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x0, description = 0x0, arg_description = 0x0}}
__FUNCTION__ = "main"
The program is running. Quit anyway (and detach it)? (y or n) [answered Y; input not from terminal]
----------- .xsession-errors (85114 sec old) --------------------- (galeon:6775): Gdk-WARNING **: XID collision, trouble ahead (galeon:6775): Gdk-WARNING **: XID collision, trouble ahead (galeon:6775): Gdk-WARNING **: XID collision, trouble ahead (galeon:6775): Gdk-WARNING **: XID collision, trouble ahead (galeon:6775): Gdk-WARNING **: XID collision, trouble ahead (galeon:6775): Gdk-WARNING **: XID collision, trouble ahead (galeon:6775): Gdk-WARNING **: XID collision, trouble ahead ...Too much output, ignoring rest...
Version: 0.12.x