Ticket #1715: tracker-deadlock-kdebug

File tracker-deadlock-kdebug, 6.1 kB (added by bonefish, 6 months 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