lkml.org 
[lkml]   [1997]   [Jan]   [27]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
SubjectOops when cat /proc/ksyms (long bug report)
Date
From

Since nobody else reported this problem (AFAIK, perhaps I haven't
seen it due to the off-topic discussions about Windows NT on the list):
Whenever I try to cat /proc/ksyms on my i486 under 2.1.20 -- 23 I get
the following Oops:

Unable to handle kernel paging request at virtual address 6a98c01c
current->tss.cr3 = 01792000, 0r3 = 01792000
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<c01b68ab>]
EFLAGS: 00010297
eax: 6a98c01c ebx: ffffffff ecx: 6a98c01c edx: fffffffe
esi: ffffffff edi: c1781009 ebp: 00000000 esp: c1793ec4
ds: 0018 es: 0018 ss: 0018
Process cat (pid: 296, process nr: 16, stackpage=c1793000)
Stack: 00000000 c01b8296 c01d0f00 000001a5 c1f1bba0 00000005 c17db006 ffffffff
0000001b c0178ce4 c01b6a94 c1781000 c01bd7fa c1793f14 c0117e54 c1781000
c01bd7f3 00000008 d6e00000 6a98c01c 00000000 c1793f98 c17d18c0 c1781000

Using `System.map' to map addresses to symbols.

>>EIP: c01b68ab <vsprintf+2fb/4d0>
Trace: c01b8296 <__start___ksymtab>
Trace: c0178ce4 <proc_root_lookup+24/130>
Trace: c01b6a94 <sprintf+14/18>
Trace: c0117e54 <get_ksyms_list+94/110>
Trace: c017b2b9 <get_root_array+129/200>
Trace: c017b50a <array_read+ca/260>
Trace: c01117fc <do_page_fault+11c/320>
Trace: c0126e33 <sys_read+a3/d0>
Trace: c010a616 <system_call+36/40>

Code: c01b68ab <vsprintf+2fb/4d0> cmpb $0x0,(%eax)
Code: c01b68ae <vsprintf+2fe/4d0> je c01b68b7 <vsprintf+307/4d0>
Code: c01b68b0 <vsprintf+300/4d0> incl %eax
Code: c01b68b1 <vsprintf+301/4d0> decl %edx
Code: c01b68b2 <vsprintf+302/4d0> cmpl $0xffffffff,%edx
Code: c01b68b5 <vsprintf+305/4d0> jne c01b68ab <vsprintf+2fb/4d0>
Code: c01b68b7 <vsprintf+307/4d0> subl %ecx,%eax
Code: c01b68b9 <vsprintf+309/4d0> movl %eax,%esi
Code: c01b68bb <vsprintf+30b/4d0> testl $0x90000010,%ebp
Code: c01b68c1 <vsprintf+311/4d0> nop
Code: c01b68c2 <vsprintf+312/4d0> nop

This happens even when I haven't tried to load modules before, _when_
I try to run depmod it produces the same oops. BTW, EAX word-swapped
gives c01c6a98, which points directly into...

c01bdf98 r blocksize
c01c4793 r ide_hwif_to_major
c01c4d45 r head_vals.464

...this space...

c01c770c R max_vals
c01c7740 R NR_TYPES
c01c7b6b R scsi_command_size


...but it probably has nothing to do with this bug. My kernel config:


CONFIG_EXPERIMENTAL=y
CONFIG_MODULES=y
CONFIG_KERNELD=y

CONFIG_NET=y
CONFIG_PCI=y
CONFIG_PCI_OPTIMIZE=y
CONFIG_SYSVIPC=y
CONFIG_BINFMT_AOUT=y
CONFIG_BINFMT_ELF=y
CONFIG_BINFMT_JAVA=m
CONFIG_M486=y
CONFIG_VIDEO_SELECT=y

CONFIG_BLK_DEV_FD=y
CONFIG_BLK_DEV_IDE=y

CONFIG_BLK_DEV_IDEDISK=y

CONFIG_BLK_DEV_LOOP=m
CONFIG_BLK_DEV_MD=y
CONFIG_MD_LINEAR=m

CONFIG_NETLINK=y
CONFIG_RTNETLINK=y
CONFIG_FIREWALL=y
CONFIG_NET_ALIAS=y
CONFIG_INET=y
CONFIG_IP_FORWARD=y
CONFIG_IP_FIREWALL=y
CONFIG_IP_MASQUERADE=y

CONFIG_IP_TRANSPARENT_PROXY=y
CONFIG_IP_ALWAYS_DEFRAG=y
CONFIG_NET_IPIP=m
CONFIG_IP_ALIAS=y

CONFIG_INET_RARP=m
CONFIG_PATH_MTU_DISCOVERY=y
CONFIG_IP_NOSR=y
CONFIG_SKB_LARGE=y

CONFIG_IPX=m
CONFIG_AX25=y
CONFIG_NETROM=m
CONFIG_ROSE=m

CONFIG_SCSI=y

CONFIG_BLK_DEV_SD=y
CONFIG_CHR_DEV_ST=m
CONFIG_BLK_DEV_SR=y
CONFIG_CHR_DEV_SG=m

CONFIG_SCSI_AHA152X=m
CONFIG_SCSI_NCR53C8XX=y
CONFIG_SCSI_NCR53C8XX_TAGGED_QUEUE=y
CONFIG_SCSI_NCR53C8XX_MAX_TAGS=4
CONFIG_SCSI_NCR53C8XX_SYNC=10
CONFIG_SCSI_SEAGATE=m

CONFIG_NETDEVICES=y
CONFIG_DUMMY=m
CONFIG_NET_ETHERNET=y
CONFIG_NET_ISA=y
CONFIG_NE2000=m
CONFIG_PPP=m

CONFIG_NET_RADIO=y
CONFIG_MKISS=m
CONFIG_BPQETHER=m
CONFIG_SCC=m
CONFIG_BAYCOM=m
CONFIG_SOUNDMODEM=m
CONFIG_SOUNDMODEM_SBC=y
CONFIG_SOUNDMODEM_WSS=y
CONFIG_SOUNDMODEM_AFSK1200=y
CONFIG_SOUNDMODEM_FSK9600=y
CONFIG_SLIP=m
CONFIG_SLIP_COMPRESSED=y
CONFIG_SLIP_SMART=y

CONFIG_QUOTA=y
CONFIG_MINIX_FS=m
CONFIG_EXT2_FS=y
CONFIG_FAT_FS=m
CONFIG_MSDOS_FS=m
CONFIG_VFAT_FS=m
CONFIG_PROC_FS=y
CONFIG_NFS_FS=m
CONFIG_SMB_FS=m
CONFIG_SMB_WIN95=y
CONFIG_NCP_FS=m
CONFIG_ISO9660_FS=m
CONFIG_HPFS_FS=m
CONFIG_SYSV_FS=m

CONFIG_SERIAL=m
CONFIG_PRINTER=m
CONFIG_MOUSE=y
CONFIG_PSMOUSE=m
CONFIG_UMISC=y
CONFIG_FTAPE=m

CONFIG_WATCHDOG=y
CONFIG_SOFT_WATCHDOG=m
CONFIG_RTC=y

CONFIG_SOUND=m
CONFIG_MAD16=y
MAD16_BASE=530
MAD16_IRQ=9
MAD16_DMA=3
MAD16_DMA2=0
MAD16_MPU_BASE=330
MAD16_MPU_IRQ=7

Anyone else with this problem?

Regards,
Joerg Reuter ampr-net: dl1bke@db0pra.ampr.org
AX-25 : DL1BKE @ DB0ACH.#NRW.DEU.EU
Internet: jreuter@lykos.oche.de

I used to be a werewolf but I'm better now--ooooooooow! ;-)



\
 
 \ /
  Last update: 2005-03-22 13:38    [W:0.039 / U:0.884 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site