Opened 4 years ago

Closed 4 years ago

#16083 closed bug (duplicate)

Unrecoverable system crash upon cold and hotplugging Wacom Intuos CTL-490

Reported by: cafeina Owned by: stippi
Priority: normal Milestone: R1/beta2
Component: Drivers/Input/Wacom Version: R1/Development
Keywords: wacom, intuos, ctl-490, panic Cc:
Blocked By: #14589 Blocking:
Platform: All

Description (last modified by cafeina)

Environment

Latest bleeding edge available at the moment hrev54226. Version x86_64. Tested directly in hardware via Live USB.

Issue

Hotplugging a Wacom tablet, model Intuos CTL-490, quickly makes the system to panic crash and open up a unrecoverable KDL.

Booting the system with this Wacom already plugged also ends up having the same result.

"PANIC: SMAP violation user-mapped address 0x.... touched from kernel 0x..."

This problem is not new and it has been present for a while. Patches in hrev54213 did not solve this crashes.

Attachments (1)

photo_2020-05-19.jpg (122.7 KB ) - added by cafeina 4 years ago.
Screenshot of a Kernel Panic after hotplugging a Wacom Intuos CTL-490 tablet

Download all attachments as: .zip

Change History (5)

by cafeina, 4 years ago

Attachment: photo_2020-05-19.jpg added

Screenshot of a Kernel Panic after hotplugging a Wacom Intuos CTL-490 tablet

comment:1 by cafeina, 4 years ago

Description: modified (diff)

comment:2 by cafeina, 4 years ago

See also comment https://dev.haiku-os.org/ticket/16003#comment:7 about what happened before hrev54213 with hotplugging (it did not crash the system, but neither enable the tablet to use).

comment:3 by CodeforEvolution, 4 years ago

I think I see the reason for this: the driver hasn’t been updated to be “SMAP safe” (As in the driver does not use special methods like “user_memcpy” to protect the kernel from userspace). I would take a look at this, but I have unfortunately been very busy lately.

comment:4 by diver, 4 years ago

Blocked By: 14589 added
Platform: x86-64All
Resolution: duplicate
Status: newclosed
Note: See TracTickets for help on using tickets.