linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* PROBLEM: "kernel BUG at inode.c:486!"
@ 2001-05-27  1:20 josn
  0 siblings, 0 replies; only message in thread
From: josn @ 2001-05-27  1:20 UTC (permalink / raw)
  To: linux-kernel

Indexing as suggested in 'REPORTING-BUGS'.

[1.] One line summary
I get "kernel BUG at inode.c:486" when using NFS.

[2.] Full description
I can reproducibly generate a problem when I try to build a kernel,
located on a NFS drive. The kernel build failes when compiling the first
source; the kernel logs 'kernel BUG at inode.c:486!'. The message is
apparently generated because inode->i_data.nrpages is unexpectedly
non-zero in linux/fs/inode.c The problem has occurred on kernel 2.4.5,
and also on kernel 2.4.5-pre4. I didnt get it on kernel 2.4.5-pre3.
Almost any other things on the same NFS drive seem to work fine.

[3.] keywords
kernel bug, inode, nfs

[4.] Kernel versions
system getting the kernel problem:
"Linux version 2.4.5 (josn@voyager) (gcc version 2.95.2 19991024 (release)) #1 Sun May 27 00:50:28 CEST 2001"
system used as fileserver:
"Linux version 2.4.5-pre3 (josn@voyager) (gcc version 2.95.2 19991024 (release))
#6 Thu May 17 00:42:13 CEST 2001"

[5.] Kernel logging involved
    May 27 01:34:43 voyager kernel: kernel BUG at inode.c:486!
    May 27 01:34:43 voyager kernel: invalid operand: 0000
    May 27 01:34:43 voyager kernel: CPU:    0
    May 27 01:34:43 voyager kernel: EIP:    0010:[clear_inode+51/280]
    May 27 01:34:43 voyager kernel: EFLAGS: 00010286
    May 27 01:34:43 voyager kernel: eax: 0000001b   ebx: c4badc00   ecx: c6a96000   edx: c7f70ea0
    May 27 01:34:43 voyager kernel: esi: c90bb1e0   edi: c4be7160   ebp: c6a97fa4   esp: c6a97eec
    May 27 01:34:43 voyager kernel: ds: 0018   es: 0018   ss: 0018
    May 27 01:34:43 voyager kernel: Process make (pid: 2198, stackpage=c6a97000)
    May 27 01:34:43 voyager kernel: Stack: c01e0955 c01e09b4 000001e6 c4badc00 c013f677 c4badc00 c4bac340 c4badc00
    May 27 01:34:43 voyager kernel:        c90afb1a c4badc00 c013d256 c4bac340 c4badc00 c4bac340 00000000 c0135d0c
    May 27 01:34:43 voyager kernel:        c4bac340 c6a97f68 c013642a c4be7160 c6a97f68 00000000 c7b29000 00000000
    May 27 01:34:43 voyager kernel: Call Trace: [iput+311/332] [usbcore:usb_devfs_handle_Re9c5f87f+610906/44386086] [dput+214/324] [cached_lookup+72/84] [path_walk+1334/1932] [getname+90/152] [__user_walk+60/88]
    May 27 01:34:43 voyager kernel:        [sys_stat64+22/120] [sys_close+67/84] [system_call+51/56]
    May 27 01:34:43 voyager kernel:
    May 27 01:34:43 voyager kernel: Code: 0f 0b 83 c4 0c f6 83 f4 00 00 00 10 75 19 68 e8 01 00 00 68
Since I dont think the kernel messages after the 'kernel BUG' message is
really is really interesting anymore, I did nothing to decode them. On
request, I will.

[6.] example of what I did

    # logged in as non-root
    # fstab contains: 'ds9:/ /router nfs defaults,noauto,user,exec'
    mount /router
    cd /router/usr/src
    mkdir linux-2.4.5
    cd linux-2.4.5
    tar xIf /archive/linux/kernel/linux-2.4.5.tar.bz2
    cd linux; cp -al . ../voyager
    cd ../voyager
    cp ../../linux-2.4.5-pre4/voyager/.config .
    rm /usr/src/linux
    ln -s /router/usr/src/linux-2.4.5/voyager /usr/src/linux
    make dep
    make bzImage # 'kernel BUG' IS LOGGED; gcc gets sig11 on first compile

[7.1]

Output of ver_linux
	If some fields are empty or look unusual you may have an old version.
	Compare to the current minimal requirements in Documentation/Changes.

	Linux voyager 2.4.5 #1 Sun May 27 00:50:28 CEST 2001 i686 unknown

	Gnu C                  2.95.2
	Gnu make               3.79.1
	binutils               2.10.0.33
	util-linux             2.10q
	mount                  2.10q
	modutils               2.4.2
	e2fsprogs              1.19
	pcmcia-cs              3.1.26
	PPP                    2.3.11
	Linux C Library        x    1 root     root      1382179 Jan 19 07:14 /lib/libc.so.6
	Dynamic linker (ldd)   2.2
	Procps                 2.0.7
	Net-tools              1.57
	Kbd                    1.02
	Sh-utils               2.0
	Modules Loaded         audio soundcore nfs lockd sunrpc af_packet xirc2ps_cs ds i82365 pcmcia_core ipv6 mousedev hid input usb-uhci apm nls_iso8859-15 nls_cp850 vfat fat usbcore unix

[7.2] Output of /proc/cpuinfo

	processor	: 0
	vendor_id	: GenuineIntel
	cpu family	: 6
	model		: 8
	model name	: Pentium III (Coppermine)
	stepping	: 3
	cpu MHz		: 597.791
	cache size	: 256 KB
	fdiv_bug	: no
	hlt_bug		: no
	f00f_bug	: no
	coma_bug	: no
	fpu		: yes
	fpu_exception	: yes
	cpuid level	: 2
	wp		: yes
	flags		: fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca cmov pat pse36 mmx fxsr sse
	bogomips	: 1192.75

[7.3] Module info

	audio                  35584   0 (autoclean) (unused)
	soundcore               3856   0 (autoclean) [audio]
	nfs                    72448   1 (autoclean)
	lockd                  48304   1 (autoclean) [nfs]
	sunrpc                 58432   1 (autoclean) [nfs lockd]
	af_packet               8368   1 (autoclean)
	xirc2ps_cs             14688   1
	ds                      6944   2 [xirc2ps_cs]
	i82365                 23504   2
	pcmcia_core            50304   0 [xirc2ps_cs ds i82365]
	ipv6                  124016  -1 (autoclean)
	mousedev                4000   1
	hid                    11744   0 (unused)
	input                   3360   0 [mousedev hid]
	usb-uhci               20832   0 (unused)
	apm                     8464   2
	nls_iso8859-15          3392   2 (autoclean)
	nls_cp850               3584   2 (autoclean)
	vfat                    8752   2 (autoclean)
	fat                    30624   0 (autoclean) [vfat]
	usbcore                47312   1 (autoclean) [audio hid usb-uhci]
	unix                   14688  98 (autoclean)

[7.4] loaded driver and hardware info

	0000-001f : dma1
	0020-003f : pic1
	0040-005f : timer
	0060-006f : keyboard
	0080-008f : dma page reg
	00a0-00bf : pic2
	00c0-00df : dma2
	00f0-00ff : fpu
	01f0-01f7 : ide0
	0300-030f : xirc2ps_cs
	03c0-03df : vesafb
	03f6-03f6 : ide0
	0cf8-0cff : PCI conf1
	1000-103f : Intel Corporation 82440MX AC'97 Audio Controller
	1400-14ff : Intel Corporation 82440MX AC'97 Audio Controller
	1800-180f : Intel Corporation 82440MX EIDE Controller
	  1800-1807 : ide0
	1c00-1c1f : Intel Corporation 82440MX USB Universal Host Controller
	  1c00-1c1f : usb-uhci
	2000-20ff : PCI device 1813:4000 (Ambient Technologies Inc)

	00000000-0009f7ff : System RAM
	0009f800-0009ffff : reserved
	000a0000-000bffff : Video RAM area
	000c0000-000c7fff : Video ROM
	000f0000-000fffff : System ROM
	00100000-07feffff : System RAM
	  00100000-001d58eb : Kernel code
	  001d58ec-00218393 : Kernel data
	07ff0000-07fffbff : ACPI Tables
	07fffc00-07ffffff : ACPI Non-volatile Storage
	10000000-10000fff : Ricoh Co Ltd RL5c476 II
	  10000000-10000fff : i82365
	10001000-10001fff : Ricoh Co Ltd RL5c476 II (#2)
	  10001000-10001fff : i82365
	a0000000-a0000fff : card services
	f8000000-fbffffff : Silicon Motion, Inc. SM720 Lynx3DM
	  f8200000-f89fffff : vesafb
	fc000000-fc000fff : PCI device 1813:4000 (Ambient Technologies Inc)
	fff80000-ffffffff : reserved

[7.5] PCI info

	00:00.0 Host bridge: Intel Corporation 82440MX I/O Controller (rev 01)
		Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
		Status: Cap- 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ >SERR- <PERR-
		Latency: 64

	00:00.1 Multimedia audio controller: Intel Corporation 82440MX AC'97 Audio Controller
		Subsystem: Asustek Computer, Inc.: Unknown device 1333
		Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
		Status: Cap- 66Mhz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
		Interrupt: pin B routed to IRQ 5
		Region 0: I/O ports at 1400 [size=256]
		Region 1: I/O ports at 1000 [size=64]

	00:02.0 VGA compatible controller: Silicon Motion, Inc. SM720 Lynx3DM (rev b1) (prog-if 00 [VGA])
		Subsystem: Asustek Computer, Inc.: Unknown device 1332
		Control: I/O+ Mem+ BusMaster+ SpecCycle+ MemWINV+ VGASnoop- ParErr- Stepping- SERR- FastB2B-
		Status: Cap+ 66Mhz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
		Latency: 64
		Interrupt: pin A routed to IRQ 11
		Region 0: Memory at f8000000 (32-bit, non-prefetchable) [size=64M]
		Capabilities: [40] Power Management version 1
			Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
			Status: D0 PME-Enable- DSel=0 DScale=0 PME-
		Capabilities: [50] AGP version 2.0
			Status: RQ=0 SBA- 64bit- FW- Rate=<none>
			Command: RQ=0 SBA- AGP- 64bit- FW- Rate=<none>

	00:07.0 ISA bridge: Intel Corporation 82440MX PCI to ISA Bridge (rev 01)
		Control: I/O+ Mem+ BusMaster+ SpecCycle+ MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
		Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
		Latency: 0

	00:07.1 IDE interface: Intel Corporation 82440MX EIDE Controller (prog-if 80 [Master])
		Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
		Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
		Latency: 64
		Region 4: I/O ports at 1800 [size=16]

	00:07.2 USB Controller: Intel Corporation 82440MX USB Universal Host Controller (prog-if 00 [UHCI])
		Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
		Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
		Latency: 64
		Interrupt: pin D routed to IRQ 11
		Region 4: I/O ports at 1c00 [size=32]

	00:07.3 Bridge: Intel Corporation 82440MX Power Management Controller
		Control: I/O+ Mem+ BusMaster- SpecCycle+ MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
		Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
		Latency: 64
		Interrupt: pin D routed to IRQ 11
		Region 4: I/O ports at 1c00 [size=32]

	00:07.3 Bridge: Intel Corporation 82440MX Power Management Controller
		Control: I/O+ Mem+ BusMaster- SpecCycle+ MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
		Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-

	00:09.0 Communication controller: Ambient Technologies Inc: Unknown device 4000 (rev 02)
		Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
		Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
		Interrupt: pin A routed to IRQ 9
		Region 0: Memory at fc000000 (32-bit, non-prefetchable) [size=4K]
		Region 1: I/O ports at 2000 [size=256]
		Capabilities: [60] Power Management version 2
			Flags: PMEClk- DSI+ D1- D2+ AuxCurrent=0mA PME(D0-,D1-,D2+,D3hot+,D3cold+)
			Status: D0 PME-Enable- DSel=0 DScale=0 PME-

	00:0a.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev 80)
		Subsystem: Asustek Computer, Inc.: Unknown device 1386
		Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
		Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
		Latency: 168
		Interrupt: pin A routed to IRQ 11
		Region 0: Memory at 10000000 (32-bit, non-prefetchable) [size=4K]
		Bus: primary=00, secondary=01, subordinate=04, sec-latency=176
		Memory window 0: 00000000-00000000
		Memory window 1: 00000000-00000000
		I/O window 0: 00000000-00000003
		I/O window 1: 00000000-00000003
		BridgeCtl: Parity- SERR- ISA- VGA- MAbort- >Reset- 16bInt+ PostWrite+
		16-bit legacy interface ports at 0001

	00:0a.1 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev 80)
		Subsystem: Asustek Computer, Inc.: Unknown device 1386
		Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
		Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
		Latency: 168
		Interrupt: pin B routed to IRQ 9
		Region 0: Memory at 10001000 (32-bit, non-prefetchable) [size=4K]
		Bus: primary=00, secondary=05, subordinate=08, sec-latency=176
		Memory window 0: 00000000-00000000
		Memory window 1: 00000000-00000000
		I/O window 0: 00000000-00000003
		I/O window 1: 00000000-00000003
		BridgeCtl: Parity- SERR- ISA- VGA- MAbort- >Reset- 16bInt+ PostWrite+
		16-bit legacy interface ports at 0001

[7.6.] scsi info

No scsi

[7.7.]

The fileserver system uses the user-space nfs server.
Both systems are built using the SuSE 7.1 distribution.


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2001-05-27  1:23 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-05-27  1:20 PROBLEM: "kernel BUG at inode.c:486!" josn

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).