Oops in 2.2.17
Today I've found the following in my /var/log/messages: Oct 28 20:14:36 some_host kernel: kmem_free: Bad obj addr (objp=c2b381e0, name=size-64) Oct 28 20:14:36 some_host kernel: Unable to handle kernel NULL pointer dereference at virtual address Oct 28 20:14:36 some_host kernel: current->tss.cr3 = 00101000, %cr3 = 00101000 Oct 28 20:14:36 some_host kernel: *pde = Oct 28 20:14:36 some_host kernel: Oops: 0002 Oct 28 20:14:36 some_host kernel: CPU:0 Oct 28 20:14:36 some_host kernel: EIP:0010:[kfree+377/424] Oct 28 20:14:36 some_host kernel: EFLAGS: 00010202 Oct 28 20:14:36 some_host kernel: eax: 0039 ebx: c2fff0e0 ecx: edx: 003b Oct 28 20:14:36 some_host kernel: esi: c2b381e0 edi: 0202 ebp: 0825d1fc esp: c2fc3f80 Oct 28 20:14:36 some_host kernel: ds: 0018 es: 0018 ss: 0018 Oct 28 20:14:36 some_host kernel: Process kswapd (pid: 5, process nr: 5, stackpage=c2fc3000) Oct 28 20:14:36 some_host kernel: Stack: c2b3823c c1d8ebc0 c012e6f8 c2b381e0 0015 Oct 28 20:14:36 some_host kernel:0006 0001 0030 c012e9ef 0019 Oct 28 20:14:36 some_host kernel:c011fb79 0006 0030 c2fc2000 c01ac29a c2fc21c1 0e00 c011fc0b Oct 28 20:14:36 some_host kernel: Call Trace: [prune_dcache+220/300] [shrink_dcache_memory+35/40] [do_try_to_free_pages+137/184] [tvecs+7290/13632] [kswapd+99/152] [get_options+0/116] [kernel_thread+35/48] Oct 28 20:14:36 some_host kernel: Code: c7 05 00 00 00 00 00 00 00 00 eb 1b 8d 76 00 56 68 22 c1 1a Here is some info: [gosha@gosha gosha]$ uname -a Linux gosha 2.2.17 #1 Tue Sep 5 00:25:20 EDT 2000 i586 unknown [gosha@gosha gosha]$ cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 5 model : 4 model name : Pentium MMX stepping: 3 cpu MHz : 224.538 fdiv_bug: no hlt_bug : no sep_bug : no f00f_bug: yes coma_bug: no fpu : yes fpu_exception : yes cpuid level : 1 wp : yes flags : fpu vme de pse tsc msr mce cx8 mmx bogomips: 447.28 [gosha@gosha gosha]$ cat /proc/meminfo total:used: free: shared: buffers: cached: Mem: 48250880 45023232 3227648 25837568 1007616 18173952 Swap: 101113856 67829760 33284096 MemTotal: 47120 kB MemFree:3152 kB MemShared: 25232 kB Buffers:984 kB Cached: 17748 kB SwapTotal: 98744 kB SwapFree: 32504 kB # # Automatically generated by make menuconfig: don't edit # # # Code maturity level options # CONFIG_EXPERIMENTAL=y # # Processor type and features # # CONFIG_M386 is not set # CONFIG_M486 is not set # CONFIG_M586 is not set CONFIG_M586TSC=y # CONFIG_M686 is not set CONFIG_X86_WP_WORKS_OK=y CONFIG_X86_INVLPG=y CONFIG_X86_BSWAP=y CONFIG_X86_POPAD_OK=y CONFIG_X86_TSC=y CONFIG_1GB=y # CONFIG_2GB is not set # CONFIG_MATH_EMULATION is not set # CONFIG_MTRR is not set # CONFIG_SMP is not set # # Loadable module support # CONFIG_MODULES=y CONFIG_MODVERSIONS=y CONFIG_KMOD=y # # General setup # CONFIG_NET=y CONFIG_PCI=y # CONFIG_PCI_GOBIOS is not set # CONFIG_PCI_GODIRECT is not set CONFIG_PCI_GOANY=y CONFIG_PCI_BIOS=y CONFIG_PCI_DIRECT=y CONFIG_PCI_QUIRKS=y # CONFIG_PCI_OPTIMIZE is not set CONFIG_PCI_OLD_PROC=y # CONFIG_MCA is not set # CONFIG_VISWS is not set CONFIG_SYSVIPC=y CONFIG_BSD_PROCESS_ACCT=y CONFIG_SYSCTL=y CONFIG_BINFMT_AOUT=y CONFIG_BINFMT_ELF=y CONFIG_BINFMT_MISC=y # CONFIG_BINFMT_JAVA is not set # CONFIG_PARPORT is not set # CONFIG_APM is not set # CONFIG_TOSHIBA is not set # # Plug and Play support # CONFIG_PNP=y # # Block devices # CONFIG_BLK_DEV_FD=y CONFIG_BLK_DEV_IDE=y # CONFIG_BLK_DEV_HD_IDE is not set CONFIG_BLK_DEV_IDEDISK=y CONFIG_BLK_DEV_IDECD=y # CONFIG_BLK_DEV_IDETAPE is not set # CONFIG_BLK_DEV_IDEFLOPPY is not set # CONFIG_BLK_DEV_IDESCSI is not set # CONFIG_BLK_DEV_CMD640 is not set # CONFIG_BLK_DEV_RZ1000 is not set CONFIG_BLK_DEV_IDEPCI=y CONFIG_BLK_DEV_IDEDMA=y # CONFIG_BLK_DEV_OFFBOARD is not set CONFIG_IDEDMA_AUTO=y # CONFIG_BLK_DEV_OPTI621 is not set # CONFIG_BLK_DEV_TRM290 is not set # CONFIG_BLK_DEV_NS87415 is not set # CONFIG_BLK_DEV_VIA82C586 is not set # CONFIG_BLK_DEV_CMD646 is not set # CONFIG_BLK_DEV_CS5530 is not set # CONFIG_IDE_CHIPSETS is not set CONFIG_BLK_DEV_LOOP=y # CONFIG_BLK_DEV_NBD is not set # CONFIG_BLK_DEV_MD is not set CONFIG_BLK_DEV_RAM=y CONFIG_BLK_DEV_RAM_SIZE=4096 CONFIG_BLK_DEV_INITRD=y # CONFIG_BLK_DEV_XD is not set # CONFIG_BLK_DEV_DAC960 is not set CONFIG_PARIDE_PARPORT=y # CONFIG_PARIDE is not set # CONFIG_BLK_CPQ_DA is not set # CONFIG_BLK_DEV_HD is not set # # Networking options # CONFIG_PACKET=y CONFIG_NETLINK=y # CONFIG_RTNETLINK is not set CONFIG_NETLINK_DEV=y # CONFIG_FIREWALL is not set # CONFIG_FILTER is not set CONFIG_UNIX=y CONFIG_INET=y # CONFIG_IP_MULTICAST is not set # CONFIG_IP_ADVANCED_ROUTER
Oops in 2.2.17
Today I've found the following in my /var/log/messages: Oct 28 20:14:36 some_host kernel: kmem_free: Bad obj addr (objp=c2b381e0, name=size-64) Oct 28 20:14:36 some_host kernel: Unable to handle kernel NULL pointer dereference at virtual address Oct 28 20:14:36 some_host kernel: current-tss.cr3 = 00101000, %cr3 = 00101000 Oct 28 20:14:36 some_host kernel: *pde = Oct 28 20:14:36 some_host kernel: Oops: 0002 Oct 28 20:14:36 some_host kernel: CPU:0 Oct 28 20:14:36 some_host kernel: EIP:0010:[kfree+377/424] Oct 28 20:14:36 some_host kernel: EFLAGS: 00010202 Oct 28 20:14:36 some_host kernel: eax: 0039 ebx: c2fff0e0 ecx: edx: 003b Oct 28 20:14:36 some_host kernel: esi: c2b381e0 edi: 0202 ebp: 0825d1fc esp: c2fc3f80 Oct 28 20:14:36 some_host kernel: ds: 0018 es: 0018 ss: 0018 Oct 28 20:14:36 some_host kernel: Process kswapd (pid: 5, process nr: 5, stackpage=c2fc3000) Oct 28 20:14:36 some_host kernel: Stack: c2b3823c c1d8ebc0 c012e6f8 c2b381e0 0015 Oct 28 20:14:36 some_host kernel:0006 0001 0030 c012e9ef 0019 Oct 28 20:14:36 some_host kernel:c011fb79 0006 0030 c2fc2000 c01ac29a c2fc21c1 0e00 c011fc0b Oct 28 20:14:36 some_host kernel: Call Trace: [prune_dcache+220/300] [shrink_dcache_memory+35/40] [do_try_to_free_pages+137/184] [tvecs+7290/13632] [kswapd+99/152] [get_options+0/116] [kernel_thread+35/48] Oct 28 20:14:36 some_host kernel: Code: c7 05 00 00 00 00 00 00 00 00 eb 1b 8d 76 00 56 68 22 c1 1a Here is some info: [gosha@gosha gosha]$ uname -a Linux gosha 2.2.17 #1 Tue Sep 5 00:25:20 EDT 2000 i586 unknown [gosha@gosha gosha]$ cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 5 model : 4 model name : Pentium MMX stepping: 3 cpu MHz : 224.538 fdiv_bug: no hlt_bug : no sep_bug : no f00f_bug: yes coma_bug: no fpu : yes fpu_exception : yes cpuid level : 1 wp : yes flags : fpu vme de pse tsc msr mce cx8 mmx bogomips: 447.28 [gosha@gosha gosha]$ cat /proc/meminfo total:used: free: shared: buffers: cached: Mem: 48250880 45023232 3227648 25837568 1007616 18173952 Swap: 101113856 67829760 33284096 MemTotal: 47120 kB MemFree:3152 kB MemShared: 25232 kB Buffers:984 kB Cached: 17748 kB SwapTotal: 98744 kB SwapFree: 32504 kB # # Automatically generated by make menuconfig: don't edit # # # Code maturity level options # CONFIG_EXPERIMENTAL=y # # Processor type and features # # CONFIG_M386 is not set # CONFIG_M486 is not set # CONFIG_M586 is not set CONFIG_M586TSC=y # CONFIG_M686 is not set CONFIG_X86_WP_WORKS_OK=y CONFIG_X86_INVLPG=y CONFIG_X86_BSWAP=y CONFIG_X86_POPAD_OK=y CONFIG_X86_TSC=y CONFIG_1GB=y # CONFIG_2GB is not set # CONFIG_MATH_EMULATION is not set # CONFIG_MTRR is not set # CONFIG_SMP is not set # # Loadable module support # CONFIG_MODULES=y CONFIG_MODVERSIONS=y CONFIG_KMOD=y # # General setup # CONFIG_NET=y CONFIG_PCI=y # CONFIG_PCI_GOBIOS is not set # CONFIG_PCI_GODIRECT is not set CONFIG_PCI_GOANY=y CONFIG_PCI_BIOS=y CONFIG_PCI_DIRECT=y CONFIG_PCI_QUIRKS=y # CONFIG_PCI_OPTIMIZE is not set CONFIG_PCI_OLD_PROC=y # CONFIG_MCA is not set # CONFIG_VISWS is not set CONFIG_SYSVIPC=y CONFIG_BSD_PROCESS_ACCT=y CONFIG_SYSCTL=y CONFIG_BINFMT_AOUT=y CONFIG_BINFMT_ELF=y CONFIG_BINFMT_MISC=y # CONFIG_BINFMT_JAVA is not set # CONFIG_PARPORT is not set # CONFIG_APM is not set # CONFIG_TOSHIBA is not set # # Plug and Play support # CONFIG_PNP=y # # Block devices # CONFIG_BLK_DEV_FD=y CONFIG_BLK_DEV_IDE=y # CONFIG_BLK_DEV_HD_IDE is not set CONFIG_BLK_DEV_IDEDISK=y CONFIG_BLK_DEV_IDECD=y # CONFIG_BLK_DEV_IDETAPE is not set # CONFIG_BLK_DEV_IDEFLOPPY is not set # CONFIG_BLK_DEV_IDESCSI is not set # CONFIG_BLK_DEV_CMD640 is not set # CONFIG_BLK_DEV_RZ1000 is not set CONFIG_BLK_DEV_IDEPCI=y CONFIG_BLK_DEV_IDEDMA=y # CONFIG_BLK_DEV_OFFBOARD is not set CONFIG_IDEDMA_AUTO=y # CONFIG_BLK_DEV_OPTI621 is not set # CONFIG_BLK_DEV_TRM290 is not set # CONFIG_BLK_DEV_NS87415 is not set # CONFIG_BLK_DEV_VIA82C586 is not set # CONFIG_BLK_DEV_CMD646 is not set # CONFIG_BLK_DEV_CS5530 is not set # CONFIG_IDE_CHIPSETS is not set CONFIG_BLK_DEV_LOOP=y # CONFIG_BLK_DEV_NBD is not set # CONFIG_BLK_DEV_MD is not set CONFIG_BLK_DEV_RAM=y CONFIG_BLK_DEV_RAM_SIZE=4096 CONFIG_BLK_DEV_INITRD=y # CONFIG_BLK_DEV_XD is not set # CONFIG_BLK_DEV_DAC960 is not set CONFIG_PARIDE_PARPORT=y # CONFIG_PARIDE is not set # CONFIG_BLK_CPQ_DA is not set # CONFIG_BLK_DEV_HD is not set # # Networking options # CONFIG_PACKET=y CONFIG_NETLINK=y # CONFIG_RTNETLINK is not set CONFIG_NETLINK_DEV=y # CONFIG_FIREWALL is not set # CONFIG_FILTER is not set CONFIG_UNIX=y CONFIG_INET=y # CONFIG_IP_MULTICAST is not set # CONFIG_IP_ADVANCED_ROUTER is