kdebug> thread 942 THREAD: 0xffffffff9677a740 id: 942 (0x3ae) serial_number: 942 name: "BUSBRoster looper" hash_next: 0x0000000000000000 team_next: 0xffffffff9677ec00 priority: 10 (I/O: -1) state: waiting cpu: 0x0000000000000000 sig_pending: 0x0 (blocked: 0x0, before sigsuspend(): 0x0) in_kernel: 1 waiting for: mutex 0xffffffff8020f100 fault_handler: 0x0000000000000000 team: 0xffffffff95c57808, "usbwatch" exit.sem: 4749 exit.status: 0x0 (No error) exit.waiters: kernel_stack_area: 10368 kernel_stack_base: 0xffffffff927c5000 user_stack_area: 10369 user_stack_base: 0x00007f33a46ad000 user_local_storage: 0x00007f33a46ed000 user_thread: 0x00007f83bd5d6040 kernel_errno: 0x0 (No error) kernel_time: 319 user_time: 237 flags: 0x0 architecture dependant section: rsp: 0xffffffff927c9c08 syscall_rsp: 0xffffffff927ca000 user_rsp: 0x00007f33a46ec4d8 fpu_state at 0xffffffff9677aa80 scheduler data: priority_penalty: 0 additional_penalty: 5 (25035) effective_priority: 5 time_used: 805 us (quantum: 3500 us) stolen_time: 0 us quantum_start: 282499720 us needed_load: 0% went_sleep: 282499728 went_sleep_active: 21102684 core: 1 cache affinity has expired kdebug> mutex 0xffffffff8020f100 mutex 0xffffffff8020f100: name: legacy driver flags: 0x0 holder: 471 waiting threads: 942 kdebug> thread 471 THREAD: 0xffffffff824bc180 id: 471 (0x1d7) serial_number: 471 name: "usb explore" hash_next: 0x0000000000000000 team_next: 0xffffffff824b5380 priority: 5 (I/O: -1) state: waiting cpu: 0x0000000000000000 sig_pending: 0x0 (blocked: 0x0, before sigsuspend(): 0x0) in_kernel: 1 waiting for: mutex 0xffffffff8235e800 fault_handler: 0x0000000000000000 team: 0xffffffff820ae600, "kernel_team" exit.sem: 1874 exit.status: 0x0 (No error) exit.waiters: kernel_stack_area: 753 kernel_stack_base: 0xffffffff812f4000 user_stack_area: -1 user_stack_base: 0x0000000000000000 user_local_storage: 0x0000000000000000 user_thread: 0x0000000000000000 kernel_errno: 0x0 (No error) kernel_time: 93738 user_time: 0 flags: 0x0 architecture dependant section: rsp: 0xffffffff812f8ce8 syscall_rsp: 0xffffffff812f9000 user_rsp: 0x0000000000000000 fpu_state at 0xffffffff824bc4c0 scheduler data: priority_penalty: 0 additional_penalty: 4 (5399) effective_priority: 1 time_used: 1352 us (quantum: 4700 us) stolen_time: 0 us quantum_start: 282499727 us needed_load: 16% went_sleep: 282499731 went_sleep_active: 17852534 core: 0 cache affinity has expired kdebug> mutex 0xffffffff8235e800 mutex 0xffffffff8235e800: name: devfs lock flags: 0x0 holder: 942 waiting threads: 471 684 978 kdebug> bt 942 stack trace for thread 942 "BUSBRoster looper" kernel stack: 0xffffffff927c5000 to 0xffffffff927ca000 user stack: 0x00007f33a46ad000 to 0x00007f33a46ed000 frame caller :function + offset 0 ffffffff927c9c50 (+ 112) ffffffff800990da reschedule(int) + 0x4fa 1 ffffffff927c9cc0 (+ 64) ffffffff80088ce6 thread_block + 0xf6 2 ffffffff927c9d00 (+ 80) ffffffff8009492a _mutex_lock + 0xda 3 ffffffff927c9d50 (+ 32) ffffffff80094b1e recursive_lock_lock + 0x3e 4 ffffffff927c9d70 (+ 48) ffffffff800d406c _GLOBAL__N_1::LegacyDevice::Removed() + 0x1c 5 ffffffff927c9da0 (+ 80) ffffffff800d0c2a devfs_delete_vnode(_GLOBAL__N_1::devfs*, _GLOBAL__N_1::devfs_vnode*, bool) + 0x21a 6 ffffffff927c9df0 (+ 48) ffffffff800d0c9c devfs_remove_vnode(fs_volume*, fs_vnode*, bool) + 0x4c 7 ffffffff927c9e20 (+ 64) ffffffff80100151 free_vnode(vnode*, bool) + 0x201 8 ffffffff927c9e60 (+ 96) ffffffff801019e4 dec_vnode_ref_count(vnode*, bool, bool) + 0x2f4 9 ffffffff927c9ec0 (+ 32) ffffffff800f1424 put_fd + 0x84 10 ffffffff927c9ee0 (+ 64) ffffffff800f16f3 close_fd_index + 0xc3 11 ffffffff927c9f20 (+ 16) ffffffff80152a98 x86_64_syscall_entry + 0xfe user iframe at 0xffffffff927c9f30 (end = 0xffffffff927c9ff8) rax 0x97 rbx 0x103b9643e4d0 rcx 0x62667000a1 rdx 0x0 rsi 0xffffffffffffffff rdi 0x4 rbp 0x7f33a46ec4f0 r8 0x2d r9 0x0 r10 0x7 r11 0x3202 r12 0x103b9641e200 r13 0xcc r14 0x1 r15 0x7f33a46ec694 rip 0x62667000a1 rsp 0x7f33a46ec4d8 rflags 0x3202 vector: 0x63, error code: 0x0 12 ffffffff927c9f30 (+139861616108992) 00000062667000a1 _kern_close + 0x09 13 00007f33a46ec4f0 (+ 48) 0000003adf6415ac BUSBDevice::Unset() + 0x1c 14 00007f33a46ec520 (+ 32) 0000003adf6416b1 BUSBDevice::~BUSBDevice() + 0x11 15 00007f33a46ec540 (+ 80) 0000003adf6427da WatchedEntry::~WatchedEntry() + 0x3a 16 00007f33a46ec590 (+ 48) 0000003adf6428e1 WatchedEntry::EntryRemoved(long) + 0x91 17 00007f33a46ec5c0 (+ 48) 0000003adf6428a9 WatchedEntry::EntryRemoved(long) + 0x59 18 00007f33a46ec5f0 (+ 48) 0000003adf6428a9 WatchedEntry::EntryRemoved(long) + 0x59 19 00007f33a46ec620 (+ 96) 0000003adf642d78 RosterLooper::MessageReceived(BMessage*) + 0x68 20 00007f33a46ec680 (+ 80) 0000021036fba1dc BLooper::task_looper() + 0x26c 21 00007f33a46ec6d0 (+ 32) 0000021036fb8901 BLooper::_task0_(void*) + 0x21 22 00007f33a46ec6f0 (+ 32) 00000062666ff2e9 _thread_do_exit_work (nearest) + 0x79 23 00007f33a46ec710 (+ 0) 00007ffd78154260 commpage_thread_exit + 0x00 kdebug> bt 471 stack trace for thread 471 "usb explore" kernel stack: 0xffffffff812f4000 to 0xffffffff812f9000 frame caller :function + offset 0 ffffffff812f8d30 (+ 112) ffffffff800990da reschedule(int) + 0x4fa 1 ffffffff812f8da0 (+ 64) ffffffff80088ce6 thread_block + 0xf6 2 ffffffff812f8de0 (+ 80) ffffffff8009492a _mutex_lock + 0xda 3 ffffffff812f8e30 (+ 32) ffffffff80094b1e recursive_lock_lock + 0x3e 4 ffffffff812f8e50 (+ 48) ffffffff800d063c [*** READ/WRITE FAULT (?), pc: 0xffffffff819a8812 ***]