I just tested the patch and it seems to fix the issue in gsd-printer. But now g-s-d crashed after resume:
#0 create_device (dev=<optimized out>, display=<optimized out>, device_manager=<optimized out>) at /build/buildd/gtk+3.0-3.2.0/./gdk/x11/gdkdevicemanager-xi2.c:245 #1 add_device (device_manager=0x8127028, dev=0x0, emit_signal=1) at /build/buildd/gtk+3.0-3.2.0/./gdk/x11/gdkdevicemanager-xi2.c:310 #2 0x0014a511 in handle_hierarchy_changed (device_manager=0x8127028, ev=<optimized out>) at /build/buildd/gtk+3.0-3.2.0/./gdk/x11/gdkdevicemanager-xi2.c:590 #3 gdk_x11_device_manager_xi2_translate_event (xevent=0xbfbfb61c, event=0x8252db8, display=0x8136800, translator=0x8127028) at /build/buildd/gtk+3.0-3.2.0/./gdk/x11/gdkdevicemanager-xi2.c:1050 #4 gdk_x11_device_manager_xi2_translate_event (translator=0x8127028, display=0x8136800, event=0x8252db8, xevent=0xbfbfb61c) at /build/buildd/gtk+3.0-3.2.0/./gdk/x11/gdkdevicemanager-xi2.c:1011 #5 0x001548f5 in _gdk_x11_event_translator_translate (translator=0x8127028, display=0x8136800, xevent=0xbfbfb61c) at /build/buildd/gtk+3.0-3.2.0/./gdk/x11/gdkeventtranslator.c:53 #6 0x001543c4 in gdk_event_source_translate_event (xevent=0xbfbfb61c, event_source=0x81412b8) at /build/buildd/gtk+3.0-3.2.0/./gdk/x11/gdkeventsource.c:242 #7 _gdk_x11_display_queue_events (display=0x8136800) at /build/buildd/gtk+3.0-3.2.0/./gdk/x11/gdkeventsource.c:334 #8 0x0012875e in gdk_display_get_event (display=0x8136800) at /build/buildd/gtk+3.0-3.2.0/./gdk/gdkdisplay.c:311 #9 0x00153eba in gdk_event_source_dispatch (source=0x81412b8, callback=0, user_data=0x0) at /build/buildd/gtk+3.0-3.2.0/./gdk/x11/gdkeventsource.c:356 #10 0x00a6525f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0 #11 0x00a65990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 ---Type <return> to continue, or q <return> to quit--- #12 0x00a65f9b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0 #13 0x00536f95 in gtk_main () at /build/buildd/gtk+3.0-3.2.0/./gtk/gtkmain.c:1367 #14 0x0804af0e in main () -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to gnome-settings-daemon in Ubuntu. https://bugs.launchpad.net/bugs/878486 Title: gsd-printer crashed with SIGABRT in __kernel_vsyscall() Status in Gnome Settings Daemon: New Status in “gnome-settings-daemon” package in Ubuntu: In Progress Status in “gnome-settings-daemon” package in Fedora: Unknown Bug description: ? ProblemType: Crash DistroRelease: Ubuntu 11.10 Package: gnome-settings-daemon 3.2.1-0ubuntu1 ProcVersionSignature: Ubuntu 3.0.0-12.20-generic-pae 3.0.4 Uname: Linux 3.0.0-12-generic-pae i686 ApportVersion: 1.23-0ubuntu3 Architecture: i386 Date: Wed Oct 19 21:36:56 2011 EcryptfsInUse: Yes ExecutablePath: /usr/lib/gnome-settings-daemon/gsd-printer InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release i386 (20110427.1) ProcCmdline: /usr/lib/gnome-settings-daemon/gsd-printer ProcEnviron: LANGUAGE=en_US:en LC_TIME=en_US.UTF-8 PATH=(custom, user) LANG=en_US.UTF-8 SHELL=/usr/bin/zsh Signal: 6 SourcePackage: gnome-settings-daemon StacktraceTop: __kernel_vsyscall () raise () from /lib/i386-linux-gnu/libc.so.6 abort () from /lib/i386-linux-gnu/libc.so.6 g_assertion_message () from /lib/i386-linux-gnu/libglib-2.0.so.0 g_assertion_message_expr () from /lib/i386-linux-gnu/libglib-2.0.so.0 Title: gsd-printer crashed with SIGABRT in __kernel_vsyscall() UpgradeStatus: Upgraded to oneiric on 2011-09-29 (20 days ago) UserGroups: adm admin cdrom dialout libvirtd lpadmin plugdev sambashare vboxusers To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-settings-daemon/+bug/878486/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp