I just did an apt-get update; apt-get upgrade and I can no longer reproduce the problem either.
Looking good! -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to rhythmbox in Ubuntu. https://bugs.launchpad.net/bugs/967924 Title: rhythmbox DAAP plugin causes crash when saving settings Status in “rhythmbox” package in Ubuntu: Confirmed Bug description: Partial stack trace: (gdb) backtrace #0 0x00007ffff75774f6 in g_settings_get_value () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 #1 0x00007ffff7578043 in g_settings_get_string () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 #2 0x00007fffc778128f in share_name_entry_focus_out_event_cb ( entry=<optimized out>, event=<optimized out>, plugin=0x1903e70) at rb-daap-plugin.c:759 Code: (gdb) frame 2 #2 0x00007fffc778128f in share_name_entry_focus_out_event_cb ( entry=<optimized out>, event=<optimized out>, plugin=0x17c4e70) at rb-daap-plugin.c:759 759 old_name = g_settings_get_string (plugin->settings, "share-name"); Values: (gdb) print plugin $2 = (RBDaapPlugin *) 0x17c4e70 (gdb) print plugin->settings $3 = (GSettings *) 0xaaaaaaaaaaaaaaaa So, looks like "plugin->settings" wasn't initialized. So let's watch it and see what's up: (this function is entered twice, once when the app is launched, once when I open the plugin's page. This is the latter.) Breakpoint 1, rb_daap_plugin_init (plugin=0x17c1e40) at rb-daap-plugin.c:168 168 { (gdb) print plugin->settings $2 = (GSettings *) 0x0 (gdb) print &plugin->settings $3 = (GSettings **) 0x17c1ea0 (gdb) watch *0x17c1ea0 Hardware watchpoint 3: *0x17c1ea0 (gdb) continue Continuing. Hardware watchpoint 3: *0x17c1ea0 Old value = 0 New value = 33534352 rb_daap_plugin_init (plugin=0x17c1e40) at rb-daap-plugin.c:176 176 daap_settings = g_settings_new ("org.gnome.rhythmbox.plugins.daap"); (gdb) print plugin->settings $4 = (GSettings *) 0x1ffb190 Looking good so far... (gdb) continue Continuing. [Thread 0x7fffda6ff700 (LWP 13348) exited] Hardware watchpoint 3: *0x17c1ea0 Old value = 33534352 New value = -1431655766 0x00007ffff682ed5b in ?? () from /lib/x86_64-linux-gnu/libc.so.6 (gdb) backtrace #0 0x00007ffff682ed5b in ?? () from /lib/x86_64-linux-gnu/libc.so.6 #1 0x00007ffff70a3a2d in g_type_free_instance () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #2 0x00007ffff3d3f53e in ?? () from /usr/lib/libpeas-gtk-1.0.so.0 #3 0x00007ffff708209a in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #4 0x00007ffff709bd17 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #5 0x00007ffff709c472 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #6 0x00007ffff372b4c8 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 #7 0x00007ffff7081e72 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #8 0x00007ffff7093d28 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #9 0x00007ffff709c230 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #10 0x00007ffff709c472 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #11 0x00007ffff3728ee1 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 #12 0x00007ffff37feea1 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 #13 0x00007ffff708209a in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #14 0x00007ffff709bd17 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #15 0x00007ffff709c472 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #16 0x00007ffff39454c9 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 #17 0x00007ffff37fcc2b in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 #18 0x00007ffff37fea31 in gtk_main_do_event () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 #19 0x00007ffff786f032 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0 #20 0x00007ffff6dc4d8a in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #21 0x00007ffff6dc5150 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #22 0x00007ffff6dc5214 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #23 0x00007ffff7564a14 in g_application_run () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 #24 0x0000000000400e8a in main (argc=1, argv=0x7fffffffe278) at main.c:99 And now I'm lost and lack the gnome-fu to continue. I'm guessing it's being freed by a callback from another thread, but I don't know what I need to do in order to debug further. ProblemType: Crash DistroRelease: Ubuntu 12.04 Package: rhythmbox 2.96-0ubuntu3 ProcVersionSignature: Ubuntu 3.2.0-20.33-generic 3.2.12 Uname: Linux 3.2.0-20-generic x86_64 NonfreeKernelModules: nvidia ApportVersion: 1.95-0ubuntu1 Architecture: amd64 Date: Thu Mar 29 01:01:46 2012 ExecutablePath: /usr/bin/rhythmbox InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release amd64 (20110427.1) ProcCmdline: rhythmbox ProcEnviron: LANGUAGE=en_GB:en LANG=en_GB.UTF-8 SHELL=/bin/bash SegvReason: reading unknown VMA Signal: 11 SourcePackage: rhythmbox Title: rhythmbox crashed with SIGSEGV in g_settings_get_value() UpgradeStatus: Upgraded to precise on 2012-03-28 (0 days ago) UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/rhythmbox/+bug/967924/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : [email protected] Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp

