以非root用户身份运行时libusb崩溃

时间:2015-09-21 12:35:11

标签: libusb libusb-1.0

回溯:

编程接收信号SIGSEGV,分段故障。 在io.c的add_to_flying_list(transfer = 0x6527b0)中的0x00007ffff7bca558:1364 1364 struct libusb_context * ctx = ITRANSFER_CTX(transfer); (gdb)bt

在io.c的add_to_flying_list(transfer = 0x6527b0)中

0 0x00007ffff7bca558:1364

1 libusb_submit_transfer(transfer = transfer @ entry = 0x652848)at io.c:1483

do_sync_bulk_transfer中的

2 0x00007ffff7bcc779(dev_handle = 0x0,endpoint =,buffer = 0x613728" \ f",length = 8,transfer = 0x7fffffffe7c0,timeout = 1000,

type=type@entry=2 '\002') at sync.c:174
libusb_bulk_transfer中的

3 0x00007ffff7bccb14(dev_handle =,endpoint =,data =,length =,transferred =,

timeout=<optimized out>) at sync.c:257
dm_usb_send中的

4 0x0000000000402cfa(上下文= 0x652010,msg_ptr = 0x613728)在rel / 1.0 / src / dm-usb-context.c:136

只有当您以非root用户身份运行时,是否有人会看到此类崩溃? (以root身份运行时工作正常)

1 个答案:

答案 0 :(得分:0)

我因为Permission问题而崩溃了。我已将自己添加到plugdev组。添加到plugdev组后没有看到崩溃