From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Fri, 12 Jul 2002 07:24:16 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Fri, 12 Jul 2002 07:24:15 -0400 Received: from mx-00.sil.at ([62.116.68.196]:43270 "EHLO mx-00.sil.at") by vger.kernel.org with ESMTP id ; Fri, 12 Jul 2002 07:24:12 -0400 Subject: PROBLEM: Oops in 2.4.18 (swapper) From: Raphael Wegmann To: linux-kernel@vger.kernel.org Cc: dzila@tassadar.physics.auth.gr Content-Type: text/plain Content-Transfer-Encoding: 7bit X-Mailer: Ximian Evolution 1.0.5 Date: 12 Jul 2002 15:26:42 +0200 Message-Id: <1026480402.1462.25.camel@exodus> Mime-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Hello, my plain 2.4.18 is frequently/randomly oopsing in swapper: Unable to handle kernel NULL pointer dereference at virtual address 00000000 c01053b3 *pde = 00000000 Oops: 0002 CPU: 0 EIP: 0010:[] Tainted: P Using defaults from ksymoops -t elf32-i386 -a i386 EFLAGS: 00010246 eax: 00000000 ebx: c0105390 ecx: c14de270 edx: c14de270 esi: c0270000 edi: c0105390 ebp: 0008e000 esp: c0271fdc ds: 0018 es: 0018 ss: 0018 Process swapper (pid: 0, stackpage=c0271000) Stack: c0105422 00010000 000a0600 c0105000 c0105027 c02728cb 00000000 c02a9d80 c0100197 Call Trace: [] [] [] Code: c3 fb c3 8d 76 00 8d bc 27 00 00 00 00 fb ba 00 e0 ff ff 21 >>EIP; c01053b3 <===== >>ebx; c0105390 >>ecx; c14de270 <_end+11fe71c/105474ac> >>edx; c14de270 <_end+11fe71c/105474ac> >>esi; c0270000 >>edi; c0105390 >>ebp; 0008e000 Before first symbol >>esp; c0271fdc Trace; c0105422 Trace; c0105000 <_stext+0/0> Trace; c0105027 Code; c01053b3 00000000 <_EIP>: Code; c01053b3 <===== 0: c3 ret <===== Code; c01053b4 1: fb sti Code; c01053b5 2: c3 ret Code; c01053b6 3: 8d 76 00 lea 0x0(%esi),%esi Code; c01053b9 6: 8d bc 27 00 00 00 00 lea 0x0(%edi,1),%edi Code; c01053c0 d: fb sti Code; c01053c1 e: ba 00 e0 ff ff mov $0xffffe000,%edx Code; c01053c6 13: 21 00 and %eax,(%eax) $ ver_linux Linux exodus 2.4.18 #4 Tue Jul 9 13:45:23 CEST 2002 i686 unknown Gnu C 2.95.4 Gnu make 3.79.1 util-linux 2.11n mount 2.11n modutils 2.4.15 e2fsprogs 1.27 pcmcia-cs 3.1.22 Linux C Library 2.2.5 Dynamic linker (ldd) 2.2.5 Procps 2.0.7 Net-tools 1.60 Console-tools 0.2.3 Sh-utils 2.0.11 Modules Loaded msp3400 tuner tvaudio bttv i2c-algo-bit ppp_deflate bsd_comp ppp_async ppp_generic slhc rtc mousedev hid usb-uhci usbmouse usbcore input ne2k-pci 8390 I don't understand, why I get "Tainted: P", because all the modules are from a virgin linux-2.4.18.tar.bz2 $ cat /proc/cpuinfo processor : 0 vendor_id : AuthenticAMD cpu family : 6 model : 3 model name : AMD Duron(tm) Processor stepping : 1 cpu MHz : 851.508 cache size : 64 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 1 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca cmov pat pse36 mmx fxsr syscall mmxext 3dnowext 3dnow bogomips : 1697.38 # lspci -vvv 00:00.0 Host bridge: VIA Technologies, Inc. VT8363/8365 [KT133/KM133] (rev 03) Subsystem: Elitegroup Computer Systems: Unknown device 0987 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- SERR- Capabilities: [c0] Power Management version 2 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 PME-Enable- DSel=0 DScale=0 PME- 00:01.0 PCI bridge: VIA Technologies, Inc. VT8363/8365 [KT133/KM133 AGP] (prog-if 00 [Normal decode]) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66Mhz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- SERR- Reset- FastB2B- Capabilities: [80] Power Management version 2 Flags: PMEClk- DSI- D1+ D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 PME-Enable- DSel=0 DScale=0 PME- 00:07.0 ISA bridge: VIA Technologies, Inc. VT82C686 [Apollo Super South] (rev 22) Subsystem: VIA Technologies, Inc. VT82C686/A PCI to ISA Bridge Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping+ SERR- FastB2B- Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- [disabled] [size=128K] Capabilities: [dc] Power Management version 2 Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 PME-Enable- DSel=0 DScale=0 PME- Capabilities: [f0] AGP version 2.0 Status: RQ=31 SBA+ 64bit- FW- Rate=x1,x2 Command: RQ=31 SBA+ AGP+ 64bit- FW- Rate=x1 Here are some of my config settings: CONFIG_X86=y CONFIG_ISA=y CONFIG_UID16=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_TSC=y CONFIG_X86_GOOD_APIC=y CONFIG_X86_USE_3DNOW=y CONFIG_X86_PGE=y CONFIG_X86_USE_PPRO_CHECKSUM=y CONFIG_X86_CPUID=m CONFIG_NOHIGHMEM=y CONFIG_MTRR=y CONFIG_NET=y CONFIG_PCI=y CONFIG_PCI_GOANY=y CONFIG_PCI_BIOS=y CONFIG_PCI_DIRECT=y CONFIG_PCI_NAMES=y CONFIG_HOTPLUG=y CONFIG_SYSVIPC=y CONFIG_SYSCTL=y CONFIG_KCORE_ELF=y CONFIG_BINFMT_AOUT=m CONFIG_BINFMT_ELF=y CONFIG_BINFMT_MISC=m CONFIG_PARPORT=m CONFIG_PARPORT_PC=m CONFIG_PARPORT_PC_CML1=m CONFIG_PNP=y CONFIG_ISAPNP=m [...] Please tell me, if I can help you somehow. best regards -- Raphael Wegmann raphael@wegmann.at