Ticket #1931: kdl-session-berserking-page-writer

File kdl-session-berserking-page-writer, 4.6 KB (added by bonefish, 16 years ago)
Line 
1Welcome to Kernel Debugging Land...
2Running on CPU 0
3kdebug> threads 1
4thread id state sem/cv cpu pri stack team name
50x90f03800 124 waiting 3482 - 20 0x9f526000 1 ps2 service
60x90e35000 62 waiting 1769 - 15 0x808a8000 1 loop consumer
70x90d49800 31 suspended - - 10 0x80597000 1 disk/ata/0/master/raw
80x90e35800 63 waiting 1780 - 15 0x808ac000 1 /dev/net/ipro1000/0 consumer
90x90d4c000 32 suspended - - 10 0x805a1000 1 disk/ata/0/slave/raw
100x800d55a0 1 ready - - 0 0x80101000 1 idle thread 1
110x90e39000 64 ready - - 5 0x90c45000 1 ethernet link state checker
120x90d25000 2 ready - - 5 0x800ef000 1 kernel daemon
130x90e42000 65 waiting 1613 - 90 0x90c49000 1 /dev/net/ipro1000/0 reader
140x90d49000 34 waiting 515 - 20 0x805a5000 1 scsi_bus_service
150x90d25800 3 ready - - 1 0x800f3000 1 page scrubber
160x90d26000 4 running - 0 11 0x800f7000 1 page writer
170x90d4c800 36 waiting 677 - 5 0x80629000 1 syslog sender
180x90d26800 5 waiting 143 - 10 0x800fb000 1 page daemon
190x90d8a800 37 waiting 694 - 10 0x80632000 1 invalidate_loop
200x90d27000 6 waiting 149 - 5 0x80569000 1 low memory handler
210x90d27800 7 waiting 114 - 110 0x8056d000 1 heap grower
220x90d34000 8 zzz 122 - 5 0x80571000 1 block writer
230x90f79800 136 waiting 3780 - 20 0x9f684000 1 uhci finish thread
240x90f7c000 137 waiting 3786 - 20 0x9f688000 1 uhci isochronous finish thread
250x90f90800 139 ready - - 5 0x9f690000 1 usb explore
260x90d35000 17 zzz 122 - 10 0x80579000 1 media checker
270x90de7000 59 waiting 1580 - 120 0x806a4000 1 fast taskq
280x90df0000 60 waiting 1618 - 99 0x806c8000 1 em_taskq
290x90d46000 29 waiting 330 - 10 0x8057d000 1 locked_pool_enlarger
300x90e16000 61 waiting 1669 - 10 0x806cf000 1 net timer
310x90d46800 30 waiting 349 - 20 0x80581000 1 scsi_bus_service
32kdebug> sc 4
33stack trace for thread 4 "page writer"
34 kernel stack: 0x800f7000 to 0x800fb000
35frame caller <image>:function + offset
36800fa834 (+ 52) 80085d23 <kernel>:invoke_debugger_command + 0x00cf
37800fa868 (+ 64) 80086ac4 <kernel>:_ParseCommand__16ExpressionParserRi + 0x01f8
38800fa8a8 (+ 48) 800864b6 <kernel>:EvaluateCommand__16ExpressionParserPCcRi + 0x01de
39800fa8d8 (+ 228) 80087bd8 <kernel>:evaluate_debug_command + 0x0088
40800fa9bc (+ 64) 800848f6 <kernel>:kernel_debugger_loop__Fv + 0x017a
41800fa9fc (+ 48) 80085541 <kernel>:kernel_debugger + 0x010d
42800faa2c (+ 192) 80085429 <kernel>:panic + 0x0029
43800faaec (+ 48) 9f521e19 </boot/beos/system/add-ons/kernel/bus_managers/ps2>:ps2_interrupt + 0x00cd
44800fab1c (+ 64) 80028d28 <kernel>:int_io_interrupt_handler + 0x00e0
45800fab5c (+ 48) 80093b9a <kernel>:hardware_interrupt + 0x007a
46800fab8c (+ 12) 80096e0d <kernel>:int_bottom + 0x001d (nearest)
47iframe at 0x800fab98 (end = 0x800fabf0)
48 eax 0x200 ebx 0x0 ecx 0x800d82b4 edx 0x246
49 esi 0x800fafac edi 0x800fad28 ebp 0x800fabe8 esp 0x800fabcc
50 eip 0x80093820 eflags 0x246
51 vector: 0x21, error code: 0x0
52800fab98 (+ 80) 80093820 <kernel>:arch_int_restore_interrupts + 0x0020
53800fabe8 (+ 32) 800287b2 <kernel>:restore_interrupts + 0x0012
54800fac08 (+ 80) 80063a0f <kernel>:next_modified_page__FR7vm_page + 0x00e7
55800fac58 (+ 896) 80063ad0 <kernel>:page_writer__FPv + 0x00b0
56800fafd8 (+ 32) 8003984f <kernel>:_create_kernel_thread_kentry__Fv + 0x001b
57800faff8 (+2146455560) 800397e4 <kernel>:thread_kthread_exit__Fv + 0x0000
58kdebug> page_stats
59page stats:
60active: 96419
61inactive: 0
62busy: 0
63unused: 294
64wired: 6684
65modified: 0
66free: 19016
67clear: 8659
68reserved pages: 0
69page deficit: 0
70
71free queue: 0x800d8250, count = 19016
72clear queue: 0x800d825c, count = 8659
73modified queue: 0x800d8268, count = -1 (0 temporary)
74active queue: 0x800d8280, count = 103398
75inactive queue: 0x800d8274, count = 0
76kdebug> page_queue modified
77queue = 0x800d8268, queue->head = 0x00000000, queue->tail = 0x00000000, queue->count = -1
78kdebug> expr *0x800d82b8
79138 (0x8a)
80kdebug> sem 138
81SEM: 0x9f0539e0
82id: 138 (0x8a)
83name: 'page writer'
84owner: 1
85count: 0
86queue: -
87last acquired by: 0, count: 0
88last released by: 0, count: 0
89kdebug> expr *0x800d82a0
900 (0x0)