XkbGetKeyboard returns null

Bug #220809 reported by Chris Jones
4
Affects Status Importance Assigned to Milestone
libx11 (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

In order to reproduce it, build
http://cvs.gnome.org/viewcvs/kbdraw/ and run test/kbdraw application. This bug causes layout preview (in gnome-keyboard-properties) failure.

The simplest application to demonstrate would have 3 lines: get the GTK display, XkbQueryExtension, XkbGetKeyboard

This bug also causes python-virtkey to segfault.

Revision history for this message
Chris Jones (tortoise) wrote :

This is related to #188115 however new code has been added to the function that detects the failure and causes the whole data structure to be unallocated.

Revision history for this message
Chris Jones (tortoise) wrote :

Actually I was wrong looking at the diff. I have no idea why this has only just started happening.

Revision history for this message
Bryce Harrington (bryce) wrote :

Hi tortoise,

Thank you for taking the time to report this bug and helping to make Ubuntu better. You reported this bug a while ago and there hasn't been any activity in it recently. We were wondering is this still an issue for you? Can you try with the latest development release of Ubuntu? (ISOs are available from cdimage.ubuntu.com)

If it remains an issue, could you also attach a new /var/log/Xorg.0.log?
Thanks in advance.

The output of lspci -vvnn would also be worth having.

Changed in libx11:
status: New → Incomplete
Revision history for this message
Bryce Harrington (bryce) wrote :

We're closing this bug since it is has been some time with no response from the original reporter. However, if the issue still exists please feel free to reopen with the requested information. Also, if you could, please test against the latest development version of Ubuntu, since this confirms the bug is one we may be able to pass upstream for help.

Changed in libx11:
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.