On Wed, 20 Jun 2001, Justin Guyett wrote: > the offending process is memeat (allocates 192*1024*1024 bytes, then > memsets it to 0, then sleeps forever, though apparently it never gets to > that part). It has to be in memset(ptr, 0, 192*1024*1024). > ksymoops from sysrq-m attached, hmm, well here's the seperated-by-process ksymoops, decoded on the right machine even! justin
free sibling task PC stack pid father child younger older init R current 0 1 0 1312 (NOTLB) Call Trace: [<c01279a1>] [<c0127b06>] [<c012863a>] [<c01286dc>] [<c012588b>] [<c0125a1f>] [<c0136ca9>] [<c0137bbd>] [<c0134d4e>] [<c0106aeb>] keventd S FFFFFFFF 0 2 1 3 (L-TLB) Call Trace: [<c011d2eb>] [<c010545c>] kswapd R C1451FA8 0 3 1 4 2 (L-TLB) Call Trace: [<c0110cbb>] [<c0110c00>] [<c011122a>] [<c0127aa1>] [<c010545c>] kreclaimd S 00000286 0 4 1 5 3 (L-TLB) Call Trace: [<c01111d5>] [<c0127b52>] [<c010545c>] bdflush S 00000282 0 5 1 6 4 (L-TLB) Call Trace: [<c01111d5>] [<c0131144>] [<c010545c>] kupdated S C1479FC8 0 6 1 8 5 (L-TLB) Call Trace: [<c0110cbb>] [<c0110c00>] [<c01311b9>] [<c010545c>] kreiserfsd S CFAB9FB4 0 8 1 12 6 (L-TLB) Call Trace: [<c0110cbb>] [<c0110c00>] [<c011122a>] [<c016b6f7>] [<c010545c>] devfsd S CF706000 8 12 1 22 8 (NOTLB) Call Trace: [<c015126c>] [<c015d890>] [<c015e145>] [<c0164cf7>] [<c016551f>] [<c0194725>] [<c0165a22>] [<c0190948>] [<c01909a2>] [<c0157395>] [<c015758d>] [<c0164b20>] [<c0157a79>] [<c0164cf7>] [<c016551f>] [<c013457c>] [<c012e040>] [<c0158b16>] [<c0158f12>] [<c0164cf7>] [<c016551f>] [<d081a044>] [<c016c87a>] [<c016cc09>] [<c016c256>] [<c0159073>] [<c0136e95>] [<c0134e14>] [<c012d7b6>] [<c0106aeb>] klogd S 7FFFFFFF 0 22 1 27 12 (NOTLB) Call Trace: [<c0110c5f>] [<c01da0af>] [<c01da967>] [<c01a8345>] [<c01a856e>] [<c012d87b>] [<c0106aeb>] syslogd R 00000000 0 27 1 30 22 (NOTLB) Call Trace: [<c012858c>] [<c01286dc>] [<c013ae57>] [<c01acdf0>] [<c01a874f>] [<c013b036>] [<c013b490>] [<c0106aeb>] kapm-idled S CF23FF94 0 30 1 53 27 (L-TLB) Call Trace: [<c0110cbb>] [<c0110c00>] [<d090a9d7>] [<d090bcdc>] [<d090c08c>] [<d090c08c>] [<d090b2e5>] [<c0105453>] [<c010545c>] cardmgr S 7FFFFFFF 4812 53 1 72 30 (NOTLB) Call Trace: [<c0110c5f>] [<c019ff9c>] [<c013b0f1>] [<c013b490>] [<c0106aeb>] sshd S 7FFFFFFF 0 72 1 74 53 (NOTLB) Call Trace: [<c0110c5f>] [<c013b0f1>] [<c013b490>] [<c0106aeb>] xfs S CE65FF2C 0 74 1 78 72 (NOTLB) Call Trace: [<c0110cbb>] [<c0110c00>] [<c013b0f1>] [<c013b490>] [<c0106aeb>] zsh S CF94FFB0 0 78 1 1338 79 74 (NOTLB) Call Trace: [<c0105cc7>] [<fffafefe>] [<c0106aeb>] agetty S 7FFFFFFF 1172 79 1 81 78 (NOTLB) Call Trace: [<c0110c5f>] [<c017754d>] [<c0173738>] [<c012d7b6>] [<c0106aeb>] zsh S 7FFFFFFF 0 81 1 122 79 (NOTLB) Call Trace: [<c0110c5f>] [<c017754d>] [<c0173738>] [<c012d7b6>] [<c0106aeb>] zsh S CF1BDFB0 0 122 1 138 148 81 (NOTLB) Call Trace: [<c0105cc7>] [<fffafefe>] [<c0106aeb>] zsh S C30FFFB0 4708 138 122 150 (NOTLB) Call Trace: [<c0105cc7>] [<fffafefe>] [<c0106aeb>] gpm S C32D3F2C 4640 148 1 151 122 (NOTLB) Call Trace: [<c0110cbb>] [<c0110c00>] [<c013b0f1>] [<c013b490>] [<c0106aeb>] [<c010002b>] ssh S 7FFFFFFF 0 150 138 (NOTLB) Call Trace: [<c0110c5f>] [<c013b0f1>] [<c013b490>] [<c0106aeb>] agetty S 7FFFFFFF 0 151 1 1312 148 (NOTLB) Call Trace: [<c0110c5f>] [<c017754d>] [<c0173738>] [<c012d7b6>] [<c0106aeb>] zsh S C9BCDFB0 24 1312 1 1431 151 (NOTLB) Call Trace: [<c0105cc7>] [<fffafefe>] [<c0106aeb>] zsh S C1AB2000 0 1319 78 1432 1338 (NOTLB) Call Trace: [<c013614c>] [<c0136223>] [<c012d7b6>] [<c0106aeb>] tail S CE86FF8C 24 1338 78 1319 (NOTLB) Call Trace: [<c0110cbb>] [<c0110c00>] [<c0119a48>] [<c0106aeb>] memeat R 00000000 376 1431 1312 (NOTLB) Call Trace: [<c012858c>] [<c011f0be>] [<c011f14b>] [<c011f25b>] [<c0110374>] [<c01104d4>] [<c0110374>] [<c01aae1b>] [<c01194f9>] [<c01193d7>] [<c01195c4>] [<c010a9f8>] [<c0110f3c>] [<c0110374>] [<c0106c18>] zsh R 00000000 4600 1432 1319 (NOTLB) Call Trace: [<c012858c>] [<c011eba2>] [<c011f291>] [<c0110374>] [<c01104d4>] [<c0110374>] [<c0128c75>] [<c012d47c>] [<c0106c18>] Proc; init >>EIP; 0000000c Before first symbol <===== Trace; c01279a1 <do_try_to_free_pages+19/58> Trace; c0127b06 <try_to_free_pages+22/2c> Trace; c012863a <__alloc_pages+1b2/240> Trace; c01286dc <__get_free_pages+14/20> Trace; c012588b <kmem_cache_grow+af/1fc> Trace; c0125a1f <kmem_cache_alloc+47/54> Trace; c0136ca9 <getname+19/98> Trace; c0137bbd <__user_walk+11/58> Trace; c0134d4e <sys_stat64+16/78> Trace; c0106aeb <system_call+33/38> Proc; keventd >>EIP; ffffffff <END_OF_CODE+2f6c28b3/????> <===== Trace; c011d2eb <context_thread+ef/194> Trace; c010545c <kernel_thread+28/38> Proc; kswapd >>EIP; c1451fa8 <_end+11a12fc/106593b4> <===== Trace; c0110cbb <schedule_timeout+73/94> Trace; c0110c00 <process_timeout+0/48> Trace; c011122a <interruptible_sleep_on_timeout+42/5c> Trace; c0127aa1 <kswapd+c1/e0> Trace; c010545c <kernel_thread+28/38> Proc; kreclaimd >>EIP; 00000286 Before first symbol <===== Trace; c01111d5 <interruptible_sleep_on+3d/50> Trace; c0127b52 <kreclaimd+42/a0> Trace; c010545c <kernel_thread+28/38> Proc; bdflush >>EIP; 00000282 Before first symbol <===== Trace; c01111d5 <interruptible_sleep_on+3d/50> Trace; c0131144 <bdflush+ac/b0> Trace; c010545c <kernel_thread+28/38> Proc; kupdated >>EIP; c1479fc8 <_end+11c931c/106593b4> <===== Trace; c0110cbb <schedule_timeout+73/94> Trace; c0110c00 <process_timeout+0/48> Trace; c01311b9 <kupdate+71/e8> Trace; c010545c <kernel_thread+28/38> Proc; kreiserfsd >>EIP; cfab9fb4 <_end+f809308/106593b4> <===== Trace; c0110cbb <schedule_timeout+73/94> Trace; c0110c00 <process_timeout+0/48> Trace; c011122a <interruptible_sleep_on_timeout+42/5c> Trace; c016b6f7 <reiserfs_journal_commit_thread+8f/d4> Trace; c010545c <kernel_thread+28/38> Proc; devfsd >>EIP; cf706000 <_end+f455354/106593b4> <===== Trace; c015126c <devfsd_read+f4/3a8> Trace; c015d890 <reiserfs_kfree+14/38> Trace; c015e145 <unfix_nodes+155/160> Trace; c0164cf7 <is_tree_node+37/54> Trace; c016551f <search_by_key+80b/c64> Trace; c0194725 <ide_dmaproc+13d/210> Trace; c0165a22 <search_for_position_by_key+aa/380> Trace; c0190948 <start_request+148/210> Trace; c01909a2 <start_request+1a2/210> Trace; c0157395 <make_cpu_key+39/40> Trace; c015758d <_get_block_create_0+9d/5bc> Trace; c0164b20 <pathrelse+1c/2c> Trace; c0157a79 <_get_block_create_0+589/5bc> Trace; c0164cf7 <is_tree_node+37/54> Trace; c016551f <search_by_key+80b/c64> Trace; c013457c <cdget+40/bc> Trace; c012e040 <init_special_inode+44/d4> Trace; c0158b16 <init_inode+1f2/1fc> Trace; c0158f12 <reiserfs_read_inode2+be/c8> Trace; c0164cf7 <is_tree_node+37/54> Trace; c016551f <search_by_key+80b/c64> Trace; d081a044 <_end+10569398/106593b4> Trace; c016c87a <check_journal_end+20e/23c> Trace; c016cc09 <do_journal_end+ad/a60> Trace; c016c256 <journal_end+16/1c> Trace; c0159073 <reiserfs_dirty_inode+4b/54> Trace; c0136e95 <path_release+d/2c> Trace; c0134e14 <sys_lstat64+64/70> Trace; c012d7b6 <sys_read+96/cc> Trace; c0106aeb <system_call+33/38> Proc; klogd >>EIP; 7fffffff Before first symbol <===== Trace; c0110c5f <schedule_timeout+17/94> Trace; c01da0af <unix_wait_for_peer+9b/c0> Trace; c01da967 <unix_dgram_sendmsg+2c3/370> Trace; c01a8345 <sock_sendmsg+69/88> Trace; c01a856e <sock_write+b2/bc> Trace; c012d87b <sys_write+8f/c4> Trace; c0106aeb <system_call+33/38> Proc; syslogd >>EIP; 00000000 Before first symbol Trace; c012858c <__alloc_pages+104/240> Trace; c01286dc <__get_free_pages+14/20> Trace; c013ae57 <__pollwait+33/8c> Trace; c01acdf0 <datagram_poll+24/e4> Trace; c01a874f <sock_poll+23/28> Trace; c013b036 <do_select+e2/1dc> Trace; c013b490 <sys_select+338/474> Trace; c0106aeb <system_call+33/38> Proc; kapm-idled >>EIP; cf23ff94 <_end+ef8f2e8/106593b4> <===== Trace; c0110cbb <schedule_timeout+73/94> Trace; c0110c00 <process_timeout+0/48> Trace; d090a9d7 <[apm]apm_mainloop+e3/100> Trace; d090bcdc <[apm]error_table+4f8/85b> Trace; d090c08c <[apm]apm_waitqueue+4/c> Trace; d090c08c <[apm]apm_waitqueue+4/c> Trace; d090b2e5 <[apm]apm+295/2a8> Trace; c0105453 <kernel_thread+1f/38> Trace; c010545c <kernel_thread+28/38> Proc; cardmgr >>EIP; 7fffffff Before first symbol <===== Trace; c0110c5f <schedule_timeout+17/94> Trace; c019ff9c <ds_poll+64/78> Trace; c013b0f1 <do_select+19d/1dc> Trace; c013b490 <sys_select+338/474> Trace; c0106aeb <system_call+33/38> Proc; sshd >>EIP; 7fffffff Before first symbol <===== Trace; c0110c5f <schedule_timeout+17/94> Trace; c013b0f1 <do_select+19d/1dc> Trace; c013b490 <sys_select+338/474> Trace; c0106aeb <system_call+33/38> Proc; xfs >>EIP; ce65ff2c <_end+e3af280/106593b4> <===== Trace; c0110cbb <schedule_timeout+73/94> Trace; c0110c00 <process_timeout+0/48> Trace; c013b0f1 <do_select+19d/1dc> Trace; c013b490 <sys_select+338/474> Trace; c0106aeb <system_call+33/38> Proc; zsh >>EIP; cf94ffb0 <_end+f69f304/106593b4> <===== Trace; c0105cc7 <sys_rt_sigsuspend+e3/100> Trace; fffafefe <END_OF_CODE+2f6727b2/????> Trace; c0106aeb <system_call+33/38> Proc; agetty >>EIP; 7fffffff Before first symbol <===== Trace; c0110c5f <schedule_timeout+17/94> Trace; c017754d <read_chan+3a9/6f0> Trace; c0173738 <tty_read+b0/d0> Trace; c012d7b6 <sys_read+96/cc> Trace; c0106aeb <system_call+33/38> Proc; zsh >>EIP; 7fffffff Before first symbol <===== Trace; c0110c5f <schedule_timeout+17/94> Trace; c017754d <read_chan+3a9/6f0> Trace; c0173738 <tty_read+b0/d0> Trace; c012d7b6 <sys_read+96/cc> Trace; c0106aeb <system_call+33/38> Proc; zsh >>EIP; cf1bdfb0 <_end+ef0d304/106593b4> <===== Trace; c0105cc7 <sys_rt_sigsuspend+e3/100> Trace; fffafefe <END_OF_CODE+2f6727b2/????> Trace; c0106aeb <system_call+33/38> Proc; zsh >>EIP; c30fffb0 <_end+2e4f304/106593b4> <===== Trace; c0105cc7 <sys_rt_sigsuspend+e3/100> Trace; fffafefe <END_OF_CODE+2f6727b2/????> Trace; c0106aeb <system_call+33/38> Proc; gpm >>EIP; c32d3f2c <_end+3023280/106593b4> <===== Trace; c0110cbb <schedule_timeout+73/94> Trace; c0110c00 <process_timeout+0/48> Trace; c013b0f1 <do_select+19d/1dc> Trace; c013b490 <sys_select+338/474> Trace; c0106aeb <system_call+33/38> Trace; c010002b <startup_32+2b/a5> Proc; ssh >>EIP; 7fffffff Before first symbol <===== Trace; c0110c5f <schedule_timeout+17/94> Trace; c013b0f1 <do_select+19d/1dc> Trace; c013b490 <sys_select+338/474> Trace; c0106aeb <system_call+33/38> Proc; agetty >>EIP; 7fffffff Before first symbol <===== Trace; c0110c5f <schedule_timeout+17/94> Trace; c017754d <read_chan+3a9/6f0> Trace; c0173738 <tty_read+b0/d0> Trace; c012d7b6 <sys_read+96/cc> Trace; c0106aeb <system_call+33/38> Proc; zsh >>EIP; c9bcdfb0 <_end+991d304/106593b4> <===== Trace; c0105cc7 <sys_rt_sigsuspend+e3/100> Trace; fffafefe <END_OF_CODE+2f6727b2/????> Trace; c0106aeb <system_call+33/38> Proc; zsh >>EIP; c1ab2000 <_end+1801354/106593b4> <===== Trace; c013614c <pipe_wait+7c/a4> Trace; c0136223 <pipe_read+af/1f8> Trace; c012d7b6 <sys_read+96/cc> Trace; c0106aeb <system_call+33/38> Proc; tail >>EIP; ce86ff8c <_end+e5bf2e0/106593b4> <===== Trace; c0110cbb <schedule_timeout+73/94> Trace; c0110c00 <process_timeout+0/48> Trace; c0119a48 <sys_nanosleep+108/180> Trace; c0106aeb <system_call+33/38> Proc; memeat >>EIP; 00000000 Before first symbol Trace; c012858c <__alloc_pages+104/240> Trace; c011f0be <do_anonymous_page+32/90> Trace; c011f14b <do_no_page+2f/e0> Trace; c011f25b <handle_mm_fault+5f/cc> Trace; c0110374 <do_page_fault+0/45c> Trace; c01104d4 <do_page_fault+160/45c> Trace; c0110374 <do_page_fault+0/45c> Trace; c01aae1b <kfree_skbmem+b/54> Trace; c01194f9 <update_process_times+1d/90> Trace; c01193d7 <update_wall_time+b/3c> Trace; c01195c4 <timer_bh+24/25c> Trace; c010a9f8 <timer_interrupt+dc/158> Trace; c0110f3c <schedule+250/370> Trace; c0110374 <do_page_fault+0/45c> Trace; c0106c18 <error_code+38/40> Proc; zsh >>EIP; 00000000 Before first symbol Trace; c012858c <__alloc_pages+104/240> Trace; c011eba2 <do_wp_page+166/244> Trace; c011f291 <handle_mm_fault+95/cc> Trace; c0110374 <do_page_fault+0/45c> Trace; c01104d4 <do_page_fault+160/45c> Trace; c0110374 <do_page_fault+0/45c> Trace; c0128c75 <free_page_and_swap_cache+b5/b8> Trace; c012d47c <filp_close+5c/64> Trace; c0106c18 <error_code+38/40> 2 warnings issued. Results may not be reliable.