Time-Appliance-Project icon indicating copy to clipboard operation
Time-Appliance-Project copied to clipboard

Time Stick driver crash while retrieving timestamp

Open rnijveld opened this issue 1 year ago • 2 comments

I got a driver crash while working with the time stick given to me during ISPCS2024 on my up-to-date Debian Bookworm machine. It uses kernel 6.1.0-26-amd64. It looks like one of the kernel protection mechanisms is triggered because of a memcpy in ax_ptp.c:506 (see line 60 in the trace attached below). It appears the kernel isn't happy about the memcpy across multiple fields. Maybe the memcpy call can be replaced by separate calls for each field that needs to be copied from the one struct to the other. Alternatively we memcpy the entire struct and reset the fields that didn't need to be copied?

time-stick-trace.txt

rnijveld avatar Oct 09 '24 00:10 rnijveld