What | Removed | Added |
---|---|---|
Status | NEW | IN_PROGRESS |
Flags | needinfo?(rath@itsm.uni-stuttgart.de) |
Thank you for the core files, they are very helpful. The backtraces in both of them show that the program crashed in `gdk_input_device_new`, called from `_gdk_input_common_init` because the `XListInputDevices` function returned null. First of all, libgtk should be fixed to check for error before attempting to use the returned value. But more interesting is why does XListInputDevices return null in first place. One possibility would be allocation failure (unlikely) or it doesn't understand the response X server sent to it. Please try to login to IceWM, or some other working environment, and run commands: 1) xdpyinfo -queryExtensions 2) xinput list --long Collect the output and attach it here. Also if you have any unusual input devices connected to your computer, try if disconnecting any of them helps.