Messages in this thread | | | Subject | Oops when cat /proc/ksyms (long bug report) | Date | Mon, 27 Jan 1997 17:51:45 +0100 | From | Joerg Reuter <> |
| |
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! ;-)
| |