[Bug 334626] Re: Xorg intermittent segv in XkbSendMap in ProcXkbGetKbdByName
Launchpad has imported 45 comments from the remote bug at https://bugzilla.redhat.com/show_bug.cgi?id=469572. If you reply to an imported comment from within Launchpad, your comment will be sent to the remote bug automatically. Read more about Launchpad's inter-bugtracker facilities at https://help.launchpad.net/InterBugTracking. On 2008-11-02T19:51:53+00:00 Noel wrote: Description of problem: If I configure a second monitor (projector) using *either* the Fedora provided nvidia driver *or* the nvidia supported driver, and select a menu in the Fedora provided OpenOffice 3 Impress application (I am trying to do a presentation on dual-monitors), the entire X11 session crashes and restarts. Please note: the exact same scenario on the same hardware (multi-boot) works flawlessly with Ubuntu 8.10 using the same 177.80 nvidia driver and Ubuntu PPA build of OpenOffice 3, both with and without the new Presenter Mode plugin (Fedora provides the plugin as standard). This is completely reproducible. Steps to Reproduce: 1. Connect 2nd display. 2. Configure 2nd display using the appropriate display manager (depending on which driver is in use) 3. Open a presentation in OOo3 Impress, and click the Slide Show menu to attempt to select Slide Show Settings. Actual results: One of two things will happen. Either the menu will work because OOo3 does not realize that you have configured the 2nd display (and Slide Show Settings ... will have the option to select a 2nd display grayed out), or the entire X11 session will terminate, and you'll have to wait for it to restart at the login dialog. Expected results: The menu should appear, and you should be able to select that the presentation monitor will be on the 2nd display, so that you can start a slide show using the new Presenter mode. I'll be happy to provide whatever follow-up information you desire. ThinkPad T61p 6457-7WU, Fedora 10 with all updates as of today. Reply at: https://bugs.launchpad.net/ubuntu/+source/xorg- server/+bug/334626/comments/0 On 2008-11-02T23:18:11+00:00 Caolan wrote: The *entire* X session exits ? Reply at: https://bugs.launchpad.net/ubuntu/+source/xorg- server/+bug/334626/comments/1 On 2008-11-02T23:21:38+00:00 Caolan wrote: There is a few multihead fixes for OOo we're not carrying in that version which I've since added in, but for the entire session to crash suggests more a more fundamental X level bogusity. caolanm->mcepl: Can you see this problem ? Reply at: https://bugs.launchpad.net/ubuntu/+source/xorg- server/+bug/334626/comments/2 On 2008-11-03T11:42:26+00:00 Matěj wrote: Reporter, there are two things: a) if you are switching between non-packaged version of nvidia binary-only driver and nv open source driver (BTW, have you tried nouveau?) there are some things which nvidia driver changes outside of the driver itself. So, please, make sure, that your packages are not changed (rpm -Va; or look for more detailed instructions at https://fedoraproject.org/wiki/Xorg/3rd_Party_Video_Drivers). b) Please, attach /var/log/Xorg.*.log, /var/log/dmesg, /var/log/messages and /etc/X11/xorg.conf (if there is any) as separate uncompressed attachments to this log. Reply at: https://bugs.launchpad.net/ubuntu/+source/xorg- server/+bug/334626/comments/3 On 2008-11-04T06:48:02+00:00 Noel wrote: > The *entire* X session exits ? As in X restarts, and I have to log back in, yes. > There is a few multihead fixes for OOo we're not carrying in that > version which I've since added in Where can I find those? I update from rawhide daily. > if you are switching between non-packaged version of nvidia > binary-only driver and nv open source driver ... First of all, I installed the binary only AFTER reproducing this error in the first place. Second, I uninstalled the binary, rebooted, and checked to make sure that Xorg.0.log had no references to any nvidia provided code. That said ... > please, make sure, that your packages are not changed (rpm -Va) OK (but, again, I reproduced this BEFORE ever installing the nvidia driver) > Please, attach /var/log/Xorg.*.log, /var/log/dmesg, > /var/log/messages and /etc/X11/xorg.conf Should be able to do that sometime this week. Reply at: https://bugs.launchpad.net/ubuntu/+source/xorg- server/+bug/334626/comments/4 On 2008-11-10T14:39:56+00:00 Noel wrote: Created attachment 323070 /var/log/dmesg Reply at: https://bugs.launchpad.net/ubuntu/+source/xorg- server/+bug/334626/comments/5 On
[Bug 334626] Re: Xorg intermittent segv in XkbSendMap in ProcXkbGetKbdByName
** Changed in: xorg-server Importance: Unknown = Critical -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/334626 Title: Xorg intermittent segv in XkbSendMap in ProcXkbGetKbdByName -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 334626] Re: Xorg intermittent segv in XkbSendMap in ProcXkbGetKbdByName
** Changed in: xorg-server Importance: Critical = Unknown -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/334626 Title: Xorg intermittent segv in XkbSendMap in ProcXkbGetKbdByName -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 334626] Re: Xorg intermittent segv in XkbSendMap in ProcXkbGetKbdByName
** Changed in: xorg-server Importance: Unknown = Critical -- Xorg intermittent segv in XkbSendMap in ProcXkbGetKbdByName https://bugs.launchpad.net/bugs/334626 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 334626] Re: Xorg intermittent segv in XkbSendMap in ProcXkbGetKbdByName
According to the upstream bug report, this should now be fixed in the version of xserver we have in Karmic, so I'm closing it as fixed. If this is incorrect please feel free to reopen with additional details. ** Changed in: xorg-server (Ubuntu) Status: Confirmed = Fix Released -- Xorg intermittent segv in XkbSendMap in ProcXkbGetKbdByName https://bugs.launchpad.net/bugs/334626 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 334626] Re: Xorg intermittent segv in XkbSendMap in ProcXkbGetKbdByName
** Tags added: crash -- Xorg intermittent segv in XkbSendMap in ProcXkbGetKbdByName https://bugs.launchpad.net/bugs/334626 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 334626] Re: Xorg intermittent segv in XkbSendMap in ProcXkbGetKbdByName
** Also affects: xorg-server via https://bugs.freedesktop.org/show_bug.cgi?id=21464 Importance: Unknown Status: Unknown ** Bug watch added: Red Hat Bugzilla #469572 https://bugzilla.redhat.com/show_bug.cgi?id=469572 ** Also affects: xorg-server (Fedora) via https://bugzilla.redhat.com/show_bug.cgi?id=469572 Importance: Unknown Status: Unknown -- Xorg intermittent segv in XkbSendMap in ProcXkbGetKbdByName https://bugs.launchpad.net/bugs/334626 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 334626] Re: Xorg intermittent segv in XkbSendMap in ProcXkbGetKbdByName
** Changed in: xorg-server (Fedora) Status: Unknown = Fix Released -- Xorg intermittent segv in XkbSendMap in ProcXkbGetKbdByName https://bugs.launchpad.net/bugs/334626 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 334626] Re: Xorg intermittent segv in XkbSendMap in ProcXkbGetKbdByName
** Changed in: xorg-server Status: Unknown = Fix Released -- Xorg intermittent segv in XkbSendMap in ProcXkbGetKbdByName https://bugs.launchpad.net/bugs/334626 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 334626] Re: Xorg intermittent segv in XkbSendMap in ProcXkbGetKbdByName
** Tags added: intrepid -- Xorg intermittent segv in XkbSendMap in ProcXkbGetKbdByName https://bugs.launchpad.net/bugs/334626 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 334626] Re: Xorg intermittent segv in XkbSendMap in ProcXkbGetKbdByName
As per http://bugs.freedesktop.org/show_bug.cgi?id=21464 the patch is now in Xorg 1.6.1.902. Once the new X server becomes part of Ubuntu, then this problem should go away. In the meantime, I've been using the custom Xorg binary as in the previous comment for some time now and have not seen a crash at all with it. I'm convinced the patch solves the problem. -- Xorg intermittent segv in XkbSendMap in ProcXkbGetKbdByName https://bugs.launchpad.net/bugs/334626 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 334626] Re: Xorg intermittent segv in XkbSendMap in ProcXkbGetKbdByName
If anyone can't wait (like me), I've built an Xorg binary for Ubuntu Jaunty that incorporates the patch provided above, and also restores the AllowDeactivateGrabs functionality as per https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/338489 Binary is at http://www.aaa.net.au/campbell/Xorg.tar.bz2 and is a drop-in replacement for /usr/bin/Xorg but do back up your original. If installing you'll likely need to stop the gdm service, then restart it after you're done. -- Xorg intermittent segv in XkbSendMap in ProcXkbGetKbdByName https://bugs.launchpad.net/bugs/334626 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 334626] Re: Xorg intermittent segv in XkbSendMap in ProcXkbGetKbdByName
A patch has just been released that claims to fix this...see http://bugs.freedesktop.org/show_bug.cgi?id=21464 -- Xorg intermittent segv in XkbSendMap in ProcXkbGetKbdByName https://bugs.launchpad.net/bugs/334626 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 334626] Re: Xorg intermittent segv in XkbSendMap in ProcXkbGetKbdByName
This looks very similar to https://bugs.freedesktop.org/show_bug.cgi?id=21464 ** Bug watch added: freedesktop.org Bugzilla #21464 https://bugs.freedesktop.org/show_bug.cgi?id=21464 -- Xorg intermittent segv in XkbSendMap in ProcXkbGetKbdByName https://bugs.launchpad.net/bugs/334626 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 334626] Re: Xorg intermittent segv in XkbSendMap in ProcXkbGetKbdByName
This problem is NOT fixed in Jaunty. r...@vostro:~# lsb_release -rd Description:Ubuntu 9.04 Release:9.04 Here's an entry from Xorg.0.log under Jaunty: [xkb] BOGUS LENGTH in write keyboard desc, expected 5408, got 5424 Backtrace: 0: /usr/X11R6/bin/X(xorg_backtrace+0x3b) [0x813518b] 1: /usr/X11R6/bin/X(xf86SigHandler+0x55) [0x80c7be5] 2: [0xb7f24400] 3: /lib/tls/i686/cmov/libc.so.6(cfree+0x96) [0xb7b4c5b6] 4: /usr/X11R6/bin/X(Xfree+0x21) [0x8139021] 5: /usr/X11R6/bin/X [0x8194661] 6: /usr/X11R6/bin/X(ProcXkbGetKbdByName+0xec3) [0x819b403] 7: /usr/X11R6/bin/X [0x819fc38] 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) [0xb7af1775] 11: /usr/X11R6/bin/X [0x80717a1] ** Changed in: xorg-server (Ubuntu) Status: Fix Released = Confirmed -- Xorg intermittent segv in XkbSendMap in ProcXkbGetKbdByName https://bugs.launchpad.net/bugs/334626 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 334626] Re: Xorg intermittent segv in XkbSendMap in ProcXkbGetKbdByName
** Changed in: xorg-server (Ubuntu) Status: Incomplete = Confirmed -- Xorg intermittent segv in XkbSendMap in ProcXkbGetKbdByName https://bugs.launchpad.net/bugs/334626 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 334626] Re: Xorg intermittent segv in XkbSendMap in ProcXkbGetKbdByName
There was a pretty significant Xkb string bug that caused segfaults that has since been fixed in jaunty. I'll hazard to bet that fix covers this crash too, and am going to close the bug. If I'm wrong, do please reopen the bug (but we'll need that full backtrace too). ** Changed in: xorg-server (Ubuntu) Status: Confirmed = Fix Released -- Xorg intermittent segv in XkbSendMap in ProcXkbGetKbdByName https://bugs.launchpad.net/bugs/334626 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 334626] Re: Xorg intermittent segv in XkbSendMap in ProcXkbGetKbdByName
Please collect a full backtrace - see http://wiki.ubuntu.com/X/Backtracing for directions. Like Timo says, our development focus is Jaunty. But if you can collect a good enough backtrace, maybe we can figure out on our end if the issue still exists in the jaunty code. ** Changed in: xorg-server (Ubuntu) Importance: Undecided = High -- Xorg intermittent segv in XkbSendMap in ProcXkbGetKbdByName https://bugs.launchpad.net/bugs/334626 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 334626] Re: Xorg intermittent segv in XkbSendMap in ProcXkbGetKbdByName
** Changed in: xorg-server (Ubuntu) Status: Incomplete = New ** Changed in: xorg-server (Ubuntu) Status: New = Incomplete -- Xorg intermittent segv in XkbSendMap in ProcXkbGetKbdByName https://bugs.launchpad.net/bugs/334626 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 334626] Re: Xorg intermittent segv in XkbSendMap in ProcXkbGetKbdByName
** Changed in: xorg (Ubuntu) Sourcepackagename: None = xorg -- Xorg intermittent segv in XkbSendMap in ProcXkbGetKbdByName https://bugs.launchpad.net/bugs/334626 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 334626] Re: Xorg intermittent segv in XkbSendMap in ProcXkbGetKbdByName
The external keyboard is a PS2 plug keyboard connected to the computer with a USB to PS2 adaptor. dmesg for it shows this: [43384.916476] usb 7-5.2: new low speed USB device using ehci_hcd and address 8 [43385.016916] usb 7-5.2: configuration #1 chosen from 1 choice [43385.024289] input: HID 04d9:1400 as /devices/pci:00/:00:1d.7/usb7/7-5/7-5.2/7-5.2:1.0/input/input16 [43385.072270] input,hidraw2: USB HID v1.10 Keyboard [HID 04d9:1400] on usb-:00:1d.7-5.2 [43385.085077] input: HID 04d9:1400 as /devices/pci:00/:00:1d.7/usb7/7-5/7-5.2/7-5.2:1.1/input/input17 [43385.138036] input,hidraw3: USB HID v1.10 Mouse [HID 04d9:1400] on usb-:00:1d.7-5.2 This could be related...I also had a situation today where my two keyboards were accepting input on an alternating basis. One keyboard would accept one character only, subsequent keystrokes would do nothing until a character was typed on the other keyboard, and vice-versa. I restarted the X server and the problem went away. -- Xorg intermittent segv in XkbSendMap in ProcXkbGetKbdByName https://bugs.launchpad.net/bugs/334626 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 334626] Re: Xorg intermittent segv in XkbSendMap in ProcXkbGetKbdByName
You need to try to reproduce it on 9.04. ** Changed in: xorg-server (Ubuntu) Sourcepackagename: xorg = xorg-server Status: New = Incomplete -- Xorg intermittent segv in XkbSendMap in ProcXkbGetKbdByName https://bugs.launchpad.net/bugs/334626 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 334626] Re: Xorg intermittent segv in XkbSendMap in ProcXkbGetKbdByName
This is a critical system for my work and 9.04 is still alpha-ware, though I do have some free partition space that could suit. You can see that there are two keyboard character devices (13,68) and (13,65), but the (13,68) gets two named entries - that's fine... r...@vostro:~# find /dev/input -name *kbd -exec ls -alL {} \; crw-rw 1 root root 13, 68 2009-02-26 20:50 /dev/input/by-path/pci-:00:1d.7-usb-0:5.2:1.0-event-kbd crw-rw 1 root root 13, 65 2009-02-26 20:31 /dev/input/by-path/platform-i8042-serio-0-event-kbd crw-rw 1 root root 13, 68 2009-02-26 20:50 /dev/input/by-id/usb-04d9_1400-event-kbd I'm trying to see whether putting some explicit keyboard configs into /etc/X11/xorg.conf as follows helps to make this problem go away: In the ServerLayout section: InputDeviceKeyboard0 CoreKeyboard InputDeviceKeyboard1 SendCoreEvents Section InputDevice Identifier Keyboard0 Driver kbd Option Name Built-in Keyboard #can't use this device option, as using it produces garbage characters for some unknown reason #Option Device /dev/input/by-path/platform-i8042-serio-0-event-kbd Option XkbModel pc105 Option XkbRules xorg Option XkbLayout us EndSection Section InputDevice Identifier Keyboard1 Driver kbd Option Name External Keyboard Option Device /dev/input/by-id/usb-04d9_1400-event-kbd Option XkbModel pc105 Option XkbRules xorg Option XkbLayout us EndSection -- Xorg intermittent segv in XkbSendMap in ProcXkbGetKbdByName https://bugs.launchpad.net/bugs/334626 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 334626] Re: Xorg intermittent segv in XkbSendMap in ProcXkbGetKbdByName
Didn't help just got another X bombout. The /var/log/Xorg.0.log says: BOGUS LENGTH in write keyboard desc, expected 5704, got 5720 Backtrace: 0: /usr/X11R6/bin/X(xf86SigHandler+0x79) [0x80c3009] 1: [0xb7fc2400] 2: /lib/tls/i686/cmov/libc.so.6(cfree+0x96) [0xb7c1e4b6] 3: /usr/X11R6/bin/X(Xfree+0x21) [0x8135231] 4: /usr/X11R6/bin/X [0x818a191] 5: /usr/X11R6/bin/X(ProcXkbGetKbdByName+0xeaa) [0x8190eba] 6: /usr/X11R6/bin/X [0x8195668] 7: /usr/X11R6/bin/X(Dispatch+0x34f) [0x808c89f] 8: /usr/X11R6/bin/X(main+0x47d) [0x8071d1d] 9: /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe5) [0xb7bc3685] 10: /usr/X11R6/bin/X [0x8071101] Saw signal 11. Server aborting. -- Xorg intermittent segv in XkbSendMap in ProcXkbGetKbdByName https://bugs.launchpad.net/bugs/334626 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs