[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug 7791] New: - various segfaults on athlon after RAM upgrade
http://bugzilla.conectiva.com.br/show_bug.cgi?id=7791
Summary: various segfaults on athlon after RAM upgrade
Product: Linux kernel MM
Version: 2.4 (stable)
OS/Version: Linux
Status: UNCONFIRMED
Severity: major
Priority: P3
Component: linux mm
AssignedTo: linux-mm-bugs@nl.linux.org
ReportedBy: nick.name@inwind.it
I have added a 512mb module of DDR RAM on my amd761 athlon system. My
total amount of RAM is now 768mb.
After having added the module, I experienced random crashes. I
switched to the 2.4.20-k7 kernel compiled from debian, and the number
of crashes reduced, but didn't go to zero.
After some hours of usage, my system decides that a certain command
will no longer work. The first time was emacs, now it's c2hs (a FFI
call generator for the haskell programming language).
I run the command, no matter the arguments, and it segfaults (dunno
why it doesn't dump core, even if I have ulimit -c unlimited).
I see in the logs:
Feb 24 02:57:48 localhost kernel: <1>Unable to handle kernel paging
request at virtual address 0000c718
(other info follow); when it was emacs, I saw "kernel
BUG at page_alloc.c" and I remember there was a "100" written there,
maybe the line number, I didn't have time to write it down.
I subscribe to the linux-mm-bugs mailing list, so if you need output from
strace/ltrace, the complete kernel configuration of a core dump (if you can tell
me how to produce it), just ask.
=== Kernel version
Kernel version: Linux version 2.4.20-k7 (herbert@gondolin) (gcc
version 2.95.4 20011002 (Debian prerelease))
=== ksymoops-processed log message
Warning: You did not tell me where to find symbol information. I will
assume that the log matches the kernel and modules that are running
right now and I'll use the default options above for symbol resolution.
If the current kernel and/or modules do not match the log, you can get
more accurate output by telling me the kernel version and where to find
map, modules, ksyms etc. ksymoops -h explains the options.
Warning (expand_objects): object /lib/modules/2.4.20-k7/kernel/fs/ext3/ext3.o
for module ext3 has changed since load
Warning (expand_objects): object /lib/modules/2.4.20-k7/kernel/fs/jbd/jbd.o for
module jbd has changed since load
Warning (expand_objects): object
/lib/modules/2.4.20-k7/kernel/drivers/ide/ide-disk.o for module ide-disk has
changed since load
Warning (expand_objects): object
/lib/modules/2.4.20-k7/kernel/drivers/ide/ide-probe-mod.o for module
ide-probe-mod has changed since load
Warning (expand_objects): object
/lib/modules/2.4.20-k7/kernel/drivers/ide/ide-mod.o for module ide-mod has
changed since load
Warning (expand_objects): object /lib/modules/2.4.20-k7/kernel/net/unix/unix.o
for module unix has changed since load
Feb 24 02:57:48 localhost kernel: <1>Unable to handle kernel paging request at
virtual address 0000c718
Feb 24 02:57:48 localhost kernel: c012e383
Feb 24 02:57:48 localhost kernel: *pde = 00000000
Feb 24 02:57:48 localhost kernel: Oops: 0000
Feb 24 02:57:48 localhost kernel: CPU: 0
Feb 24 02:57:48 localhost kernel: EIP: 0010:[shrink_cache+147/784] Not tainted
Feb 24 02:57:48 localhost kernel: EFLAGS: 00010246
Feb 24 02:57:48 localhost kernel: eax: c4cc8000 ebx: 00000000 ecx: 0000c71c
edx: 000004fa
Feb 24 02:57:48 localhost kernel: esi: 0000c700 edi: 00000020 ebp: 00000200
esp: c4cc9df4
Feb 24 02:57:48 localhost kernel: ds: 0018 es: 0018 ss: 0018
Feb 24 02:57:48 localhost kernel: Process c2hs (pid: 18209, stackpage=c4cc9000)
Feb 24 02:57:48 localhost kernel: Stack: 00000020 000001d2 00000020 00000006
00000006 c4cc8000 000031c7 000001d2
Feb 24 02:57:48 localhost kernel: c020c674 c012e746 00000006 00000015
00000006 00000020 000001d2 c020c674
Feb 24 02:57:48 localhost kernel: c020c674 c012e7bc 00000020 c4cc8000
00000000 00000010 c020c674 c012f1b0
Feb 24 02:57:48 localhost kernel: Call Trace: [shrink_caches+86/144]
[try_to_free_pages_zone+60/96] [balance_classzone+80/448]
[__alloc_pages+274/352] [mmx_clear_page+38/48]
Feb 24 02:57:48 localhost kernel: Code: 8b 41 fc a8 40 75 08 0f 0b 66 01 39 62
1e c0 8b 41 fc a8 80
Using defaults from ksymoops -t elf32-i386 -a i386
>>eax; c4cc8000 <_end+4a2de10/30572e70>
>>esp; c4cc9df4 <_end+4a2fc04/30572e70>
Code; 00000000 Before first symbol
00000000 <_EIP>:
Code; 00000000 Before first symbol
0: 8b 41 fc mov 0xfffffffc(%ecx),%eax
Code; 00000003 Before first symbol
3: a8 40 test $0x40,%al
Code; 00000005 Before first symbol
5: 75 08 jne f <_EIP+0xf>
Code; 00000007 Before first symbol
7: 0f 0b ud2a
Code; 00000009 Before first symbol
9: 66 01 39 add %di,(%ecx)
Code; 0000000c Before first symbol
c: 62 1e bound %ebx,(%esi)
Code; 0000000e Before first symbol
e: c0 8b 41 fc a8 80 00 rorb $0x0,0x80a8fc41(%ebx)
===== ldd for the program wich is crashing this time
libm.so.6 => /lib/libm.so.6 (0x4001f000)
libgmp.so.3 => /usr/lib/libgmp.so.3 (0x40041000)
libdl.so.2 => /lib/libdl.so.2 (0x40069000)
libc.so.6 => /lib/libc.so.6 (0x4006c000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
===== loaded modules
Module Size Used by Not tainted
parport_pc 21288 1 (autoclean)
lp 6496 0 (autoclean)
parport 23296 1 (autoclean) [parport_pc lp]
sr_mod 12528 0 (autoclean)
cdrom 29280 0 (autoclean) [sr_mod]
binfmt_misc 5760 1
ppp_deflate 3032 0 (autoclean)
zlib_deflate 17912 0 (autoclean) [ppp_deflate]
bsd_comp 4120 0 (autoclean)
apm 9224 2 (autoclean)
af_packet 12168 2 (autoclean)
ppp_async 6720 1 (autoclean)
ppp_generic 20320 3 (autoclean) [ppp_deflate bsd_comp ppp_async]
slhc 4816 0 (autoclean) [ppp_generic]
ipt_MASQUERADE 1368 1 (autoclean)
ipt_state 728 2 (autoclean)
iptable_filter 1796 1 (autoclean)
ip_nat_ftp 2992 0 (unused)
iptable_nat 15544 2 [ipt_MASQUERADE ip_nat_ftp]
ip_conntrack_ftp 3856 1
ip_conntrack 17920 3 [ipt_MASQUERADE ipt_state ip_nat_ftp
iptable_nat ip_conntrack_ftp]
ip_tables 10872 6 [ipt_MASQUERADE ipt_state iptable_filter
iptable_nat]
nls_cp437 4380 4 (autoclean)
vfat 9548 2 (autoclean)
fat 30104 0 (autoclean) [vfat]
sg 29116 0
ide-scsi 7792 0
scsi_mod 90248 3 [sr_mod sg ide-scsi]
8139too 16200 2
mii 2432 0 [8139too]
analog 7552 0 (unused)
joydev 6880 0 (unused)
input 3392 0 [analog joydev]
tuner 8768 1 (autoclean)
tvaudio 11292 0 (autoclean) (unused)
bttv 68832 0
i2c-algo-bit 7112 1 [bttv]
i2c-core 12868 0 [tuner tvaudio bttv i2c-algo-bit]
videodev 5632 3 [bttv]
es1371 27080 1
soundcore 3716 4 [bttv es1371]
ac97_codec 10184 0 [es1371]
gameport 1660 0 [analog es1371]
rtc 5980 0 (autoclean)
ext3 58784 2 (autoclean)
jbd 37544 2 (autoclean) [ext3]
ide-disk 10144 4 (autoclean)
ide-probe-mod 8880 0 (autoclean)
ide-mod 154152 4 (autoclean) [ide-scsi ide-disk ide-probe-mod]
unix 14056 177 (autoclean)
===== /proc/ioports
0000-001f : dma1
0020-003f : pic1
0040-005f : timer
0060-006f : keyboard
0070-007f : rtc
0080-008f : dma page reg
00a0-00bf : pic2
00c0-00df : dma2
00f0-00ff : fpu
0170-0177 : ide1
01f0-01f7 : ide0
0200-0207 : es1371
02f8-02ff : serial(set)
0376-0376 : ide1
0378-037a : parport0
03c0-03df : vga+
03f6-03f6 : ide0
03f8-03ff : serial(set)
0778-077a : parport0
0cf8-0cff : PCI conf1
5000-500f : VIA Technologies, Inc. VT82C686 [Apollo Super ACPI]
6000-607f : VIA Technologies, Inc. VT82C686 [Apollo Super ACPI]
d000-d003 : Advanced Micro Devices [AMD] AMD-760 [IGD4-1P] System Controller
d400-d40f : VIA Technologies, Inc. VT82C586B PIPC Bus Master IDE
d400-d407 : ide0
d408-d40f : ide1
d800-d81f : VIA Technologies, Inc. USB
dc00-dc1f : VIA Technologies, Inc. USB (#2)
e000-e03f : Ensoniq 5880 AudioPCI
e000-e03f : es1371
e400-e4ff : Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+
e400-e4ff : 8139too
e800-e8ff : Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (#2)
e800-e8ff : 8139too
===== /proc/iomem
00000000-0009fbff : System RAM
0009fc00-0009ffff : reserved
000a0000-000bffff : Video RAM area
000c0000-000c7fff : Video ROM
000f0000-000fffff : System ROM
00100000-2ffeffff : System RAM
00100000-001db0e5 : Kernel code
001db0e6-002439e3 : Kernel data
2fff0000-2fff2fff : ACPI Non-volatile Storage
2fff3000-2fffffff : ACPI Tables
e0000000-e7ffffff : PCI Bus #01
e0000000-e7ffffff : nVidia Corporation NV11 [GeForce2 MX]
e8000000-e9ffffff : Advanced Micro Devices [AMD] AMD-760 [IGD4-1P] System Controller
ea000000-ebffffff : PCI Bus #01
ea000000-eaffffff : nVidia Corporation NV11 [GeForce2 MX]
ec000000-ecffffff : 3Dfx Interactive, Inc. Voodoo
ee000000-ee000fff : Brooktree Corporation Bt878 Audio Capture
ee001000-ee0010ff : Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+
ee001000-ee0010ff : 8139too
ee002000-ee002fff : Advanced Micro Devices [AMD] AMD-760 [IGD4-1P] System Controller
ee003000-ee0030ff : Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (#2)
ee003000-ee0030ff : 8139too
ee004000-ee004fff : Brooktree Corporation Bt878 Video Capture
ee004000-ee004fff : bttv
ffff0000-ffffffff : reserved
===== kernel configuration - the first part, ask if you need
CONFIG_X86=y
CONFIG_UID16=y
CONFIG_EXPERIMENTAL=y
CONFIG_MODULES=y
CONFIG_MODVERSIONS=y
CONFIG_KMOD=y
CONFIG_MK7=y
CONFIG_X86_WP_WORKS_OK=y
CONFIG_X86_INVLPG=y
CONFIG_X86_CMPXCHG=y
CONFIG_X86_XADD=y
CONFIG_X86_BSWAP=y
CONFIG_X86_POPAD_OK=y
CONFIG_RWSEM_XCHGADD_ALGORITHM=y
CONFIG_X86_L1_CACHE_SHIFT=6
CONFIG_X86_HAS_TSC=y
CONFIG_X86_GOOD_APIC=y
CONFIG_X86_USE_3DNOW=y
CONFIG_X86_PGE=y
CONFIG_X86_USE_PPRO_CHECKSUM=y
CONFIG_X86_F00F_WORKS_OK=y
CONFIG_X86_MCE=y
CONFIG_TOSHIBA=m
CONFIG_I8K=m
CONFIG_HIGHMEM4G=y
CONFIG_HIGHMEM=y
CONFIG_HIGHIO=y
CONFIG_MTRR=y
CONFIG_BIGPHYS_AREA=y
CONFIG_X86_UP_APIC=y
CONFIG_X86_UP_IOAPIC=y
CONFIG_X86_LOCAL_APIC=y
CONFIG_X86_IO_APIC=y
CONFIG_X86_TSC=y
--
Linux-mm-bugs: bugzilla list for the Linux-MM subsystem
Archive: http://mail.nl.linux.org/linux-mm-bugs/
Web site: http://linux-mm.org/
Development: linux-mm@kvack.org