After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 569567 - gnome-settings-daemon crashes when running GNOME on Xvnc
gnome-settings-daemon crashes when running GNOME on Xvnc
Status: RESOLVED DUPLICATE of bug 150542
Product: gnome-settings-daemon
Classification: Core
Component: plugins
2.24.x
Other All
: Normal critical
: ---
Assigned To: gnome-settings-daemon-maint
gnome-settings-daemon-maint
Depends on:
Blocks:
 
 
Reported: 2009-01-28 19:25 UTC by Mikolaj Kucharski
Modified: 2009-05-24 18:15 UTC
See Also:
GNOME target: ---
GNOME version: 2.23/2.24



Description Mikolaj Kucharski 2009-01-28 19:25:13 UTC
Steps to reproduce:
1. configure Xvnc with GDM
2. login to GNOME session
3. no default theme, no icons
4. start gnome-settings-daemon --no-daemon, you will see segfault


Stack trace:
(gdb) bt full
  • #0 _XiGetDevicePresenceNotifyEvent
    from /usr/X11R6/lib/libXi.so.10.0
  • #1 set_devicepresence_handler
    at gsd-mouse-manager.c line 335
  • #2 gsd_mouse_manager_start
    at gsd-mouse-manager.c line 714
  • #3 impl_activate
    at gsd-mouse-plugin.c line 78
  • #4 gnome_settings_plugin_activate
    at gnome-settings-plugin.c line 52
  • #5 _activate_plugin
    at gnome-settings-plugin-info.c line 506
  • #6 gnome_settings_plugin_info_activate
    at gnome-settings-plugin-info.c line 529
  • #7 maybe_activate_plugin
    at gnome-settings-manager.c line 93
  • #8 g_slist_foreach
    from /usr/local/lib/libglib-2.0.so.1800.1
  • #9 _load_all
    at gnome-settings-manager.c line 271
  • #10 gnome_settings_manager_start
    at gnome-settings-manager.c line 348
  • #11 main
    at main.c line 312


Other information:
Disabling keyboard and mouse plugin helps, g-s-d is running without segfault. 

$ gconftool-2 -R /apps/gnome_settings_daemon/plugins/keyboard
 priority = 6
 active = false

$ gconftool-2 -R /apps/gnome_settings_daemon/plugins/mouse
 priority = 7
 active = false
Comment 1 Jens Granseuer 2009-01-28 19:36:10 UTC
Thanks for taking the time to report this bug.
This particular bug has already been reported into our bug tracking system, but we are happy to tell you that the problem has already been fixed. It should be solved in the next software version. You may want to check for a software upgrade.


*** This bug has been marked as a duplicate of 562977 ***
Comment 2 Mikolaj Kucharski 2009-01-28 19:46:16 UTC
I've seen bug #562977 and I'm collecting more data. This patch helped me partially.
Comment 3 Mikolaj Kucharski 2009-01-28 20:01:12 UTC
Patch[#ref1] from 562977 resolved the segfault problem. I can enable mouse plugin and everything is working fine.

However with applied patch and enabled keyboard plugin I've got wrong keyboard mapping and basically cannot use keyboard at all. Disabling keyboard plugin resolves the problem.

Is there any patch for that issue? How I can help?

References
 1. http://bugzilla.gnome.org/attachment.cgi?id=123812&action=view
Comment 4 Jens Granseuer 2009-01-28 20:19:30 UTC
What you're seeing now is most likely bug 150542.

*** This bug has been marked as a duplicate of 150542 ***
Comment 5 Jens Granseuer 2009-05-24 18:15:02 UTC
*** Bug 583709 has been marked as a duplicate of this bug. ***