Ticket #1715: tracker-deadlock-kdebug

File tracker-deadlock-kdebug, 6.1 KB (added by bonefish, 16 years ago)
Line 
1PANIC: keyboard requested halt.
2
3Welcome to Kernel Debugging Land...
4Running on CPU 0
5kdebug> teams
6team id parent name
70x90ac7c00 124 0x909dec00 /boot/beos/system/servers/media
80x90840200 1 0x00000000 kernel_team
90x909bc400 68 0x90901600 /boot/beos/system/servers/input
100x908f1e00 40 0x90840200 /boot/beos/system/servers/regis
110x90b0c200 134 0x909de000 /bin/sh
120x908f6600 44 0x90840200 /boot/beos/system/servers/debug
130x90901000 45 0x90840200 /boot/beos/system/servers/net_s
140x90901600 46 0x90840200 /boot/beos/system/servers/app_s
150x909a2200 80 0x90840200 /boot/beos/system/Tracker
160x909d4200 81 0x90840200 /boot/beos/system/Deskbar
170x909de000 83 0x90840200 /boot/beos/apps/Terminal
180x909dec00 85 0x90840200 /boot/beos/system/servers/media
190x909ef200 86 0x90840200 /boot/beos/system/servers/midi_
200x909ef800 87 0x90840200 /boot/beos/system/servers/print
210x90901c00 60 0x90840200 /boot/beos/system/servers/syslo
22kdebug> threads 80
23thread id state sem/cv cpu pri stack team name
240x90b1d800 138 waiting 3999 - 5 0x99cae000 80 TrashWatcher
250x90b1e000 139 waiting 4018 - 5 0x99cb2000 80 ClipboardRefsWatcher
260x90b1e800 140 waiting 4027 - 5 0x99cb6000 80 AutoMounter
270x90aab800 111 waiting 3177 - 15 0x99c14000 80 w>Tracker Status
280x9090e000 80 waiting 2626 - 10 0x906c7000 80 Tracker
290x90b23800 143 waiting 4064 - 15 0x99cd4000 80 w>Desktop
30kdebug> sc 143
31stack trace for thread 0x8f "w>Desktop"
32 kernel stack: 0x99cd4000 to 0x99cd8000
33 user stack: 0x70145000 to 0x70185000
34frame caller <image>:function + offset
3599cd7e48 (+ 32) 8002c8f2 <kernel>:context_switch__FP6threadT0 + 0x0026
3699cd7e68 (+ 64) 8002cb3f <kernel>:scheduler_reschedule + 0x022b
3799cd7ea8 (+ 96) 8002dfeb <kernel>:switch_sem_etc + 0x039f
3899cd7f08 (+ 64) 8002e897 <kernel>:_user_acquire_sem_etc + 0x0027
3999cd7f48 (+ 96) 80090423 <kernel>:x86_sysenter + 0x00ef (nearest)
40iframe at 0x99cd7fa8 (end = 0x99cd8000)
41 eax 0xc ebx 0x763f68 ecx 0x70184df0 edx 0xffff0104
42 esi 0xffffffff edi 0x7fffffff ebp 0x70184e2c esp 0x99cd7fdc
43 eip 0xffff0104 eflags 0x203
44 vector: 0x63, error code: 0x0
4599cd7fa8 (+ 0) ffff0104
4670184e2c (+ 64) 002e7bf0 <libbe.so>:_LockComplete__7BLooperP7BLooperlllx + 0x0034
4770184e6c (+ 80) 002e7afd <libbe.so>:_Lock__7BLooperP7BLooperlx + 0x01c1
4870184ebc (+ 48) 002e6b11 <libbe.so>:Lock__7BLooper + 0x002d
4970184eec (+ 128) 003bd053 <libbe.so>:task_looper__7BWindow + 0x0137
5070184f6c (+ 64) 002e7f3f <libbe.so>:_task0___7BLooperPv + 0x0053
5170184fac (+ 48) 006e7180 <libroot.so>:_get_next_team_info + 0x005c (nearest)
5270184fdc (+ 0) 70184fec 1316:w>TrackerWindow_8f_stack@0x70145000 + 0x3ffec
53kdebug> sc 80
54stack trace for thread 0x50 "Tracker"
55 kernel stack: 0x906c7000 to 0x906cb000
56 user stack: 0x7efe7000 to 0x7ffe7000
57frame caller <image>:function + offset
58906cadb8 (+ 32) 8002c8f2 <kernel>:context_switch__FP6threadT0 + 0x0026
59906cadd8 (+ 64) 8002cb3f <kernel>:scheduler_reschedule + 0x022b
60906cae18 (+ 96) 8002dfeb <kernel>:switch_sem_etc + 0x039f
61906cae78 (+ 64) 8002dc1e <kernel>:acquire_sem_etc + 0x0026
62906caeb8 (+ 80) 8002b9e2 <kernel>:writev_port_etc + 0x012a
63906caf08 (+ 64) 8002bf39 <kernel>:_user_write_port_etc + 0x0065
64906caf48 (+ 96) 80090423 <kernel>:x86_sysenter + 0x00ef (nearest)
65iframe at 0x906cafa8 (end = 0x906cb000)
66 eax 0x93 ebx 0x763f68 ecx 0x7ffe6320 edx 0xffff0104
67 esi 0xffffffff edi 0x706a7070 ebp 0x7ffe635c esp 0x906cafdc
68 eip 0xffff0104 eflags 0x213
69 vector: 0x63, error code: 0x0
70906cafa8 (+ 0) ffff0104
717ffe635c (+ 160) 002ee5d7 <libbe.so>:_SendMessage__C8BMessagelllxbR10BMessenger + 0x036b
727ffe63fc (+ 64) 0030c76c <libbe.so>:SendMessage__CQ28BMessage7PrivatelllxbR10BMessenger + 0x0040
737ffe643c (+ 64) 002f58fd <libbe.so>:SendMessage__C10BMessengerP8BMessageG10BMessengerx + 0x0069
747ffe647c (+ 112) 002f5815 <libbe.so>:SendMessage__C10BMessengerP8BMessageP8BHandlerx + 0x0071
757ffe64ec (+ 160) 002e2f41 <libbe.so>:StartWatching__8BHandlerG10BMessengerUl + 0x0095
767ffe658c (+ 128) 006206d0 <libtracker.so>:StartWatchDateFormatChange__Q28BPrivate9BPoseView + 0x0048
777ffe660c (+ 48) 006022c3 <libtracker.so>:SetUpDefaultColumnsIfNeeded__Q28BPrivate9BPoseView + 0x01e7
787ffe663c (+ 144) 00601972 <libtracker.so>:RestoreColumnState__Q28BPrivate9BPoseViewPQ28BPrivate19AttributeStreamNode + 0x01fe
797ffe66cc (+ 112) 00601cf1 <libtracker.so>:RestoreState__Q28BPrivate9BPoseViewPQ28BPrivate19AttributeStreamNode + 0x0035
807ffe673c (+ 48) 006012ef <libtracker.so>:Init__Q28BPrivate9BPoseViewPQ28BPrivate19AttributeStreamNode + 0x0033
817ffe676c (+ 80) 0057d85a <libtracker.so>:RestoreState__Q28BPrivate16BContainerWindow + 0x00ce
827ffe67bc (+ 224) 0057d3b8 <libtracker.so>:Init__Q28BPrivate16BContainerWindowPC8BMessage + 0x0920
837ffe689c (+ 128) 00590d97 <libtracker.so>:Init__Q28BPrivate11BDeskWindowPC8BMessage + 0x0237
847ffe691c (+ 528) 0064728b <libtracker.so>:ReadyToRun__Q28BPrivate8TTracker + 0x044b
857ffe6b2c (+ 528) 002dceed <libbe.so>:DispatchMessage__12BApplicationP8BMessageP8BHandler + 0x0369
867ffe6d3c (+ 96) 002e84a5 <libbe.so>:task_looper__7BLooper + 0x0299
877ffe6d9c (+ 64) 002db3b2 <libbe.so>:Run__12BApplication + 0x008a
887ffe6ddc (+ 416) 002009eb <_APP_>:main + 0x002f
897ffe6f7c (+ 48) 00200897 <_APP_>:_start + 0x005b
907ffe6fac (+ 48) 001007be 733:runtime_loader_seg0ro@0x00100000 + 0x7be
917ffe6fdc (+ 0) 7ffe6fec 732:/boot/beos/system/Tracker_main_@0x7efe7000 + 0xffffec
92kdebug> traced 0 10000 "#80]"
93[...]
9484959. [ 80] 131572552: syscall pre: _user_write_port_etc(0x102c, 0x706a7070, 0x1805a588, 0xf1, 0x8, 0x7fffffffffffffff)
95entries 50275 to 150274 (2038 of 150274). 150274 entries written
96kdebug> port 0x102c
97PORT: 0x80137840
98 id: 0x102c
99 name: "AppLooperPort"
100 owner: 0x50
101 capacity: 100
102 read_sem: 0xa41
103 write_sem: 0xa42
104 read_sem count: 100
105 write_sem count: -1
106 total count: 1