Ticket #4053: usb_midi_fault_output

File usb_midi_fault_output, 3.8 KB (added by Pete, 15 years ago)

fragment of serial output showing KDL when usb cable is unplugged

Line 
1port 0: device removed
2usb hub 2: usb error uhci 0: td (0x020f6f00) error: status: 0x204507ff; token: 0
3x07e08569;
4port 0 disabled
5usb_midi: usb_midi_removed(midi/usb/0)
6usb_midi: bus status -2147442668
7usb_midi: bus status -2147483636
8usb_midi: midi/usb/0 still open
9usb_midi: publish_devices()
10usb_midi: close(midi/usb/0)
11usb_midi: close -- removing device info midi/usb/0
12usb_midi: free(midi/usb/0)
13usb_midi: free -- removing midi/usb/0
14usb_midi: remove_device 0x810cbca8
15usb error uhci 0: td (0x020f7b00) error: status: 0x300507ff; token: 0x07e08569;
16usb_midi: uninit_driver()
17vm_soft_fault: va 0xdeadb000 not covered by area in address space
18vm_page_fault: vm_soft_fault returned error 'Bad address' on fault at 0xdeadbf0f
19, ip 0x8007a7ff, write 1, user 0, thread 0x105
20PANIC: vm_page_fault: unhandled page fault in kernel space at 0xdeadbf0f, ip 0x8
21007a7ff
22
23Welcome to Kernel Debugging Land...
24Thread 261 "/dev/midi/usb/0 reader" running on CPU 0
25kdebug> sc
26stack trace for thread 261 "/dev/midi/usb/0 reader"
27 kernel stack: 0x83a43000 to 0x83a47000
28 user stack: 0x70104000 to 0x70144000
29frame caller <image>:function + offset
30 0 83a46a10 (+ 48) 80062379 <kernel_x86>:invoke_debugger_command + 0x00f5
31 1 83a46a40 (+ 64) 80062169 <kernel_x86> invoke_pipe_segment(debugger_command
32_pipe*: 0x8012f380, int32: 0, 0x0 "<NULL>") + 0x0079
33 2 83a46a80 (+ 64) 800624f0 <kernel_x86>:invoke_debugger_command_pipe + 0x009
34c
35 3 83a46ac0 (+ 48) 80063aa0 <kernel_x86> ExpressionParser<0x83a46b74>::_Parse
36CommandPipe(0x83a46b70) + 0x0234
37 4 83a46af0 (+ 64) 80062eda <kernel_x86> ExpressionParser<0x83a46b74>::Evalua
38teCommand(0x8011fc00 "sc", 0x83a46b70) + 0x02ba
39 5 83a46b30 (+ 224) 80064ec8 <kernel_x86>:evaluate_debug_command + 0x0088
40 6 83a46c10 (+ 64) 800601f2 <kernel_x86> kernel_debugger_loop() + 0x01ae
41 7 83a46c50 (+ 32) 800610f9 <kernel_x86>:kernel_debugger + 0x004d
42 8 83a46c70 (+ 192) 800610a1 <kernel_x86>:panic + 0x0029
43 9 83a46d30 (+ 80) 800c5255 <kernel_x86>:vm_page_fault + 0x0139
4410 83a46d80 (+ 64) 800d537d <kernel_x86>:page_fault_exception + 0x00d9
4511 83a46dc0 (+ 12) 800d8a76 <kernel_x86>:int_bottom + 0x0036
46kernel iframe at 0x83a46dcc (end = 0x83a46e1c)
47 eax 0xdeadbeef ebx 0x81069cb0 ecx 0x1 edx 0x246
48 esi 0x80f1f5f0 edi 0x82d13800 ebp 0x83a46e34 esp 0x83a46e00
49 eip 0x8007a7ff eflags 0x10282
50 vector: 0xe, error code: 0x2
5112 83a46dcc (+ 104) 8007a7ff <kernel_x86> LegacyDevice<0x81069cb0>::UninitDevi
52ce(0x0, 0x810abfc8, 0x701414cc) + 0x0047
5313 83a46e34 (+ 48) 8007339c <kernel_x86> devfs_free_cookie(fs_volume*: 0x80ed
54f398, fs_vnode*: 0x810cc2a8, 0x80f1f5f0) + 0x0048
5514 83a46e64 (+ 48) 800a1e3a <kernel_x86> file_free_fd(file_descriptor*: 0x810
56abfc8) + 0x002e
5715 83a46e94 (+ 48) 8008ff14 <kernel_x86>:put_fd + 0x0038
5816 83a46ec4 (+ 64) 8008fffe <kernel_x86>:close_fd_index + 0x0032
5917 83a46f04 (+ 32) 80090d0d <kernel_x86> common_close(int32: 3, false) + 0x00
6031
6118 83a46f24 (+ 32) 800915e4 <kernel_x86>:_user_close + 0x0018
6219 83a46f44 (+ 100) 800d8ca2 <kernel_x86>:handle_syscall + 0x00af
63user iframe at 0x83a46fa8 (end = 0x83a47000)
64 eax 0x8a ebx 0x578bb4 ecx 0x70143f00 edx 0xffff0104
65 esi 0xffffffff edi 0x1804d080 ebp 0x70143f2c esp 0x83a46fdc
66 eip 0xffff0104 eflags 0x203 user esp 0x70143f00
67 vector: 0x63, error code: 0x0
6820 83a46fa8 (+ 0) ffff0104 <commpage>:commpage_syscall + 0x0004
6921 70143f2c (+ 80) 0020afca <_APP_> MidiPortProducer<0x1804d080>::GetData(0x0
70) + 0x009e
7122 70143f7c (+ 48) 0020af23 <_APP_> MidiPortProducer<0x1804d080>::_ReaderThre
72ad(NULL) + 0x001f
7323 70143fac (+ 48) 004ebd78 <libroot.so>:_get_next_team_info (nearest) + 0x00
745c
7524 70143fdc (+ 0) 70143fec 2664:/dev/midi/usb/0 reader_261_stac@0x70104000 +
76 0x3ffec
77kdebug>