Could you please confirm that your reader has following USB identification? 0c4b Reiner SCT Kartensysteme GmbH 0501 cyberJack RFID comfort dual interface smartcard reader (use lsusb command) Looking at the code, there is several very similar drivers in cyberjack-SP05/cjeca32. USBUnix.cpp branches it depending on model. For this model, you get usbMode == 1. USE_USB1 is set, so ausb11.c is used to handle this reader with libusb1. So the action that caused or immediately preceded the crash was ausb11_close() from SP05/cjeca32/ausb11.c. The code needs further investigation.