1 | kdebug> thread 942
|
---|
2 | THREAD: 0xffffffff9677a740
|
---|
3 | id: 942 (0x3ae)
|
---|
4 | serial_number: 942
|
---|
5 | name: "BUSBRoster looper"
|
---|
6 | hash_next: 0x0000000000000000
|
---|
7 | team_next: 0xffffffff9677ec00
|
---|
8 | priority: 10 (I/O: -1)
|
---|
9 | state: waiting
|
---|
10 | cpu: 0x0000000000000000
|
---|
11 | sig_pending: 0x0 (blocked: 0x0, before sigsuspend(): 0x0)
|
---|
12 | in_kernel: 1
|
---|
13 | waiting for: mutex 0xffffffff8020f100
|
---|
14 | fault_handler: 0x0000000000000000
|
---|
15 | team: 0xffffffff95c57808, "usbwatch"
|
---|
16 | exit.sem: 4749
|
---|
17 | exit.status: 0x0 (No error)
|
---|
18 | exit.waiters:
|
---|
19 | kernel_stack_area: 10368
|
---|
20 | kernel_stack_base: 0xffffffff927c5000
|
---|
21 | user_stack_area: 10369
|
---|
22 | user_stack_base: 0x00007f33a46ad000
|
---|
23 | user_local_storage: 0x00007f33a46ed000
|
---|
24 | user_thread: 0x00007f83bd5d6040
|
---|
25 | kernel_errno: 0x0 (No error)
|
---|
26 | kernel_time: 319
|
---|
27 | user_time: 237
|
---|
28 | flags: 0x0
|
---|
29 | architecture dependant section:
|
---|
30 | rsp: 0xffffffff927c9c08
|
---|
31 | syscall_rsp: 0xffffffff927ca000
|
---|
32 | user_rsp: 0x00007f33a46ec4d8
|
---|
33 | fpu_state at 0xffffffff9677aa80
|
---|
34 | scheduler data:
|
---|
35 | priority_penalty: 0
|
---|
36 | additional_penalty: 5 (25035)
|
---|
37 | effective_priority: 5
|
---|
38 | time_used: 805 us (quantum: 3500 us)
|
---|
39 | stolen_time: 0 us
|
---|
40 | quantum_start: 282499720 us
|
---|
41 | needed_load: 0%
|
---|
42 | went_sleep: 282499728
|
---|
43 | went_sleep_active: 21102684
|
---|
44 | core: 1
|
---|
45 | cache affinity has expired
|
---|
46 |
|
---|
47 | kdebug> mutex 0xffffffff8020f100
|
---|
48 | mutex 0xffffffff8020f100:
|
---|
49 | name: legacy driver
|
---|
50 | flags: 0x0
|
---|
51 | holder: 471
|
---|
52 | waiting threads: 942
|
---|
53 |
|
---|
54 | kdebug> thread 471
|
---|
55 | THREAD: 0xffffffff824bc180
|
---|
56 | id: 471 (0x1d7)
|
---|
57 | serial_number: 471
|
---|
58 | name: "usb explore"
|
---|
59 | hash_next: 0x0000000000000000
|
---|
60 | team_next: 0xffffffff824b5380
|
---|
61 | priority: 5 (I/O: -1)
|
---|
62 | state: waiting
|
---|
63 | cpu: 0x0000000000000000
|
---|
64 | sig_pending: 0x0 (blocked: 0x0, before sigsuspend(): 0x0)
|
---|
65 | in_kernel: 1
|
---|
66 | waiting for: mutex 0xffffffff8235e800
|
---|
67 | fault_handler: 0x0000000000000000
|
---|
68 | team: 0xffffffff820ae600, "kernel_team"
|
---|
69 | exit.sem: 1874
|
---|
70 | exit.status: 0x0 (No error)
|
---|
71 | exit.waiters:
|
---|
72 | kernel_stack_area: 753
|
---|
73 | kernel_stack_base: 0xffffffff812f4000
|
---|
74 | user_stack_area: -1
|
---|
75 | user_stack_base: 0x0000000000000000
|
---|
76 | user_local_storage: 0x0000000000000000
|
---|
77 | user_thread: 0x0000000000000000
|
---|
78 | kernel_errno: 0x0 (No error)
|
---|
79 | kernel_time: 93738
|
---|
80 | user_time: 0
|
---|
81 | flags: 0x0
|
---|
82 | architecture dependant section:
|
---|
83 | rsp: 0xffffffff812f8ce8
|
---|
84 | syscall_rsp: 0xffffffff812f9000
|
---|
85 | user_rsp: 0x0000000000000000
|
---|
86 | fpu_state at 0xffffffff824bc4c0
|
---|
87 | scheduler data:
|
---|
88 | priority_penalty: 0
|
---|
89 | additional_penalty: 4 (5399)
|
---|
90 | effective_priority: 1
|
---|
91 | time_used: 1352 us (quantum: 4700 us)
|
---|
92 | stolen_time: 0 us
|
---|
93 | quantum_start: 282499727 us
|
---|
94 | needed_load: 16%
|
---|
95 | went_sleep: 282499731
|
---|
96 | went_sleep_active: 17852534
|
---|
97 | core: 0
|
---|
98 | cache affinity has expired
|
---|
99 |
|
---|
100 | kdebug> mutex 0xffffffff8235e800
|
---|
101 | mutex 0xffffffff8235e800:
|
---|
102 | name: devfs lock
|
---|
103 | flags: 0x0
|
---|
104 | holder: 942
|
---|
105 | waiting threads: 471 684 978
|
---|
106 |
|
---|
107 | kdebug> bt 942
|
---|
108 | stack trace for thread 942 "BUSBRoster looper"
|
---|
109 | kernel stack: 0xffffffff927c5000 to 0xffffffff927ca000
|
---|
110 | user stack: 0x00007f33a46ad000 to 0x00007f33a46ed000
|
---|
111 | frame caller <image>:function + offset
|
---|
112 | 0 ffffffff927c9c50 (+ 112) ffffffff800990da <kernel_x86_64> reschedule(int) + 0x4fa
|
---|
113 | 1 ffffffff927c9cc0 (+ 64) ffffffff80088ce6 <kernel_x86_64> thread_block + 0xf6
|
---|
114 | 2 ffffffff927c9d00 (+ 80) ffffffff8009492a <kernel_x86_64> _mutex_lock + 0xda
|
---|
115 | 3 ffffffff927c9d50 (+ 32) ffffffff80094b1e <kernel_x86_64> recursive_lock_lock + 0x3e
|
---|
116 | 4 ffffffff927c9d70 (+ 48) ffffffff800d406c <kernel_x86_64> _GLOBAL__N_1::LegacyDevice::Removed() + 0x1c
|
---|
117 | 5 ffffffff927c9da0 (+ 80) ffffffff800d0c2a <kernel_x86_64> devfs_delete_vnode(_GLOBAL__N_1::devfs*, _GLOBAL__N_1::devfs_vnode*, bool) + 0x21a
|
---|
118 | 6 ffffffff927c9df0 (+ 48) ffffffff800d0c9c <kernel_x86_64> devfs_remove_vnode(fs_volume*, fs_vnode*, bool) + 0x4c
|
---|
119 | 7 ffffffff927c9e20 (+ 64) ffffffff80100151 <kernel_x86_64> free_vnode(vnode*, bool) + 0x201
|
---|
120 | 8 ffffffff927c9e60 (+ 96) ffffffff801019e4 <kernel_x86_64> dec_vnode_ref_count(vnode*, bool, bool) + 0x2f4
|
---|
121 | 9 ffffffff927c9ec0 (+ 32) ffffffff800f1424 <kernel_x86_64> put_fd + 0x84
|
---|
122 | 10 ffffffff927c9ee0 (+ 64) ffffffff800f16f3 <kernel_x86_64> close_fd_index + 0xc3
|
---|
123 | 11 ffffffff927c9f20 (+ 16) ffffffff80152a98 <kernel_x86_64> x86_64_syscall_entry + 0xfe
|
---|
124 | user iframe at 0xffffffff927c9f30 (end = 0xffffffff927c9ff8)
|
---|
125 | rax 0x97 rbx 0x103b9643e4d0 rcx 0x62667000a1
|
---|
126 | rdx 0x0 rsi 0xffffffffffffffff rdi 0x4
|
---|
127 | rbp 0x7f33a46ec4f0 r8 0x2d r9 0x0
|
---|
128 | r10 0x7 r11 0x3202 r12 0x103b9641e200
|
---|
129 | r13 0xcc r14 0x1 r15 0x7f33a46ec694
|
---|
130 | rip 0x62667000a1 rsp 0x7f33a46ec4d8 rflags 0x3202
|
---|
131 | vector: 0x63, error code: 0x0
|
---|
132 | 12 ffffffff927c9f30 (+139861616108992) 00000062667000a1 <libroot.so> _kern_close + 0x09
|
---|
133 | 13 00007f33a46ec4f0 (+ 48) 0000003adf6415ac <libdevice.so> BUSBDevice::Unset() + 0x1c
|
---|
134 | 14 00007f33a46ec520 (+ 32) 0000003adf6416b1 <libdevice.so> BUSBDevice::~BUSBDevice() + 0x11
|
---|
135 | 15 00007f33a46ec540 (+ 80) 0000003adf6427da <libdevice.so> WatchedEntry::~WatchedEntry() + 0x3a
|
---|
136 | 16 00007f33a46ec590 (+ 48) 0000003adf6428e1 <libdevice.so> WatchedEntry::EntryRemoved(long) + 0x91
|
---|
137 | 17 00007f33a46ec5c0 (+ 48) 0000003adf6428a9 <libdevice.so> WatchedEntry::EntryRemoved(long) + 0x59
|
---|
138 | 18 00007f33a46ec5f0 (+ 48) 0000003adf6428a9 <libdevice.so> WatchedEntry::EntryRemoved(long) + 0x59
|
---|
139 | 19 00007f33a46ec620 (+ 96) 0000003adf642d78 <libdevice.so> RosterLooper::MessageReceived(BMessage*) + 0x68
|
---|
140 | 20 00007f33a46ec680 (+ 80) 0000021036fba1dc <libbe.so> BLooper::task_looper() + 0x26c
|
---|
141 | 21 00007f33a46ec6d0 (+ 32) 0000021036fb8901 <libbe.so> BLooper::_task0_(void*) + 0x21
|
---|
142 | 22 00007f33a46ec6f0 (+ 32) 00000062666ff2e9 <libroot.so> _thread_do_exit_work (nearest) + 0x79
|
---|
143 | 23 00007f33a46ec710 (+ 0) 00007ffd78154260 <commpage> commpage_thread_exit + 0x00
|
---|
144 |
|
---|
145 | kdebug> bt 471
|
---|
146 | stack trace for thread 471 "usb explore"
|
---|
147 | kernel stack: 0xffffffff812f4000 to 0xffffffff812f9000
|
---|
148 | frame caller <image>:function + offset
|
---|
149 | 0 ffffffff812f8d30 (+ 112) ffffffff800990da <kernel_x86_64> reschedule(int) + 0x4fa
|
---|
150 | 1 ffffffff812f8da0 (+ 64) ffffffff80088ce6 <kernel_x86_64> thread_block + 0xf6
|
---|
151 | 2 ffffffff812f8de0 (+ 80) ffffffff8009492a <kernel_x86_64> _mutex_lock + 0xda
|
---|
152 | 3 ffffffff812f8e30 (+ 32) ffffffff80094b1e <kernel_x86_64> recursive_lock_lock + 0x3e
|
---|
153 | 4 ffffffff812f8e50 (+ 48) ffffffff800d063c
|
---|
154 | [*** READ/WRITE FAULT (?), pc: 0xffffffff819a8812 ***]
|
---|