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

File kdl-session-berserking-page-writer, 4.6 kB (added by bonefish, 6 months 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)