Messages in this thread |  | | | Date | Sat, 20 Apr 1996 11:21:23 +0100 (BST) | | From | Robert de Bath <> | | Subject | 1.3.91 - Kernel stack overflow |
| |
Dear Linus & *
I vaguely remember seeing something about this flying past a few versions back, as I haven't seen it recently I thought I'd better stand up.
"Apr 18 22:49:38 mayday kernel: release: as kernel stack corruption. Aiee" "Apr 19 23:04:22 mayday kernel: release: as kernel stack corruption. Aiee"
I did have a buffer cache corruption once but as it hasn't repeated I can't really say much more (probably just bad luck).
This is very rare, but it does seem to happen once or twice within a full kernel re-compile. As for where it's happening, well the best I can say is to give you the '.config' file (Mime attached) and a couple of notes about the setup.
1) This kernel is running with a umsdos root (The panic/devl partition) 2) /usr is a symlink to the normal root filesystem (ext2) 3) All disks are SCSI (the primary is a 4Gb) on an aha1542B. 4) The kernel (both compiled and compiling) is a stock 1.3.91 5) GCC 2.7.0 -fno-strength-reduce
I then tried the make -j script ... Oh Wow! :-) Boy was I glad that I'd left the big partition RO!
Apr 20 11:46:10 mayday kernel: release: cpp kernel stack corruption. Aiee Apr 20 11:46:10 mayday kernel: release: cpp kernel stack corruption. Aiee Apr 20 11:46:12 mayday kernel: end_request: I/O error, dev 01:01, sector 5760 Apr 20 11:46:12 mayday kernel: end_request: I/O error, dev 01:01, sector 5762 ... Apr 20 11:46:12 mayday kernel: end_request: I/O error, dev 01:01, sector 5852 Apr 20 11:46:12 mayday kernel: end_request: I/O error, dev 01:01, sector 5854 Apr 20 11:46:12 mayday kernel: end_request: I/O error, dev 01:01, sector 5856 Apr 20 11:46:12 mayday kernel: end_request: I/O error, dev 01:01, sector 5858 ...
cpp also gave some 'memory exhausted' messages ...
-- Rob. (Robert de Bath <robert@mayday.compulink.co.uk>) # # Automatically generated by make menuconfig: don't edit #
# # Loadable module support # # CONFIG_MODULES is not set
# # General setup # CONFIG_MATH_EMULATION=y CONFIG_NET=y # CONFIG_MAX_16M is not set # CONFIG_PCI is not set CONFIG_SYSVIPC=y CONFIG_BINFMT_AOUT=y CONFIG_BINFMT_ELF=y CONFIG_KERNEL_ELF=y CONFIG_M486=y
# # Floppy, IDE, and other block devices # CONFIG_BLK_DEV_FD=y # CONFIG_BLK_DEV_IDE is not set CONFIG_BLK_DEV_HD_ONLY=y # CONFIG_BLK_DEV_RAM is not set # CONFIG_BLK_DEV_LOOP is not set CONFIG_BLK_DEV_HD=y # CONFIG_BLK_DEV_XD is not set # CONFIG_BLK_DEV_MD is not set
# # Networking options # # CONFIG_FIREWALL is not set # CONFIG_NET_ALIAS is not set CONFIG_INET=y # CONFIG_IP_FORWARD is not set # CONFIG_IP_MULTICAST is not set # CONFIG_IP_ACCT is not set # CONFIG_INET_PCTCP is not set # CONFIG_INET_RARP is not set # CONFIG_NO_PATH_MTU_DISCOVERY is not set # CONFIG_TCP_NAGLE_OFF is not set CONFIG_IP_NOSR=y # CONFIG_SKB_LARGE is not set # 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 CONFIG_BLK_DEV_SD=y CONFIG_CHR_DEV_ST=y CONFIG_BLK_DEV_SR=y # CONFIG_CHR_DEV_SG is not set # CONFIG_SCSI_MULTI_LUN is not set CONFIG_SCSI_CONSTANTS=y CONFIG_SCSI_AUTO_BIOSP=y
# # SCSI low-level drivers # # CONFIG_SCSI_ADVANSYS is not set # CONFIG_SCSI_AHA152X is not set CONFIG_SCSI_AHA1542=y # CONFIG_SCSI_AHA1740 is not set # CONFIG_SCSI_AIC7XXX 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_U14_34F is not set # CONFIG_SCSI_FUTURE_DOMAIN is not set # CONFIG_SCSI_GENERIC_NCR5380 is not set # CONFIG_SCSI_IN2000 is not set # CONFIG_SCSI_PAS16 is not set # CONFIG_SCSI_QLOGIC is not set # CONFIG_SCSI_SEAGATE is not set # CONFIG_SCSI_T128 is not set # CONFIG_SCSI_ULTRASTOR is not set # CONFIG_SCSI_7000FASST is not set # CONFIG_SCSI_EATA is not set # CONFIG_SCSI_NCR53C406A is not set # CONFIG_SCSI_PPA is not set # CONFIG_SCSI_AM53C974 is not set
# # Network device support # CONFIG_NETDEVICES=y CONFIG_DUMMY=y CONFIG_SLIP=y CONFIG_SLIP_COMPRESSED=y CONFIG_SLIP_SMART=y # CONFIG_PPP is not set # CONFIG_STRIP is not set # CONFIG_WIC is not set # CONFIG_SCC is not set # CONFIG_PLIP is not set # CONFIG_EQUALIZER is not set # CONFIG_DLCI is not set # CONFIG_NET_ALPHA is not set # CONFIG_NET_VENDOR_SMC is not set # CONFIG_LANCE is not set # CONFIG_NET_VENDOR_3COM 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_ARCNET 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_FAT_FS=y CONFIG_MSDOS_FS=y # CONFIG_VFAT_FS is not set CONFIG_UMSDOS_FS=y CONFIG_PROC_FS=y # CONFIG_NFS_FS is not set # CONFIG_SMB_FS is not set CONFIG_ISO9660_FS=y # CONFIG_HPFS_FS is not set # CONFIG_SYSV_FS is not set
# # Character devices # CONFIG_SERIAL=y # CONFIG_DIGI is not set # CONFIG_CYCLADES is not set # CONFIG_STALDRV is not set CONFIG_PRINTER=y # CONFIG_BUSMOUSE is not set # CONFIG_PSMOUSE is not set # CONFIG_MS_BUSMOUSE is not set # CONFIG_ATIXL_BUSMOUSE 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 is not set
# # Sound # # CONFIG_SOUND is not set
# # Kernel hacking # # CONFIG_PROFILE is not set
|  |