Summary: | Xorg server 1.5.2 SEGV during XFixesGetCursorImage() | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | xorg | Reporter: | Karl Runge <runge> | ||||||
Component: | Server/General | Assignee: | Xorg Project Team <xorg-team> | ||||||
Status: | RESOLVED MOVED | QA Contact: | Xorg Project Team <xorg-team> | ||||||
Severity: | normal | ||||||||
Priority: | highest | CC: | alanh, rehak.michal | ||||||
Version: | git | ||||||||
Hardware: | All | ||||||||
OS: | All | ||||||||
Whiteboard: | |||||||||
i915 platform: | i915 features: | ||||||||
Attachments: |
|
Description
Karl Runge
2008-11-08 17:56:12 UTC
I am experiencing the crash with version 1.6.0 (also with x11vnc when session is starting): X.Org X Server 1.6.0 Release Date: 2009-2-25 X Protocol Version 11, Revision 0 Build Operating System: Linux 2.6.24-23-server i686 Ubuntu Current Operating System: Linux mic 2.6.28-14-generic #46-Ubuntu SMP Wed Jul 8 07:21:34 UTC 2009 i686 Build Date: 09 April 2009 02:10:02AM xorg-server 2:1.6.0-0ubuntu14 (buildd@rothera.buildd) ..... ..... Backtrace: 0: /usr/X11R6/bin/X(xorg_backtrace+0x3b) [0x813518b] 1: /usr/X11R6/bin/X(xf86SigHandler+0x55) [0x80c7be5] 2: [0xb7fe0400] 3: /usr/X11R6/bin/X [0x8161a55] 4: /usr/X11R6/bin/X(CallCallbacks+0x4e) [0x80916be] 5: /usr/X11R6/bin/X(XaceHook+0x7e) [0x815ff5e] 6: /usr/X11R6/bin/X(ProcXFixesGetCursorImageAndName+0x8b) [0x814cb3b] 7: /usr/X11R6/bin/X [0x814af7c] 8: /usr/X11R6/bin/X(Dispatch+0x33f) [0x808d57f] 9: /usr/X11R6/bin/X(main+0x3bd) [0x80722ed] 10: /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe5) [0xb7ba7775] 11: /usr/X11R6/bin/X [0x80717a1] Saw signal 11. Server aborting. Please let me know if I can provide more info. I too am having this problem. http://ubuntuforums.org/showthread.php?p=7798663 I still see this bug in: X.Org X Server 1.7.7 Release Date: 2010-05-04 I saw this testing with the mandriva 2010.1 live CD. XFixesGetCursorImage() induces the X server crash; as in my original bug report x11vnc was used. Note that KDM (not GMD) is used this time (mandriva live CD.) Is this bug ever going to be addressed??? Searching on ProcXFixesGetCursorImageAndName, I found this bug report: https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/526919 that induces the same X server SEGV but does not use x11vnc. Created attachment 37760 [details] [review] Scope callback data for use by callback. Thank you very much Chris. So, if I understand things correctly, the patch you included in your post will at some point be applied to http://cgit.freedesktop.org/xorg/xserver/tree/Xext/xace.c and ultimately make it into an Xorg release? I don't see your changes in http://cgit.freedesktop.org/xorg/xserver/tree/Xext/xace.c so I assume that means no Xorg release has them. Am I correct about that, or have I missed something? Karl No, the fix that Chris added doesn't fix this issue. Please see RedHat's bugzilla database. https://bugzilla.redhat.com/show_bug.cgi?id=1357694 which has a valid fix to bump the refcount on used cursors. Actually, Chris fix might fix this error, but there's another crash. As reported in the RedHat database. -- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/xorg/xserver/issues/375. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.