Ticket #16691: kdl.txt

File kdl.txt, 6.6 KB (added by madmax, 3 years ago)

Relevant parts of the KDL session

Line 
1kdebug> thread 942
2THREAD: 0xffffffff9677a740
3id: 942 (0x3ae)
4serial_number: 942
5name: "BUSBRoster looper"
6hash_next: 0x0000000000000000
7team_next: 0xffffffff9677ec00
8priority: 10 (I/O: -1)
9state: waiting
10cpu: 0x0000000000000000
11sig_pending: 0x0 (blocked: 0x0, before sigsuspend(): 0x0)
12in_kernel: 1
13waiting for: mutex 0xffffffff8020f100
14fault_handler: 0x0000000000000000
15team: 0xffffffff95c57808, "usbwatch"
16 exit.sem: 4749
17 exit.status: 0x0 (No error)
18 exit.waiters:
19kernel_stack_area: 10368
20kernel_stack_base: 0xffffffff927c5000
21user_stack_area: 10369
22user_stack_base: 0x00007f33a46ad000
23user_local_storage: 0x00007f33a46ed000
24user_thread: 0x00007f83bd5d6040
25kernel_errno: 0x0 (No error)
26kernel_time: 319
27user_time: 237
28flags: 0x0
29architecture dependant section:
30 rsp: 0xffffffff927c9c08
31 syscall_rsp: 0xffffffff927ca000
32 user_rsp: 0x00007f33a46ec4d8
33 fpu_state at 0xffffffff9677aa80
34scheduler 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
47kdebug> mutex 0xffffffff8020f100
48mutex 0xffffffff8020f100:
49 name: legacy driver
50 flags: 0x0
51 holder: 471
52 waiting threads: 942
53
54kdebug> thread 471
55THREAD: 0xffffffff824bc180
56id: 471 (0x1d7)
57serial_number: 471
58name: "usb explore"
59hash_next: 0x0000000000000000
60team_next: 0xffffffff824b5380
61priority: 5 (I/O: -1)
62state: waiting
63cpu: 0x0000000000000000
64sig_pending: 0x0 (blocked: 0x0, before sigsuspend(): 0x0)
65in_kernel: 1
66waiting for: mutex 0xffffffff8235e800
67fault_handler: 0x0000000000000000
68team: 0xffffffff820ae600, "kernel_team"
69 exit.sem: 1874
70 exit.status: 0x0 (No error)
71 exit.waiters:
72kernel_stack_area: 753
73kernel_stack_base: 0xffffffff812f4000
74user_stack_area: -1
75user_stack_base: 0x0000000000000000
76user_local_storage: 0x0000000000000000
77user_thread: 0x0000000000000000
78kernel_errno: 0x0 (No error)
79kernel_time: 93738
80user_time: 0
81flags: 0x0
82architecture dependant section:
83 rsp: 0xffffffff812f8ce8
84 syscall_rsp: 0xffffffff812f9000
85 user_rsp: 0x0000000000000000
86 fpu_state at 0xffffffff824bc4c0
87scheduler 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
100kdebug> mutex 0xffffffff8235e800
101mutex 0xffffffff8235e800:
102 name: devfs lock
103 flags: 0x0
104 holder: 942
105 waiting threads: 471 684 978
106
107kdebug> bt 942
108stack trace for thread 942 "BUSBRoster looper"
109 kernel stack: 0xffffffff927c5000 to 0xffffffff927ca000
110 user stack: 0x00007f33a46ad000 to 0x00007f33a46ed000
111frame 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
12210 ffffffff927c9ee0 (+ 64) ffffffff800f16f3 <kernel_x86_64> close_fd_index + 0xc3
12311 ffffffff927c9f20 (+ 16) ffffffff80152a98 <kernel_x86_64> x86_64_syscall_entry + 0xfe
124user 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
13212 ffffffff927c9f30 (+139861616108992) 00000062667000a1 <libroot.so> _kern_close + 0x09
13313 00007f33a46ec4f0 (+ 48) 0000003adf6415ac <libdevice.so> BUSBDevice::Unset() + 0x1c
13414 00007f33a46ec520 (+ 32) 0000003adf6416b1 <libdevice.so> BUSBDevice::~BUSBDevice() + 0x11
13515 00007f33a46ec540 (+ 80) 0000003adf6427da <libdevice.so> WatchedEntry::~WatchedEntry() + 0x3a
13616 00007f33a46ec590 (+ 48) 0000003adf6428e1 <libdevice.so> WatchedEntry::EntryRemoved(long) + 0x91
13717 00007f33a46ec5c0 (+ 48) 0000003adf6428a9 <libdevice.so> WatchedEntry::EntryRemoved(long) + 0x59
13818 00007f33a46ec5f0 (+ 48) 0000003adf6428a9 <libdevice.so> WatchedEntry::EntryRemoved(long) + 0x59
13919 00007f33a46ec620 (+ 96) 0000003adf642d78 <libdevice.so> RosterLooper::MessageReceived(BMessage*) + 0x68
14020 00007f33a46ec680 (+ 80) 0000021036fba1dc <libbe.so> BLooper::task_looper() + 0x26c
14121 00007f33a46ec6d0 (+ 32) 0000021036fb8901 <libbe.so> BLooper::_task0_(void*) + 0x21
14222 00007f33a46ec6f0 (+ 32) 00000062666ff2e9 <libroot.so> _thread_do_exit_work (nearest) + 0x79
14323 00007f33a46ec710 (+ 0) 00007ffd78154260 <commpage> commpage_thread_exit + 0x00
144
145kdebug> bt 471
146stack trace for thread 471 "usb explore"
147 kernel stack: 0xffffffff812f4000 to 0xffffffff812f9000
148frame 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 ***]