Messages in this thread | | | Date | Mon, 8 Mar 1999 16:10:57 -0600 (CST) | From | Adam Heath <> | Subject | Re: Saens crashed again (fwd) |
| |
We got this oops on ftp.debian.org. Kernel version is 2.0.36. .config attached. Any pointers? This is the 2nd time in 4 days, since the systems bootup in early january.
Adam
---------- Forwarded message ---------- Date: Mon, 8 Mar 1999 14:28:27 -0700 (MST) From: Jason Gunthorpe <jgg@ualberta.ca> To: Eric Lee Green <eric@linux-hw.com> Cc: Greg Hankins <gregh@cc.gatech.edu>, Debian Admin <debian-admin@lists.debian.org> Subject: Re: Saens crashed again Resent-Date: 8 Mar 1999 21:29:33 -0000 Resent-From: debian-admin@lists.debian.org Resent-cc: recipient list not shown: ;
> Can you do a ksymoops or send me the System.map from this particular > compilation of the kernel? It's dying in some driver, and it'd be great to > find out which one :-(. On my kernel it would be dying in > tcp_do_retransmit, but somehow I suspect that's not where it's dying.
Okay, I think I'm working these bits right :> First off, this fault got logged to the syslog so klogd did it's thing on the message:
general protection: 0000 CPU: 0 EIP: 0010:[kfree_skb+134/244] EFLAGS: 00010202 eax: 6ff000ef ebx: 00000001 ecx: 00000246 edx: 00000000 esi: 00000001 edi: 00000000 ebp: 001b5a70 esp: 001b5a1c ds: 0018 es: 0018 fs: 002b gs: 0018 ss: 0018 Process swapper (pid: 0, process nr: 0, stackpage=001b3b38) Stack: 00000001 00000001 062784c8 06278414 0014e7b6 00000001 00000000 06278414 00000004 00000001 0013f046 06278414 06278414 0013ef84 00112ca9 06278414 00000001 ffffffff 00000001 00000001 001b5a8c 001dab90 001185d3 001b5a8c Call Trace: [destroy_sock+150/716] [net_timer+194/320] [net_timer+0/320] [timer_bh+749/820] [do_bottom_half+59/96] [handle_bottom_half+11/24] [sys_idle+92/112] [system_call+85/124] [init+0/612] [scsi_reset+524/776] [start_kernel+429/440] Code: ff d0 83 c4 04 8b 5e 10 85 db 74 53 83 bb cc 00 00 00 00 74 Aiee, killing interrupt handler kfree of non-kmalloced memory: 001b5b80, next= 00000000, order=0 kfree of non-kmalloced memory: 001b5b70, next= 00000000, order=0 kfree of non-kmalloced memory: 001b6084, next= 00000000, order=0
And passing the original text through 2.2's ksymoops:
# ./ksymoops -m /boot/System.map-2.0.36 < /tmp/oops > /tmp/oopslog Options used: -V (default) -o /lib/modules/2.0.36/ (default) -k /proc/ksyms (default) -l /proc/modules (default) -m /boot/System.map-2.0.36 (specified) -c 1 (default)
CPU: 0 EIP: 0010:[<00138c16>] EFLAGS: 00010202 eax: 6ff000ef ebx: 00000001 ecx: 00000246 edx: 00000000 esi: 00000001 edi: 00000000 ebp: 001b5a70 esp: 001b5a1c ds: 0018 es: 0018 fs: 002b gs: 0018 ss: 0018 Process swapper (pid: 0, process nr: 0, stackpage=001b3b38) Stack: 00000001 00000001 062784c8 06278414 0014e7b6 00000001 00000000 06278414 00000004 00000001 0013f046 06278414 06278414 0013ef84 00112ca9 06278414 00000001 ffffffff 00000001 00000001 001b5a8c 001dab90 001185d3 001b5a8c Call Trace: [<0014e7b6>] [<0013f046>] [<0013ef84>] [<00112ca9>] [<001185d3>] [<0010a853>] [<00109920>] [<0010a8c1>] [<00109618>] [<00190018>] [<001094a5>] Code: ff d0 83 c4 04 8b 5e 10 85 db 74 53 83 bb cc 00 00 00 00 74
>>EIP: 00138c16 <kfree_skb+86/f4> Trace: 0014e7b6 <destroy_sock+96/2cc> Trace: 0013f046 <net_timer+c2/140> Trace: 0013ef84 <net_timer+0/140> Trace: 00112ca9 <timer_bh+2ed/334> Trace: 001185d3 <do_bottom_half+3b/60> Trace: 0010a853 <handle_bottom_half+b/18> Trace: 00109920 <sys_idle+5c/70> Trace: 0010a8c1 <system_call+55/7c> Code: 00138c16 <kfree_skb+86/f4> 00000000 <_EIP>: Code: 00138c16 <kfree_skb+86/f4> 0: ff d0 call *%eax Code: 00138c18 <kfree_skb+88/f4> 2: 83 c4 04 addl $0x4,%esp Code: 00138c1b <kfree_skb+8b/f4> 5: 8b 5e 10 movl 0x10(%esi),%ebx Code: 00138c1e <kfree_skb+8e/f4> 8: 85 db testl %ebx,%ebx Code: 00138c20 <kfree_skb+90/f4> a: 74 53 je 5f <_EIP+0x5f> 00138c75 <kfree_skb+e5/f4> Code: 00138c22 <kfree_skb+92/f4> c: 83 bb cc 00 00 cmpl $0x0,0xcc(%ebx) Code: 00138c27 <kfree_skb+97/f4> 11: 00 00 Code: 00138c29 <kfree_skb+99/f4> 13: 74 00 je 15 <_EIP+0x15> 00138c2b <kfree_skb+9b/f4>
Aiee, killing interrupt handler
Any thoughts as to what all this would mean?
Thanks, Jason
-- To UNSUBSCRIBE, email to debian-admin@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
From jgg@saens.debian.org Mon Mar 8 16:09:34 1999 Date: Mon, 8 Mar 1999 16:54:10 -0500 From: Jason Gunthorpe <jgg@saens.debian.org> To: doogie@debian.org
# # Automatically generated make config: don't edit #
# # Code maturity level options # CONFIG_EXPERIMENTAL=y
# # Loadable module support # CONFIG_MODULES=y # CONFIG_MODVERSIONS is not set CONFIG_KERNELD=y
# # General setup # # CONFIG_MATH_EMULATION is not set CONFIG_NET=y # CONFIG_MAX_16M is not set CONFIG_PCI=y # CONFIG_PCI_OPTIMIZE is not set CONFIG_SYSVIPC=y # CONFIG_BINFMT_AOUT is not set CONFIG_BINFMT_ELF=y # CONFIG_BINFMT_JAVA is not set CONFIG_KERNEL_ELF=y # CONFIG_M386 is not set # CONFIG_M486 is not set # CONFIG_M586 is not set CONFIG_M686=y # CONFIG_MTRR is not set
# # Floppy, IDE, and other block devices # CONFIG_BLK_DEV_FD=y CONFIG_BLK_DEV_IDE=y
# # Please see Documentation/ide.txt for help/info on IDE drives # # CONFIG_BLK_DEV_HD_IDE is not set 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_IDE_PCMCIA is not set # CONFIG_BLK_DEV_CMD640 is not set # CONFIG_BLK_DEV_RZ1000 is not set CONFIG_BLK_DEV_TRITON=y # CONFIG_IDE_CHIPSETS is not set
# # Additional Block Devices # CONFIG_BLK_DEV_LOOP=m # CONFIG_BLK_DEV_MD is not set # CONFIG_BLK_DEV_RAM is not set # CONFIG_BLK_DEV_XD is not set # CONFIG_PARIDE is not set # CONFIG_BLK_DEV_HD is not set
# # Networking options # CONFIG_FIREWALL=y # CONFIG_NET_ALIAS is not set CONFIG_INET=y # CONFIG_IP_FORWARD is not set # CONFIG_IP_MULTICAST is not set CONFIG_SYN_COOKIES=y CONFIG_IP_FIREWALL=y # CONFIG_IP_FIREWALL_VERBOSE is not set # CONFIG_IP_MASQUERADE is not set # CONFIG_IP_TRANSPARENT_PROXY is not set # CONFIG_IP_ALWAYS_DEFRAG is not set CONFIG_IP_ACCT=y # CONFIG_IP_ROUTER is not set # CONFIG_NET_IPIP is not set
# # (it is safe to leave these untouched) # # CONFIG_INET_PCTCP is not set # CONFIG_INET_RARP is not set # CONFIG_NO_PATH_MTU_DISCOVERY is not set CONFIG_IP_NOSR=y CONFIG_SKB_LARGE=y
# # # # CONFIG_IPX is not set # CONFIG_ATALK is not set # CONFIG_AX25 is not set # CONFIG_BRIDGE is not set # CONFIG_NETLINK is not set
# # SCSI support # CONFIG_SCSI=y
# # SCSI support type (disk, tape, CD-ROM) # CONFIG_BLK_DEV_SD=y # CONFIG_CHR_DEV_ST is not set # CONFIG_BLK_DEV_SR is not set # CONFIG_CHR_DEV_SG is not set
# # Some SCSI devices (e.g. CD jukebox) support multiple LUNs # # CONFIG_SCSI_MULTI_LUN is not set CONFIG_SCSI_CONSTANTS=y
# # SCSI low-level drivers # # CONFIG_SCSI_7000FASST is not set # CONFIG_SCSI_AHA152X is not set # CONFIG_SCSI_AHA1542 is not set # CONFIG_SCSI_AHA1740 is not set # CONFIG_SCSI_AIC7XXX is not set # CONFIG_SCSI_ADVANSYS is not set # CONFIG_SCSI_IN2000 is not set # CONFIG_SCSI_AM53C974 is not set # CONFIG_SCSI_MEGARAID is not set # CONFIG_SCSI_BUSLOGIC is not set # CONFIG_SCSI_DTC3280 is not set # CONFIG_SCSI_EATA_DMA is not set # CONFIG_SCSI_EATA_PIO is not set # CONFIG_SCSI_EATA is not set # CONFIG_SCSI_FUTURE_DOMAIN is not set # CONFIG_SCSI_GENERIC_NCR5380 is not set # CONFIG_SCSI_NCR53C406A is not set # CONFIG_SCSI_NCR53C7xx is not set # CONFIG_SCSI_NCR53C8XX is not set # CONFIG_SCSI_PPA is not set # CONFIG_SCSI_PAS16 is not set # CONFIG_SCSI_QLOGIC_FAS is not set # CONFIG_SCSI_QLOGIC_ISP is not set # CONFIG_SCSI_SEAGATE is not set # CONFIG_SCSI_DC390T is not set # CONFIG_SCSI_T128 is not set # CONFIG_SCSI_U14_34F is not set # CONFIG_SCSI_ULTRASTOR is not set CONFIG_SCSI_GDTH=y
# # Network device support # CONFIG_NETDEVICES=y CONFIG_DUMMY=m # CONFIG_EQUALIZER is not set # CONFIG_DLCI is not set # CONFIG_PLIP is not set # CONFIG_PPP is not set # CONFIG_SLIP is not set # CONFIG_NET_RADIO is not set CONFIG_NET_ETHERNET=y # CONFIG_NET_VENDOR_3COM is not set # CONFIG_NET_VENDOR_SMC is not set CONFIG_NET_PCI=y # CONFIG_PCNET32 is not set # CONFIG_EEXPRESS_PRO100B is not set CONFIG_DE4X5=m # CONFIG_DEC_ELCP is not set # CONFIG_DGRS is not set # CONFIG_NE2K_PCI is not set # CONFIG_YELLOWFIN is not set # CONFIG_RTL8139 is not set # CONFIG_EPIC is not set # CONFIG_TLAN is not set # CONFIG_VIA_RHINE is not set # CONFIG_NET_ISA is not set # CONFIG_NET_EISA is not set # CONFIG_NET_POCKET is not set # CONFIG_TR is not set # CONFIG_FDDI is not set # CONFIG_ARCNET is not set # CONFIG_SHAPER is not set # CONFIG_RCPCI is not set
# # ISDN subsystem # # CONFIG_ISDN is not set
# # CD-ROM drivers (not for SCSI or IDE/ATAPI drives) # # CONFIG_CD_NO_IDESCSI is not set
# # Filesystems # # CONFIG_QUOTA is not set CONFIG_MINIX_FS=y # CONFIG_EXT_FS is not set CONFIG_EXT2_FS=y # CONFIG_XIA_FS is not set # CONFIG_NLS is not set CONFIG_PROC_FS=y CONFIG_NFS_FS=y # CONFIG_ROOT_NFS is not set # CONFIG_SMB_FS is not set # CONFIG_HPFS_FS is not set # CONFIG_SYSV_FS is not set # CONFIG_AUTOFS_FS is not set # CONFIG_AFFS_FS is not set # CONFIG_UFS_FS is not set
# # Character devices # CONFIG_SERIAL=y # CONFIG_DIGI is not set # CONFIG_CYCLADES is not set # CONFIG_ISI is not set # CONFIG_STALDRV is not set # CONFIG_RISCOM8 is not set # CONFIG_PRINTER is not set # CONFIG_SPECIALIX is not set # CONFIG_MOUSE is not set # CONFIG_UMISC is not set # CONFIG_QIC02_TAPE is not set # CONFIG_FTAPE is not set # CONFIG_APM is not set # CONFIG_WATCHDOG is not set CONFIG_RTC=y
# # Sound # # CONFIG_SOUND is not set
# # Kernel hacking # # CONFIG_PROFILE is not set
| |