lkml.org 
[lkml]   [2002]   [Dec]   [1]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: Exaggerated swap usage
    On 01.12.02 10:36 Andrea Arcangeli wrote:
    > On Sun, Dec 01, 2002 at 08:59:21AM +0100, Javier Marcet wrote:
    >> * Andrea Arcangeli <andrea@suse.de> [021130 19:47]:
    >>
    >> Hmm, the attachment...
    >
    > the attachment doesn't show anything interesting. Next time you can
    > press SYSRQ+T and SYSRQ+P before dumping to floppy. BTW, you had
    > kmsgdump probably because it was in the jam patches, it's not in my tree
    > normally.
    >

    Hi,

    I too experienced the lockup others described in this thread so I just
    built a kernel with kmsgdump and I got a trace for you. This is
    2.4.20-rc4 with -rc2aa1 applied plus kmsgdump. I tried with J.A.
    Magallon's 02-revert-fast-pte-2 but it still locks up (and this trace
    _does not_ include that patch) -- besides, Im not even using AGP, as all
    these tests are conducted on an old P200 test box. Its very easy to
    reproduce the lock here, I just fire up X (with gnome 1.4), open a couple
    aterms, xmms playing an audio cd and open a web brower -- at this point
    the system is still responding nicely, but as soon as I fire up xchat, it
    locks up. It still responds to pings though, but I cant ssh in. At the
    console, SysRQ-S and SysRQ-U dont seem to work, but all others do. Ah,
    yes, the CD playing never stops, too. The ksymoopsified SysRQ-T & SysRQ-P
    trace is attached, I hope it can help somehow.


    Nuno
    ksymoops 2.4.7 on i586 2.4.19. Options used
    -v /usr/local/src/linux-2.4.20/vmlinux (specified)
    -k /home/nuno/ksyms (specified)
    -l /home/nuno/modules (specified)
    -o /lib/modules/2.4.20/ (specified)
    -m /boot/System.map-2.4.20 (specified)

    init R C10E1F2C 4580 1 0 645 (NOTLB)
    Using defaults from ksymoops -t elf32-i386 -a i386
    Call Trace: [<c011a1ee>] [<c011a164>] [<c013e1b1>] [<c013e562>] [<c01376e3>]
    [<c01070d3>]
    keventd R current 5980 2 1 3 (L-TLB)
    ksoftirqd_CPU S C10C2000 6288 3 1 4 2 (L-TLB)
    Call Trace: [<c011718e>] [<c010588c>]
    kswapd S C10C0000 5908 4 1 5 3 (L-TLB)
    Call Trace: [<c012af99>] [<c010588c>]
    bdflush S 00000286 6560 5 1 6 4 (L-TLB)
    Call Trace: [<c0110471>] [<c0134b6a>] [<c010588c>]
    kupdated R C11FBFCC 5980 6 1 7 5 (L-TLB)
    Call Trace: [<c011a1ee>] [<c011a164>] [<c0134be4>] [<c010588c>]
    kreiserfsd R C13BBFB4 6592 7 1 318 6 (L-TLB)
    Call Trace: [<c011a1ee>] [<c011a164>] [<c01104da>] [<c016d59b>] [<c010588c>]
    syslogd S 7FFFFFFF 2564 318 1 328 7 (NOTLB)
    Call Trace: [<c011a184>] [<c013e1b1>] [<c013e562>] [<c01070d3>]
    klogd R C3EEA000 656 328 1 341 318 (NOTLB)
    Call Trace: [<c0112c80>] [<c014e425>] [<c0130c36>] [<c01070d3>]
    crond S C3D4FF74 4672 341 1 400 328 (NOTLB)
    Call Trace: [<c011a1ee>] [<c011a164>] [<c011a334>] [<c01070d3>]
    xfs S C02F1F2C 5132 400 1 462 341 (NOTLB)
    Call Trace: [<c011a1ee>] [<c011a164>] [<c013e1b1>] [<c013e562>] [<c01070d3>]
    xinit S 00000000 0 462 1 473 466 400 (NOTLB)
    Call Trace: [<c011616f>] [<c01070d3>]
    login S 00000000 40 466 1 846 584 462 (NOTLB)
    Call Trace: [<c011616f>] [<c01070d3>]
    X S C09F3F2C 1348 469 462 473 (NOTLB)
    Call Trace: [<c011a1ee>] [<c011a164>] [<c013e1b1>] [<c013e562>] [<c01070d3>]
    gnome-session S 7FFFFFFF 0 473 462 469 (NOTLB)
    Call Trace: [<c011a184>] [<c013e7b9>] [<c013e7ee>] [<c013e9fd>] [<c01070d3>]
    gnome-smproxy S 7FFFFFFF 0 584 1 597 466 (NOTLB)
    Call Trace: [<c011a184>] [<c013e1b1>] [<c013e562>] [<c01070d3>]
    sawfish R C1DD7F2C 0 595 1 602 597 (NOTLB)
    Call Trace: [<c011a1ee>] [<c011a164>] [<c013e1b1>] [<c013e562>] [<c01070d3>]
    oafd S 7FFFFFFF 0 597 1 595 584 (NOTLB)
    Call Trace: [<c011a184>] [<c013e7b9>] [<c013e7ee>] [<c013e9fd>] [<c0130855>]
    [<c01070d3>]
    bonobo-monike S 7FFFFFFF 2656 602 1 609 595 (NOTLB)
    Call Trace: [<c011a184>] [<c013e7b9>] [<c013e7ee>] [<c013e9fd>] [<c01070d3>]
    bonobo-monike S 7FFFFFFF 2644 609 1 611 602 (NOTLB)
    Call Trace: [<c011a184>] [<c013e7b9>] [<c013e7ee>] [<c013e9fd>] [<c01070d3>]
    bonobo-monike S 7FFFFFFF 0 611 1 620 609 (NOTLB)
    Call Trace: [<c011a184>] [<c013e7b9>] [<c013e7ee>] [<c013e9fd>] [<c01070d3>]
    gmc S 7FFFFFFF 2656 620 1 622 611 (NOTLB)
    Call Trace: [<c011a184>] [<c013e7b9>] [<c013e7ee>] [<c013e9fd>] [<c01070d3>]
    panel R C2261F2C 32 622 1 634 620 (NOTLB)
    Call Trace: [<c011a1ee>] [<c011a164>] [<c013e7ee>] [<c013e9fd>] [<c01070d3>]
    gnome-name-se S 7FFFFFFF 0 634 1 641 622 (NOTLB)
    Call Trace: [<c011a184>] [<c013e7b9>] [<c013e7ee>] [<c013e9fd>] [<c01070d3>]
    tasklist_appl S 7FFFFFFF 0 641 1 645 634 (NOTLB)
    Call Trace: [<c011a184>] [<c013e7b9>] [<c013e7ee>] [<c013e9fd>] [<c01070d3>]
    aterm S 7FFFFFFF 0 645 1 648 641 (NOTLB)
    Call Trace: [<c011a184>] [<c013e1b1>] [<c013e562>] [<c01070d3>]
    bash S 7FFFFFFF 0 648 645 719 (NOTLB)
    Call Trace: [<c011a184>] [<c017a2b7>] [<c017a301>] [<c0176388>] [<c0130c36>]
    [<c01070d3>]
    xmms R C2EE1F2C 912 699 648 704 719 (NOTLB)
    Call Trace: [<c011a1ee>] [<c011a164>] [<c013e7ee>] [<c013e9fd>] [<c01070d3>]
    xmms R C2E4DF2C 2644 704 699 712 (NOTLB)
    Call Trace: [<c011a1ee>] [<c011a164>] [<c013e7ee>] [<c013e9fd>] [<c0110257>]
    [<c01070d3>]
    xmms R C2E49F2C 2644 705 704 712 (NOTLB)
    Call Trace: [<c011a1ee>] [<c011a164>] [<c013e1b1>] [<c013e562>] [<c01070d3>]
    xmms R C2C03F74 0 712 704 705 (NOTLB)
    Call Trace: [<c011a1ee>] [<c011a164>] [<c011a334>] [<c01070d3>]
    opera S 00000000 2656 719 648 724 699 (NOTLB)
    Call Trace: [<c011616f>] [<c01070d3>]
    opera R C325DF2C 0 724 719 (NOTLB)
    Call Trace: [<c011a1ee>] [<c011a164>] [<c013e1b1>] [<c013e562>] [<c01070d3>]
    bash S 7FFFFFFF 4 846 466 898 (NOTLB)
    Call Trace: [<c011a184>] [<c017a2b7>] [<c017a301>] [<c0176388>] [<c0130c36>]
    [<c01070d3>]
    xchat R C2DC2000 0 898 846 (NOTLB)
    Call Trace: [<c010ed94>] [<c01102b0>] [<c0107195>]
    Pid: 2, comm: keventd
    EIP: 0010:[<c0142ae3>] CPU: 0 EFLAGS: 00000206 Not tainted
    EAX: c10ec45c EBX: 00000033 ECX: c11f8838 EDX: 40000000
    ESI: c2fed680 EDI: c10ec400 EBP: 00000033 DS: 0018 ES: 0018
    Warning (Oops_set_regs): garbage 'DS: 0018 ES: 0018' at end of register line ignored
    CR0: 8005003b CR2: 081c1034 CR3: 02809000 CR4: 00000010
    Call Trace: [<c0117114>] [<c011e0e9>] [<c010588c>]
    Warning (Oops_read): Code line not seen, dumping what data is available

    Proc; init

    >>EIP; c10e1f2c <_end+e47cb4/13c9de8> <=====

    Trace; c011a1ee <schedule_timeout+7e/a0>
    Trace; c011a164 <process_timeout+0/c>
    Trace; c013e1b1 <do_select+19d/1dc>
    Trace; c013e562 <sys_select+34a/494>
    Trace; c01376e3 <sys_stat64+6b/78>
    Trace; c01070d3 <system_call+33/40>
    Proc; keventd

    >>EIP; 0000000c Before first symbol <=====
    Proc; ksoftirqd_CPU

    >>EIP; c10c2000 <_end+e27d88/13c9de8> <=====

    Trace; c011718e <ksoftirqd+66/a0>
    Trace; c010588c <kernel_thread+28/38>
    Proc; kswapd

    >>EIP; c10c0000 <_end+e25d88/13c9de8> <=====

    Trace; c012af99 <kswapd+75/bc>
    Trace; c010588c <kernel_thread+28/38>
    Proc; bdflush

    >>EIP; 00000286 Before first symbol <=====

    Trace; c0110471 <interruptible_sleep_on+41/64>
    Trace; c0134b6a <bdflush+a2/a4>
    Trace; c010588c <kernel_thread+28/38>
    Proc; kupdated

    >>EIP; c11fbfcc <_end+f61d54/13c9de8> <=====

    Trace; c011a1ee <schedule_timeout+7e/a0>
    Trace; c011a164 <process_timeout+0/c>
    Trace; c0134be4 <kupdate+78/fc>
    Trace; c010588c <kernel_thread+28/38>
    Proc; kreiserfsd

    >>EIP; c13bbfb4 <_end+1121d3c/13c9de8> <=====

    Trace; c011a1ee <schedule_timeout+7e/a0>
    Trace; c011a164 <process_timeout+0/c>
    Trace; c01104da <interruptible_sleep_on_timeout+46/6c>
    Trace; c016d59b <reiserfs_journal_commit_thread+8f/c4>
    Trace; c010588c <kernel_thread+28/38>
    Proc; syslogd

    >>EIP; 7fffffff Before first symbol <=====

    Trace; c011a184 <schedule_timeout+14/a0>
    Trace; c013e1b1 <do_select+19d/1dc>
    Trace; c013e562 <sys_select+34a/494>
    Trace; c01070d3 <system_call+33/40>
    Proc; klogd

    >>EIP; c3eea000 <END_OF_CODE+18968/????> <=====

    Trace; c0112c80 <do_syslog+d0/2d8>
    Trace; c014e425 <kmsg_read+11/18>
    Trace; c0130c36 <sys_read+96/f0>
    Trace; c01070d3 <system_call+33/40>
    Proc; crond

    >>EIP; c3d4ff74 <[vfat].data.end+23db29/36fc15> <=====

    Trace; c011a1ee <schedule_timeout+7e/a0>
    Trace; c011a164 <process_timeout+0/c>
    Trace; c011a334 <sys_nanosleep+114/250>
    Trace; c01070d3 <system_call+33/40>
    Proc; xfs

    >>EIP; c02f1f2c <_end+57cb4/13c9de8> <=====

    Trace; c011a1ee <schedule_timeout+7e/a0>
    Trace; c011a164 <process_timeout+0/c>
    Trace; c013e1b1 <do_select+19d/1dc>
    Trace; c013e562 <sys_select+34a/494>
    Trace; c01070d3 <system_call+33/40>
    Proc; xinit

    >>EIP; 00000000 Before first symbol

    Trace; c011616f <sys_wait4+34f/380>
    Trace; c01070d3 <system_call+33/40>
    Proc; login

    >>EIP; 00000000 Before first symbol

    Trace; c011616f <sys_wait4+34f/380>
    Trace; c01070d3 <system_call+33/40>
    Proc; X

    >>EIP; c09f3f2c <_end+759cb4/13c9de8> <=====

    Trace; c011a1ee <schedule_timeout+7e/a0>
    Trace; c011a164 <process_timeout+0/c>
    Trace; c013e1b1 <do_select+19d/1dc>
    Trace; c013e562 <sys_select+34a/494>
    Trace; c01070d3 <system_call+33/40>
    Proc; gnome-session

    >>EIP; 7fffffff Before first symbol <=====

    Trace; c011a184 <schedule_timeout+14/a0>
    Trace; c013e7b9 <do_poll+85/dc>
    Trace; c013e7ee <do_poll+ba/dc>
    Trace; c013e9fd <sys_poll+1ed/2f0>
    Trace; c01070d3 <system_call+33/40>
    Proc; gnome-smproxy

    >>EIP; 7fffffff Before first symbol <=====

    Trace; c011a184 <schedule_timeout+14/a0>
    Trace; c013e1b1 <do_select+19d/1dc>
    Trace; c013e562 <sys_select+34a/494>
    Trace; c01070d3 <system_call+33/40>
    Proc; sawfish

    >>EIP; c1dd7f2c <[rtc].data.end+7727f5/1882929> <=====

    Trace; c011a1ee <schedule_timeout+7e/a0>
    Trace; c011a164 <process_timeout+0/c>
    Trace; c013e1b1 <do_select+19d/1dc>
    Trace; c013e562 <sys_select+34a/494>
    Trace; c01070d3 <system_call+33/40>
    Proc; oafd

    >>EIP; 7fffffff Before first symbol <=====

    Trace; c011a184 <schedule_timeout+14/a0>
    Trace; c013e7b9 <do_poll+85/dc>
    Trace; c013e7ee <do_poll+ba/dc>
    Trace; c013e9fd <sys_poll+1ed/2f0>
    Trace; c0130855 <filp_close+55/60>
    Trace; c01070d3 <system_call+33/40>
    Proc; bonobo-monike

    >>EIP; 7fffffff Before first symbol <=====

    Trace; c011a184 <schedule_timeout+14/a0>
    Trace; c013e7b9 <do_poll+85/dc>
    Trace; c013e7ee <do_poll+ba/dc>
    Trace; c013e9fd <sys_poll+1ed/2f0>
    Trace; c01070d3 <system_call+33/40>
    Proc; bonobo-monike

    >>EIP; 7fffffff Before first symbol <=====

    Trace; c011a184 <schedule_timeout+14/a0>
    Trace; c013e7b9 <do_poll+85/dc>
    Trace; c013e7ee <do_poll+ba/dc>
    Trace; c013e9fd <sys_poll+1ed/2f0>
    Trace; c01070d3 <system_call+33/40>
    Proc; bonobo-monike

    >>EIP; 7fffffff Before first symbol <=====

    Trace; c011a184 <schedule_timeout+14/a0>
    Trace; c013e7b9 <do_poll+85/dc>
    Trace; c013e7ee <do_poll+ba/dc>
    Trace; c013e9fd <sys_poll+1ed/2f0>
    Trace; c01070d3 <system_call+33/40>
    Proc; gmc

    >>EIP; 7fffffff Before first symbol <=====

    Trace; c011a184 <schedule_timeout+14/a0>
    Trace; c013e7b9 <do_poll+85/dc>
    Trace; c013e7ee <do_poll+ba/dc>
    Trace; c013e9fd <sys_poll+1ed/2f0>
    Trace; c01070d3 <system_call+33/40>
    Proc; panel

    >>EIP; c2261f2c <[rtc].data.end+bfc7f5/1882929> <=====

    Trace; c011a1ee <schedule_timeout+7e/a0>
    Trace; c011a164 <process_timeout+0/c>
    Trace; c013e7ee <do_poll+ba/dc>
    Trace; c013e9fd <sys_poll+1ed/2f0>
    Trace; c01070d3 <system_call+33/40>
    Proc; gnome-name-se

    >>EIP; 7fffffff Before first symbol <=====

    Trace; c011a184 <schedule_timeout+14/a0>
    Trace; c013e7b9 <do_poll+85/dc>
    Trace; c013e7ee <do_poll+ba/dc>
    Trace; c013e9fd <sys_poll+1ed/2f0>
    Trace; c01070d3 <system_call+33/40>
    Proc; tasklist_appl

    >>EIP; 7fffffff Before first symbol <=====

    Trace; c011a184 <schedule_timeout+14/a0>
    Trace; c013e7b9 <do_poll+85/dc>
    Trace; c013e7ee <do_poll+ba/dc>
    Trace; c013e9fd <sys_poll+1ed/2f0>
    Trace; c01070d3 <system_call+33/40>
    Proc; aterm

    >>EIP; 7fffffff Before first symbol <=====

    Trace; c011a184 <schedule_timeout+14/a0>
    Trace; c013e1b1 <do_select+19d/1dc>
    Trace; c013e562 <sys_select+34a/494>
    Trace; c01070d3 <system_call+33/40>
    Proc; bash

    >>EIP; 7fffffff Before first symbol <=====

    Trace; c011a184 <schedule_timeout+14/a0>
    Trace; c017a2b7 <read_chan+3a7/76c>
    Trace; c017a301 <read_chan+3f1/76c>
    Trace; c0176388 <tty_read+b4/d4>
    Trace; c0130c36 <sys_read+96/f0>
    Trace; c01070d3 <system_call+33/40>
    Proc; xmms

    >>EIP; c2ee1f2c <[rtc].data.end+187c7f5/1882929> <=====

    Trace; c011a1ee <schedule_timeout+7e/a0>
    Trace; c011a164 <process_timeout+0/c>
    Trace; c013e7ee <do_poll+ba/dc>
    Trace; c013e9fd <sys_poll+1ed/2f0>
    Trace; c01070d3 <system_call+33/40>
    Proc; xmms

    >>EIP; c2e4df2c <[rtc].data.end+17e87f5/1882929> <=====

    Trace; c011a1ee <schedule_timeout+7e/a0>
    Trace; c011a164 <process_timeout+0/c>
    Trace; c013e7ee <do_poll+ba/dc>
    Trace; c013e9fd <sys_poll+1ed/2f0>
    Trace; c0110257 <do_schedule+1e7/210>
    Trace; c01070d3 <system_call+33/40>
    Proc; xmms

    >>EIP; c2e49f2c <[rtc].data.end+17e47f5/1882929> <=====

    Trace; c011a1ee <schedule_timeout+7e/a0>
    Trace; c011a164 <process_timeout+0/c>
    Trace; c013e1b1 <do_select+19d/1dc>
    Trace; c013e562 <sys_select+34a/494>
    Trace; c01070d3 <system_call+33/40>
    Proc; xmms

    >>EIP; c2c03f74 <[rtc].data.end+159e83d/1882929> <=====

    Trace; c011a1ee <schedule_timeout+7e/a0>
    Trace; c011a164 <process_timeout+0/c>
    Trace; c011a334 <sys_nanosleep+114/250>
    Trace; c01070d3 <system_call+33/40>
    Proc; opera

    >>EIP; 00000000 Before first symbol

    Trace; c011616f <sys_wait4+34f/380>
    Trace; c01070d3 <system_call+33/40>
    Proc; opera

    >>EIP; c325df2c <[cdrom].data.end+9f90d/b6a41> <=====

    Trace; c011a1ee <schedule_timeout+7e/a0>
    Trace; c011a164 <process_timeout+0/c>
    Trace; c013e1b1 <do_select+19d/1dc>
    Trace; c013e562 <sys_select+34a/494>
    Trace; c01070d3 <system_call+33/40>
    Proc; bash

    >>EIP; 7fffffff Before first symbol <=====

    Trace; c011a184 <schedule_timeout+14/a0>
    Trace; c017a2b7 <read_chan+3a7/76c>
    Trace; c017a301 <read_chan+3f1/76c>
    Trace; c0176388 <tty_read+b4/d4>
    Trace; c0130c36 <sys_read+96/f0>
    Trace; c01070d3 <system_call+33/40>
    Proc; xchat

    >>EIP; c2dc2000 <[rtc].data.end+175c8c9/1882929> <=====

    Trace; c010ed94 <do_page_fault+0/52c>
    Trace; c01102b0 <user_schedule+8/c>
    Trace; c0107195 <reschedule+5/10>

    >>EIP; c0142ae3 <try_to_sync_unused_inodes+1f/1f8> <=====

    >>EAX; c10ec45c <_end+e521e4/13c9de8>
    >>ECX; c11f8838 <_end+f5e5c0/13c9de8>
    >>ESI; c2fed680 <[sb].data.end+a7ffd/25a9dd>
    >>EDI; c10ec400 <_end+e52188/13c9de8>

    Trace; c0117114 <__run_task_queue+4c/60>
    Trace; c011e0e9 <context_thread+11d/19c>
    Trace; c010588c <kernel_thread+28/38>


    2 warnings issued. Results may not be reliable.
    \
     
     \ /
      Last update: 2005-03-22 13:31    [W:0.047 / U:29.608 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site