Segfaults with genius tablet and xorg-server 1.8.1
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Wizardpen |
New
|
Undecided
|
Unassigned |
Bug Description
I'm running amd64 gentoo, xorg-server-
The driver works fine until I touch the tablet with the pen. When I do it, the whole X server chrashes, and leaves me with a nonsense backtrace (only memory adresses).
Using gdb pointed out that the problem is that wizardpen driver doesn't set read_input. IsUSBLine in wizardpen.c:375 somewhy returns false, and the block never executes, and read_input is set nowhere else. Also there is a suspicious "} else" on line 385, but there's no else block (other than the assignment in the next line).
The else on line 385 does appear to have no purpose.
Perhaps Gerrard can shed some light on its purpose, since he put it there in rev 32?
Which kernel are you using? xorg.conf. d inputclass)? Can you please attach the appropriate file.
Did you compile support for the event interface? (Presumably you did)
What is your configuration method (hal/udev/