2.0.31pre9 oopses

Klaus Kudielka (oe1kib@oe1xtu.ampr.org)
Thu, 18 Sep 1997 15:58:27 +0000 (GMT)


Hello,

I have just tried pre9 and it gives me the following oopses when starting
gpm during boot (ASUS XT2P4 mainboard with PS/2 mouse). There are two more
patch sets within the kernel, i.e. ax25-module-14c and the newest Cyclades
driver (cyz201). Distribution is Red Hat 4.2.

The problem is reproducible. Please tell me if you need more info.
Unfortunately, the first oops is always corrupted somehow. ksymoops does
not show all information.

Output from dmesg:
******************

Unable to handle kernel paging request at virtual address c48ac077
current->tss.cr3 = 0392d000, %cr3 = 0392d000
*pde = 00001067
*pte = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<048ac077>]
EFLAGS: 00010216
eax: 000000ff ebx: 03821f44 ecx: 0009e4d0 edx: 0009e000
esi: 00000001 edi: 03821f54 ebp: 03e7d040 esp: 03821f1c
ds: 0018 es: 0018 fs: 002b gs: 002b ss: 0018
Process gpm (pid: 240, process nr: 17, stackpage=03821000)
Stack: 00000002 80000000 0000000f 03821f44 00000000 00000000 03e7d040 038029d8
00000004 001265fe 72616863 6a616d2d 312d726f 00312d30 001a3ae4 001269ae
038029d8 03e7d040 03e7d040 00000000 037c0000 0012496b 038029d8 03e7d040
Call Trace: [<001265fe>] [<001269ae>] [<0012496b>] [<00124a9f>] [<0010aaa9>]
Code: <1>Unable to handle kernel paging request at virtual address c48ac077
current->tss.cr3 = 0392d000, %cr3 = 0392d000
*pde = 00001067
*pte = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<0010afbc>]
EFLAGS: 00010206
eax: 00000010 ebx: 0000002b ecx: 048ac077 edx: 03a53810
esi: 00000000 edi: 03822000 ebp: 03821ee0 esp: 03821e84
ds: 0018 es: 0018 fs: 0010 gs: 002b ss: 0018
Process gpm (pid: 240, process nr: 17, stackpage=03821000)
Stack: 0000002b 00000000 000ac000 03821ee0 03833c0c 04800000 05000000 04800000
03830018 00111e6e 00190a96 03821ee0 00000000 00111ba0 00000001 03821f54
03e7d040 0009e4d8 0385d398 00000000 0010ac0c 03821ee0 00000000 03821f44
Call Trace: [<04800000>] [<05000000>] [<04800000>] [<00111e6e>] [<00111ba0>] [<0010ac0c>] [<048ac077>]
[<001265fe>] [<001269ae>] [<0012496b>] [<00124a9f>] [<0010aaa9>]
Code: 64 8a 04 0e 0f a1 88 c2 81 e2 ff 00 00 00 89 54 24 10 52 68
general protection: 0000
CPU: 0
EIP: 0010:[<00130e1c>]
EFLAGS: 00010286
eax: f000ef6f ebx: 03833c0c ecx: 00000000 edx: 00294f30
esi: 00000000 edi: f000ef6f ebp: 03943018 esp: 03821db0
ds: 0018 es: 0018 fs: 002b gs: 002b ss: 0018
Process gpm (pid: 240, process nr: 17, stackpage=03821000)
Stack: 00000001 00124b83 03833c0c 00000000 00000001 00000004 00000001 00117de2
00000000 0000002b 00000014 03822000 03821e48 0010aff3 0000000b 0018ffe3
00000000 000ac000 03821e48 03833c0c 00000068 05000000 04800000 03830018
Call Trace: [<00124b83>] [<00117de2>] [<0010aff3>] [<05000000>] [<04800000>] [<00111e6e>] [<00111ba0>]
[<0010ac0c>] [<048ac077>] [<0010afbc>] [<04800000>] [<05000000>] [<04800000>] [<00111e6e>] [<00111ba0>]
[<0010ac0c>] [<048ac077>] [<001265fe>] [<001269ae>] [<0012496b>] [<00124a9f>] [<0010aaa9>]
Code: 8b 50 50 85 d2 74 2a f6 42 20 01 74 17 53 83 c0 50 50 e8 1d

ksymoops of first oops:
***********************

Trace: 1265fe <get_chrfops+1e/30>
Trace: 1269ae <chrdev_open+3e/50>
Trace: 12496b <do_open+cb/130>
Trace: 124a9f <sys_open+3f/80>
Trace: 10aaa9 <system_call+55/7c>

ksymoops of second oops:
************************

>>EIP: 10afbc <die_if_kernel+28c/2e0>
Trace: 4800000
Trace: 5000000
Trace: 4800000
Trace: 111e6e <do_page_fault+2ce/2f0>
Trace: 111e6e <do_page_fault+2ce/2f0>
Trace: 10ac0c <error_code+40/48>
Trace: 48ac077
Trace: 1265fe <get_chrfops+1e/30>
Trace: 1269ae <chrdev_open+3e/50>
Trace: 12496b <do_open+cb/130>
Trace: 124a9f <sys_open+3f/80>
Trace: 10aaa9 <system_call+55/7c>

Code: 10afbc <die_if_kernel+28c/2e0> movb %fs:(%esi,%ecx,1),%al
Code: 10afc0 <die_if_kernel+290/2e0> popl %fs
Code: 10afc2 <die_if_kernel+292/2e0> movb %al,%dl
Code: 10afc4 <die_if_kernel+294/2e0> andl $0xff,%edx
Code: 10afca <die_if_kernel+29a/2e0> movl %edx,0x10(%esp,1)
Code: 10afce <die_if_kernel+29e/2e0> pushl %edx
Code: 10afcf <die_if_kernel+29f/2e0> pushl $0x90909000

ksymoops of third oops:
***********************

>>EIP: 130e1c <locks_remove_locks+c/40>
Trace: 124b83 <close_fp+43/70>
Trace: 117de2 <do_exit+112/1f0>
Trace: 10aff3 <die_if_kernel+2c3/2e0>
Trace: 5000000
Trace: 4800000
Trace: 111e6e <do_page_fault+2ce/2f0>
Trace: 111e6e <do_page_fault+2ce/2f0>
Trace: 10ac0c <error_code+40/48>
Trace: 48ac077
Trace: 10afbc <die_if_kernel+28c/2e0>
Trace: 4800000
Trace: 5000000
Trace: 4800000
Trace: 111e6e <do_page_fault+2ce/2f0>
Trace: 111e6e <do_page_fault+2ce/2f0>
Trace: 10ac0c <error_code+40/48>
Trace: 48ac077
Trace: 1265fe <get_chrfops+1e/30>
Trace: 1269ae <chrdev_open+3e/50>
Trace: 12496b <do_open+cb/130>
Trace: 124a9f <sys_open+3f/80>
Trace: 10aaa9 <system_call+55/7c>

Code: 130e1c <locks_remove_locks+c/40> movl 0x50(%eax),%edx
Code: 130e1f <locks_remove_locks+f/40> testl %edx,%edx
Code: 130e21 <locks_remove_locks+11/40> je 130e4d <locks_remove_locks+3d/40>
Code: 130e23 <locks_remove_locks+13/40> testb $0x1,0x20(%edx)
Code: 130e27 <locks_remove_locks+17/40> je 130e40 <locks_remove_locks+30/40>
Code: 130e29 <locks_remove_locks+19/40> pushl %ebx
Code: 130e2a <locks_remove_locks+1a/40> addl $0x50,%eax
Code: 130e2d <locks_remove_locks+1d/40> pushl %eax
Code: 130e2e <locks_remove_locks+1e/40> call 90900034 <_EIP+90900034>
Code: 130e33 <locks_remove_locks+23/40> nop

kernel configuration:
*********************

#
# Automatically generated by make menuconfig: don't edit
#

#
# Code maturity level options
#
# CONFIG_EXPERIMENTAL is not set

#
# 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_SYSVIPC=y
CONFIG_BINFMT_AOUT=m
CONFIG_BINFMT_ELF=y
CONFIG_KERNEL_ELF=y
CONFIG_M486=y

#
# Floppy, IDE, and other block devices
#
CONFIG_BLK_DEV_FD=m
CONFIG_BLK_DEV_IDE=y
# CONFIG_BLK_DEV_HD_IDE is not set
# CONFIG_BLK_DEV_IDECD is not set
# 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 is not set
# CONFIG_IDE_CHIPSETS is not set
CONFIG_BLK_DEV_LOOP=m
# CONFIG_BLK_DEV_MD is not set
CONFIG_BLK_DEV_RAM=y
CONFIG_BLK_DEV_INITRD=y
# CONFIG_BLK_DEV_XD is not set
# CONFIG_BLK_DEV_HD is not set

#
# Networking options
#
CONFIG_FIREWALL=y
CONFIG_NET_ALIAS=y
CONFIG_INET=y
CONFIG_IP_FORWARD=y
# CONFIG_IP_MULTICAST is not set
# CONFIG_SYN_COOKIES is not set
CONFIG_IP_FIREWALL=y
# CONFIG_IP_FIREWALL_VERBOSE is not set
# CONFIG_IP_MASQUERADE is not set
# CONFIG_IP_ALWAYS_DEFRAG is not set
# CONFIG_IP_ACCT is not set
# CONFIG_IP_ROUTER is not set
CONFIG_NET_IPIP=m
CONFIG_IP_ALIAS=m
# CONFIG_INET_PCTCP is not set
CONFIG_INET_RARP=m
# CONFIG_NO_PATH_MTU_DISCOVERY is not set
CONFIG_IP_NOSR=y
CONFIG_SKB_LARGE=y
CONFIG_IPX=m
CONFIG_ATALK=m
CONFIG_AX25=m
# CONFIG_NETROM is not set
# CONFIG_ROSE is not set
# CONFIG_NETLINK is not set

#
# SCSI support
#
CONFIG_SCSI=y
CONFIG_BLK_DEV_SD=y
CONFIG_CHR_DEV_ST=m
CONFIG_BLK_DEV_SR=m
CONFIG_CHR_DEV_SG=m
# CONFIG_SCSI_MULTI_LUN is not set
# CONFIG_SCSI_CONSTANTS is not set

#
# SCSI low-level drivers
#
# CONFIG_SCSI_7000FASST is not set
# CONFIG_SCSI_AHA152X is not set
CONFIG_SCSI_AHA1542=m
CONFIG_SCSI_AHA1740=m
CONFIG_SCSI_AIC7XXX=m
# CONFIG_AIC7XXX_TAGGED_QUEUEING is not set
# CONFIG_OVERRIDE_CMDS is not set
# CONFIG_AIC7XXX_PAGE_ENABLE is not set
# CONFIG_AIC7XXX_PROC_STATS is not set
CONFIG_AIC7XXX_RESET_DELAY=15
# CONFIG_SCSI_ADVANSYS is not set
# CONFIG_SCSI_IN2000 is not set
# CONFIG_SCSI_AM53C974 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=m
# CONFIG_SCSI_NCR53C8XX_NVRAM_DETECT is not set
CONFIG_SCSI_NCR53C8XX_TAGGED_QUEUE=y
# CONFIG_SCSI_NCR53C8XX_IOMAPPED is not set
CONFIG_SCSI_NCR53C8XX_MAX_TAGS=4
CONFIG_SCSI_NCR53C8XX_SYNC=10
# 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 is not set

#
# Network device support
#
CONFIG_NETDEVICES=y
CONFIG_DUMMY=m
CONFIG_EQUALIZER=m
# CONFIG_PLIP is not set
CONFIG_PPP=m
CONFIG_SLIP=m
# CONFIG_SLIP_COMPRESSED is not set
# CONFIG_SLIP_SMART is not set
# CONFIG_SLIP_MODE_SLIP6 is not set
CONFIG_NET_RADIO=y
CONFIG_MKISS=m
CONFIG_BPQETHER=m
CONFIG_PT=m
CONFIG_PI=m
CONFIG_SCC=m
# CONFIG_STRIP is not set
# CONFIG_WAVELAN is not set
# CONFIG_WIC is not set
CONFIG_NET_ETHERNET=y
CONFIG_NET_VENDOR_3COM=y
# CONFIG_EL1 is not set
# CONFIG_EL2 is not set
CONFIG_EL3=m
# CONFIG_VORTEX is not set
# CONFIG_LANCE is not set
CONFIG_NET_VENDOR_SMC=y
CONFIG_WD80x3=m
# CONFIG_ULTRA is not set
# CONFIG_ULTRA32 is not set
# CONFIG_SMC9194 is not set
CONFIG_NET_ISA=y
# CONFIG_E2100 is not set
# CONFIG_DEPCA is not set
# CONFIG_EWRK3 is not set
# CONFIG_EEXPRESS is not set
# CONFIG_HPLAN_PLUS is not set
# CONFIG_HPLAN is not set
# CONFIG_HP100 is not set
CONFIG_NE2000=m
# CONFIG_SK_G16 is not set
# CONFIG_NET_EISA is not set
# CONFIG_NET_POCKET is not set
CONFIG_TR=y
CONFIG_IBMTR=m
# CONFIG_FDDI is not set
# CONFIG_ARCNET is not set

#
# ISDN subsystem
#
CONFIG_ISDN=m
CONFIG_ISDN_PPP=y
# CONFIG_ISDN_PPP_VJ is not set
CONFIG_ISDN_MPP=y
CONFIG_ISDN_AUDIO=y
# CONFIG_ISDN_DRV_ICN is not set
# CONFIG_ISDN_DRV_PCBIT is not set
CONFIG_ISDN_DRV_HISAX=m
CONFIG_HISAX_EURO=y
# CONFIG_HISAX_1TR6 is not set
CONFIG_HISAX_16_0=y
# CONFIG_HISAX_16_3 is not set
# CONFIG_HISAX_AVM_A1 is not set
# CONFIG_HISAX_ELSA_PCC is not set
# CONFIG_HISAX_ELSA_PCMCIA is not set
# CONFIG_HISAX_IX1MICROR2 is not set
# CONFIG_ISDN_DRV_AVMB1 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=m
CONFIG_EXT_FS=m
CONFIG_EXT2_FS=y
# CONFIG_XIA_FS is not set
CONFIG_FAT_FS=m
CONFIG_MSDOS_FS=m
# CONFIG_VFAT_FS is not set
# CONFIG_UMSDOS_FS is not set
CONFIG_PROC_FS=y
CONFIG_NFS_FS=m
# CONFIG_SMB_FS is not set
# CONFIG_NCP_FS is not set
CONFIG_ISO9660_FS=m
CONFIG_HPFS_FS=m
# CONFIG_SYSV_FS is not set
# CONFIG_UFS_FS is not set

#
# Character devices
#
CONFIG_SERIAL=m
# CONFIG_DIGI is not set
CONFIG_CYCLADES=y
# CONFIG_STALDRV is not set
# CONFIG_RISCOM8 is not set
CONFIG_PRINTER=m
# CONFIG_SPECIALIX is not set
CONFIG_MOUSE=y
# CONFIG_ATIXL_BUSMOUSE is not set
# CONFIG_BUSMOUSE is not set
# CONFIG_MS_BUSMOUSE is not set
CONFIG_PSMOUSE=m
# CONFIG_82C710_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 is not set

#
# Sound
#
CONFIG_SOUND=m
# CONFIG_PAS is not set
CONFIG_SB=y
# CONFIG_ADLIB is not set
# CONFIG_GUS is not set
# CONFIG_MPU401 is not set
# CONFIG_UART6850 is not set
# CONFIG_PSS is not set
# CONFIG_GUS16 is not set
# CONFIG_GUSMAX is not set
# CONFIG_MSS is not set
# CONFIG_SSCAPE is not set
# CONFIG_TRIX is not set
# CONFIG_MAD16 is not set
# CONFIG_CS4232 is not set
# CONFIG_MAUI is not set
CONFIG_AUDIO=y
# CONFIG_MIDI is not set
# CONFIG_YM3812 is not set
SBC_BASE=220
SBC_IRQ=9
SBC_DMA=1
SB_DMA2=5
SB_MPU_BASE=330
SB_MPU_IRQ=-1
DSP_BUFFSIZE=65536
# CONFIG_LOWLEVEL_SOUND is not set

#
# Kernel hacking
#
# CONFIG_PROFILE is not set

--
Klaus Kudielka OE1KIB        Peter Jordanstr. 165, A-1180 Wien, AUSTRIA
oe1kib@oe1xtu.ampr.org                  http://oe1xtu.ampr.org/~oe1kib/
OE1KIB@OE1XIB.AUT.EU            http://asterix.nt.tuwien.ac.at/~oe1kib/