Bug 4413 - kswapd oops in 2.6.10-gentoo-r5
Summary: kswapd oops in 2.6.10-gentoo-r5
Status: REJECTED INVALID
Alias: None
Product: Memory Management
Classification: Unclassified
Component: Other (show other bugs)
Hardware: i386 Linux
: P2 high
Assignee: Zwane Mwaikambo
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-03-27 11:34 UTC by Roman Pastierik
Modified: 2005-08-07 14:28 UTC (History)
1 user (show)

See Also:
Kernel Version: 2.6.10-gentoo-r5
Subsystem:
Regression: ---
Bisected commit-id:


Attachments

Description Roman Pastierik 2005-03-27 11:34:47 UTC
Distribution: Gentoo 2004.3
Hardware Environment: AMD XP2000+, 768 MB,

# lspci
0000:00:00.0 Host bridge: VIA Technologies, Inc. VT8377 [KT400/KT600 AGP] Host
Bridge
0000:00:01.0 PCI bridge: VIA Technologies, Inc. VT8235 PCI Bridge
0000:00:09.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
RTL-8139/8139C/8139C+ (rev 10)
0000:00:0b.0 Multimedia video controller: Brooktree Corporation Bt878 Video
Capture (rev 02)
0000:00:0b.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture
(rev 02)
0000:00:0d.0 Communication controller: Agere Systems (former Lucent
Microelectronics) LT WinModem (rev 02)
0000:00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1
Controller (rev 80)
0000:00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1
Controller (rev 80)
0000:00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1
Controller (rev 80)
0000:00:10.3 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 82)
0000:00:11.0 ISA bridge: VIA Technologies, Inc. VT8235 ISA Bridge
0000:00:11.1 IDE interface: VIA Technologies, Inc.
VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
0000:00:11.5 Multimedia audio controller: VIA Technologies, Inc.
VT8233/A/8235/8237 AC97 Audio Controller (rev 50)
0000:01:00.0 VGA compatible controller: nVidia Corporation NV18 [GeForce4 MX 440
AGP 8x] (rev a2)

Software Environment:

Problem Description: System stops and reboots during recording TV by Mencoder or
xawdecode to the file (*.avi) 
This happens repeatedly. I studied extract from TOP and I noticed that it has
never been used SWAP only MEM.

This is an example of extract of TOP while the system was running before crash.

top - 21:11:46 up  3:48,  6 users,  load average: 0.90, 0.92, 0.59
Tasks: 105 total,   4 running, 101 sleeping,   0 stopped,   0 zombie
Cpu(s): 65.3% us,  4.3% sy,  0.0% ni, 29.7% id,  0.0% wa,  0.7% hi,  0.0% si
Mem:    775116k total,   764804k used,    10312k free,   133680k buffers
Swap:   337356k total,        0k used,   337356k free,   372212k cached


Mar 27 15:26:53 localhost kernel: ------------[ cut here ]------------
Mar 27 15:26:53 localhost kernel: kernel BUG at mm/vmscan.c:659!
Mar 27 15:26:53 localhost kernel: invalid operand: 0000 [#1]
Mar 27 15:26:53 localhost kernel: Modules linked in: cisco_ipsec it87 eeprom
lm90 i2c_sensor i2c_isa i2c_viapro snd_via82xx snd_mpu401_uart snd_rawmidi
snd_intel8x0 snd_ac97_codec rtc tuner tvaudio bttv video_buf firmware_class
i2c_algo_bit v4l2_common btcx_risc i2c_core videodev nvidiaevdev wacom ohci_hcd
uhci_hcd usb_storage usbhid ehci_hcd
Mar 27 15:26:53 localhost kernel: CPU:    0
Mar 27 15:26:53 localhost kernel: EIP:    0060:[refill_inactive_zone+164/1136] 
  Tainted: P  VLI
Mar 27 15:26:53 localhost kernel: EIP:    0060:[<c013c484>]    Tainted: P      VLI
Mar 27 15:26:53 localhost kernel: EFLAGS: 00010046   (2.6.10-gentoo-r5)
Mar 27 15:26:53 localhost kernel: EIP is at refill_inactive_zone+0xa4/0x470
Mar 27 15:26:53 localhost kernel: eax: 00000000   ebx: c03ff994   ecx: c1400158
  edx: 00000008
Mar 27 15:26:53 localhost kernel: esi: 00000001   edi: c03ff8c4   ebp: efe83f60
  esp: efe83e94
Mar 27 15:26:53 localhost kernel: ds: 007b   es: 007b   ss: 0068
Mar 27 15:26:53 localhost kernel: Process kswapd0 (pid: 195, threadinfo=efe83000
task=efe82a40)
Mar 27 15:26:53 localhost kernel: Stack: efe83ed0 c133e0a0 c03ff8c4 c03ff994
efe83eb8 00000000 00000008 00000001
Mar 27 15:26:53 localhost kernel:        00000000 efe83eb8 efe83eb8 efe83ec0
efe83ec0 c1400138 c1400138 00000000
Mar 27 15:26:53 localhost kernel:        00000001 c14004a0 c14004c0 c14004e0
c1400100 c1400520 c1400500 c1400ba0
Mar 27 15:26:53 localhost kernel: Call Trace:
Mar 27 15:26:53 localhost kernel:  [shrink_zone+147/224] shrink_zone+0x93/0xe0
Mar 27 15:26:53 localhost kernel:  [<c013c8e3>] shrink_zone+0x93/0xe0
Mar 27 15:26:53 localhost kernel:  [balance_pgdat+594/768] balance_pgdat+0x252/0x300
Mar 27 15:26:53 localhost kernel:  [<c013cd92>] balance_pgdat+0x252/0x300
Mar 27 15:26:53 localhost kernel:  [kswapd+199/224] kswapd+0xc7/0xe0
Mar 27 15:26:53 localhost kernel:  [<c013cf07>] kswapd+0xc7/0xe0
Mar 27 15:26:53 localhost kernel:  [autoremove_wake_function+0/96]
autoremove_wake_function+0x0/0x60
Mar 27 15:26:53 localhost kernel:  [<c0127020>] autoremove_wake_function+0x0/0x60
Mar 27 15:26:53 localhost kernel:  [autoremove_wake_function+0/96]
autoremove_wake_function+0x0/0x60
Mar 27 15:26:53 localhost kernel:  [<c0127020>] autoremove_wake_function+0x0/0x60
Mar 27 15:26:53 localhost kernel:  [kswapd+0/224] kswapd+0x0/0xe0
Mar 27 15:26:53 localhost kernel:  [<c013ce40>] kswapd+0x0/0xe0
Mar 27 15:26:53 localhost kernel:  [kernel_thread_helper+5/20]
kernel_thread_helper+0x5/0x14
Mar 27 15:26:53 localhost kernel:  [<c0101291>] kernel_thread_helper+0x5/0x14
Mar 27 15:26:53 localhost kernel: Code: 39 97 d0 00 00 00 0f 84 8b 00 00 00 8b
8f d4 00 00 00 8b 41 04 39 d8 74 07 83 e8 18 0f 0d 08 90 0f ba 71 e8 05 19 c0 85
c0 75 08 <0f> 0b 93 02 4c 3a 3ac0 8b 51 04 8b 01 89 50 04 89 02 c7 41 04
Comment 1 Adrian Bunk 2005-07-15 13:20:32 UTC
Does this problem also occur:
- with a vanilla 2.6.13-rc3 ftp.kernel.org kernel and
- without any external modules loaded since booting?
Comment 2 Zwane Mwaikambo 2005-08-07 14:28:12 UTC
Too many external (some proprietary) modules

Note You need to log in before you can comment on or make changes to this bug.