* Oops report in filemap_fdatawait
@ 2002-05-28 2:27 Anthony R.
2002-05-29 14:05 ` New oops in 2.4.18 kernel paging [was Re: Oops report in filemap_fdatawait] Anthony R.
2002-05-29 15:36 ` New oops in 2.4.18 causing hard reboot Anthony R.
0 siblings, 2 replies; 3+ messages in thread
From: Anthony R. @ 2002-05-28 2:27 UTC (permalink / raw)
To: linux-kernel
[-- Attachment #1: Type: text/plain, Size: 8540 bytes --]
Hi.
Attached is the kernel oops my system recently experienced.
I ran this through ksymoops and the problem appears
to be in filemap_fdatawait. I'll be happy to help debug this
if I can. All relevant info should be below.
------
I do not notice any obvious problem with my machine or kernel as
a result of this, but an oops is an oops and I'm sure someone will want
to fix it.
Kernel version: 2.4.18 (no custom mods)
I do not know what triggers the problem as it is rather sporadic.
My environment is: PIII 500 MHz CPU on standard PC hardware
with 642MB RAM, ASUS P3B motherboard, 1 IDE drive,
2 SCSI drives, 2 ethernet boards, a soundcard, etc.
/proc/cpuinfo is:
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 7
model name : Pentium III (Katmai)
stepping : 3
cpu MHz : 501.145
cache size : 512 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 : 999.42
/proc/modules:
opl3 13448 0 (autoclean)
smbfs 31872 1 (autoclean)
ppp_async 6112 1
apm 9372 2
sb 7520 1 (autoclean)
ppa 9376 0 (unused)
rtc 5656 0 (unused)
ppp_synctty 4640 0 (unused)
ppp_generic 14472 3 [ppp_async ppp_synctty]
slhc 4608 0 [ppp_generic]
n_hdlc 6016 0 (unused)
sb_lib 32864 0 [sb]
uart401 6208 0 [sb_lib]
sound 54284 1 [opl3 sb_lib uart401]
soundcore 3588 5 [sb_lib sound]
isa-pnp 29160 0 [sb]
nfsd 66976 8 (autoclean)
lockd 47328 1 (autoclean) [nfsd]
sunrpc 59732 1 (autoclean) [nfsd lockd]
parport_pc 25896 2 (autoclean)
lp 6080 0 (autoclean)
ipt_ttl 576 1 (autoclean)
ipt_limit 928 35 (autoclean)
ipt_unclean 6784 3 (autoclean)
ip_nat_irc 2912 0 (unused)
ip_nat_ftp 3584 0 (unused)
ipt_state 576 7 (autoclean)
iptable_mangle 2080 0 (unused)
ipt_LOG 3392 1
ipt_MASQUERADE 1728 1
ipt_TOS 960 0 (unused)
ipt_REDIRECT 704 0 (unused)
iptable_nat 19220 3 [ip_nat_irc ip_nat_ftp ipt_MASQUERADE
ipt_REDIRECT]
ipt_REJECT 2784 0 (unused)
ip_conntrack_irc 2784 0 [ip_nat_irc]
ip_conntrack_ftp 3680 0 [ip_nat_ftp]
ip_conntrack 20108 4 [ip_nat_irc ip_nat_ftp ipt_state
ipt_MASQUERADE ipt_REDIRECT iptable_nat ip_conntrack_irc ip_conntrack_ftp]
iptable_filter 1696 1 (autoclean)
ip_tables 13248 14 [ipt_ttl ipt_limit ipt_unclean
ipt_state iptable_mangle ipt_LOG ipt_MASQUERADE ipt_TOS ipt_REDIRECT
iptable_nat ipt_REJECT iptable_filter]
fa312 4684 1
usb-uhci 21348 0 (unused)
usbcore 54528 1 [usb-uhci]
Output of ver_linux is:
Gnu C 2.96
Gnu make 3.79.1
util-linux 2.11n
mount 2.11n
modutils 2.4.14
e2fsprogs 1.27
reiserfsprogs 3.x.0j
pcmcia-cs 3.1.22
PPP 2.4.1
Linux C Library 2.2.5
Dynamic linker (ldd) 2.2.5
Procps 2.0.7
Net-tools 1.60
Console-tools 0.3.3
Sh-utils 2.0.11
Modules Loaded opl3 smbfs ppp_async apm sb ppa rtc ppp_synctty
ppp_generic slhc n_hdlc sb_lib uart401 sound soundcore isa-pnp nfsd
lockd sunrpc parport_pc lp ipt_ttl ipt_limit ipt_unclean ip_nat_irc
ip_nat_ftp ipt_state iptable_mangle ipt_LOG ipt_MASQUERADE ipt_TOS
ipt_REDIRECT iptable_nat ipt_REJECT ip_conntrack_irc ip_conntrack_ftp
ip_conntrack iptable_filter ip_tables fa312 usb-uhci usbcore
/proc/meminfo:
total: used: free: shared: buffers: cached:
Mem: 658268160 649777152 8491008 0 344199168 174309376
Swap: 1052827648 528293888 524533760
MemTotal: 642840 kB
MemFree: 8292 kB
MemShared: 0 kB
Buffers: 336132 kB
Cached: 100204 kB
SwapCached: 70020 kB
Active: 319640 kB
Inactive: 267672 kB
HighTotal: 0 kB
HighFree: 0 kB
LowTotal: 642840 kB
LowFree: 8292 kB
SwapTotal: 1028152 kB
SwapFree: 512240 kB
/proc/scsi/scsi:
Attached devices:
Host: scsi2 Channel: 00 Id: 06 Lun: 00
Vendor: IBM Model: DDYS-T36950N Rev: S93E
Type: Direct-Access ANSI SCSI revision: 03
Host: scsi2 Channel: 00 Id: 12 Lun: 00
Vendor: IBM Model: IC35L036UWD210-0 Rev: S5BS
Type: Direct-Access ANSI SCSI revision: 03
Host: scsi3 Channel: 00 Id: 06 Lun: 00
Vendor: IOMEGA Model: ZIP 100 Rev: J.03
Type: Direct-Access ANSI SCSI revision: 02
lspci -vvv:
00:00.0 Host bridge: Intel Corp. 440BX/ZX/DX - 82443BX/ZX/DX Host bridge
(rev 03)
Flags: bus master, medium devsel, latency 64
Memory at e4000000 (32-bit, prefetchable) [size=64M]
Capabilities: [a0] AGP version 1.0
00:01.0 PCI bridge: Intel Corp. 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge
(rev 03) (prog-if 00 [Normal decode])
Flags: bus master, 66Mhz, medium devsel, latency 64
Bus: primary=00, secondary=01, subordinate=01, sec-latency=64
I/O behind bridge: 0000d000-0000dfff
Memory behind bridge: de000000-e1dfffff
Prefetchable memory behind bridge: e1f00000-e3ffffff
00:04.0 ISA bridge: Intel Corp. 82371AB/EB/MB PIIX4 ISA (rev 02)
Flags: bus master, medium devsel, latency 0
00:04.1 IDE interface: Intel Corp. 82371AB/EB/MB PIIX4 IDE (rev 01)
(prog-if 80 [Master])
Flags: bus master, medium devsel, latency 32
I/O ports at b800 [size=16]
00:04.2 USB Controller: Intel Corp. 82371AB/EB/MB PIIX4 USB (rev 01)
(prog-if 00 [UHCI])
Flags: bus master, medium devsel, latency 32, IRQ 5
I/O ports at b400 [size=32]
00:04.3 Bridge: Intel Corp. 82371AB/EB/MB PIIX4 ACPI (rev 02)
Flags: medium devsel, IRQ 9
00:09.0 SCSI storage controller: Adaptec AHA-2940U/UW / AHA-39xx /
AIC-7895 (rev 03)
Subsystem: Adaptec AHA-3940AU/AUW/AUWD/UWD
Flags: bus master, medium devsel, latency 32, IRQ 5
I/O ports at b000 [disabled] [size=256]
Memory at dd800000 (32-bit, non-prefetchable) [size=4K]
Expansion ROM at <unassigned> [disabled] [size=64K]
00:09.1 SCSI storage controller: Adaptec AHA-2940U/UW / AHA-39xx /
AIC-7895 (rev 03)
Subsystem: Adaptec AHA-3940AU/AUW/AUWD/UWD
Flags: bus master, medium devsel, latency 32, IRQ 11
I/O ports at a800 [disabled] [size=256]
Memory at dd000000 (32-bit, non-prefetchable) [size=4K]
00:0a.0 Ethernet controller: National Semiconductor Corporation DP83815
(MacPhyter) Ethernet Controller
Subsystem: Netgear: Unknown device f311
Flags: bus master, medium devsel, latency 32, IRQ 10
I/O ports at a400 [size=256]
Memory at dc800000 (32-bit, non-prefetchable) [size=4K]
Expansion ROM at <unassigned> [disabled] [size=64K]
Capabilities: [40] Power Management version 2
00:0c.0 SCSI storage controller: Adaptec AIC-7892A U160/m (rev 02)
Subsystem: Adaptec 29160N Ultra160 SCSI Controller
Flags: bus master, 66Mhz, medium devsel, latency 32, IRQ 11
BIST result: 00
I/O ports at a000 [disabled] [size=256]
Memory at dc000000 (64-bit, non-prefetchable) [size=4K]
Expansion ROM at <unassigned> [disabled] [size=128K]
Capabilities: [dc] Power Management version 2
00:0d.0 Ethernet controller: 3Com Corporation 3c590 10BaseT [Vortex]
Flags: bus master, medium devsel, latency 248, IRQ 5
I/O ports at 9800 [size=32]
Expansion ROM at <unassigned> [disabled] [size=64K]
01:00.0 VGA compatible controller: 3Dfx Interactive, Inc. Voodoo 3 (rev
01) (prog-if 00 [VGA])
Subsystem: 3Dfx Interactive, Inc. Voodoo3 AGP
Flags: 66Mhz, fast devsel, IRQ 11
Memory at de000000 (32-bit, non-prefetchable) [size=32M]
Memory at e2000000 (32-bit, prefetchable) [size=32M]
I/O ports at d800 [size=256]
Expansion ROM at e1ff0000 [disabled] [size=64K]
Capabilities: [54] AGP version 1.0
Capabilities: [60] Power Management version 1
-- tony
"Surrender to the Void." -- John Lennon
[-- Attachment #2: oops.txt --]
[-- Type: text/plain, Size: 3218 bytes --]
ksymoops 2.4.4 on i686 2.4.18. Options used
-V (default)
-k /proc/ksyms (default)
-l /proc/modules (default)
-o /lib/modules/2.4.18/ (default)
-m /boot/System.map-2.4.18 (default)
Warning: You did not tell me where to find symbol information. I will
assume that the log matches the kernel and modules that are running
right now and I'll use the default options above for symbol resolution.
If the current kernel and/or modules do not match the log, you can get
more accurate output by telling me the kernel version and where to find
map, modules, ksyms etc. ksymoops -h explains the options.
Reading Oops report from the terminal
May 27 04:07:35 manic kernel: Unable to handle kernel paging request at virtual address 032f039b
May 27 04:07:35 manic kernel: c0122db5
May 27 04:07:35 manic kernel: *pde = 00000000
May 27 04:07:35 manic kernel: Oops: 0002
May 27 04:07:35 manic kernel: CPU: 0
May 27 04:07:35 manic kernel: EIP: 0010:[<c0122db5>] Tainted: P
Using defaults from ksymoops -t elf32-i386 -a i386
May 27 04:07:35 manic kernel: EFLAGS: 00010287
May 27 04:07:35 manic kernel: eax: 032f0397 ebx: c225fb00 ecx: e225fa40 edx: 0330039a
May 27 04:07:35 manic kernel: esi: e225faf0 edi: 00000000 ebp: e225fb00 esp: e7fe5f84
May 27 04:07:35 manic kernel: ds: 0018 es: 0018 ss: 0018
May 27 04:07:35 manic kernel: Process kupdated (pid: 6, stackpage=e7fe5000)
May 27 04:07:35 manic kernel: Stack: e225faf0 e225fa40 e225fa40 e75dcc60 c013fe06 e225faf0 e75dcc00 e7fe5fa8
May 27 04:07:35 manic kernel: e7fe5fa8 00000000 00000000 0d3bdbe1 e7fe4000 c01115e0 ffffffff e7fe4560
May 27 04:07:35 manic kernel: ffffffff fff9ffff e7fe4000 c0132355 c0132606 0008e000 e7fe4000 00010f00
May 27 04:07:35 manic kernel: Call Trace: [<c013fe06>] [<c01115e0>] [<c0132355>] [<c0132606>] [<c0105000>]
May 27 04:07:35 manic kernel: [<c0105516>] [<c0132500>]
May 27 04:07:35 manic kernel: Code: 89 50 04 89 02 8b 06 89 58 04 89 03 89 73 04 89 1e 8b 43 18
>>EIP; c0122db5 <filemap_fdatawait+25/70> <=====
Trace; c013fe06 <sync_unlocked_inodes+d6/170>
Trace; c01115e0 <process_timeout+0/50>
Trace; c0132355 <sync_old_buffers+5/40>
Trace; c0132606 <kupdate+106/110>
Trace; c0105000 <_stext+0/0>
Trace; c0105516 <kernel_thread+26/30>
Trace; c0132500 <kupdate+0/110>
Code; c0122db5 <filemap_fdatawait+25/70>
00000000 <_EIP>:
Code; c0122db5 <filemap_fdatawait+25/70> <=====
0: 89 50 04 mov %edx,0x4(%eax) <=====
Code; c0122db8 <filemap_fdatawait+28/70>
3: 89 02 mov %eax,(%edx)
Code; c0122dba <filemap_fdatawait+2a/70>
5: 8b 06 mov (%esi),%eax
Code; c0122dbc <filemap_fdatawait+2c/70>
7: 89 58 04 mov %ebx,0x4(%eax)
Code; c0122dbf <filemap_fdatawait+2f/70>
a: 89 03 mov %eax,(%ebx)
Code; c0122dc1 <filemap_fdatawait+31/70>
c: 89 73 04 mov %esi,0x4(%ebx)
Code; c0122dc4 <filemap_fdatawait+34/70>
f: 89 1e mov %ebx,(%esi)
Code; c0122dc6 <filemap_fdatawait+36/70>
11: 8b 43 18 mov 0x18(%ebx),%eax
1 warning issued. Results may not be reliable.
^ permalink raw reply [flat|nested] 3+ messages in thread
* New oops in 2.4.18 kernel paging [was Re: Oops report in filemap_fdatawait]
2002-05-28 2:27 Oops report in filemap_fdatawait Anthony R.
@ 2002-05-29 14:05 ` Anthony R.
2002-05-29 15:36 ` New oops in 2.4.18 causing hard reboot Anthony R.
1 sibling, 0 replies; 3+ messages in thread
From: Anthony R. @ 2002-05-29 14:05 UTC (permalink / raw)
To: linux-kernel
[-- Attachment #1: Type: text/plain, Size: 1340 bytes --]
Hi.
Yesterday I sent in an oops and today I have 2 others which forced me
to hard reboot.
Kernel: 2.4.18
Hardware: Pentium III, 500 MHz PC
Symptom: After the first oops yesterday, everything seemed fine.
Then after these 2 oops, the load started going way up, I couldn't umount
anything, and I couldn't shutdown gracefully. All 3 oops were run through
ksymoops and attached below.
The messages for each oops were:
May 27 04:07:35 manic kernel: Unable to handle kernel paging request at virtual address 032f039b
May 28 15:55:27 manic kernel: Unable to handle kernel paging request at virtual address 00048c22
May 28 16:29:06 manic kernel: <1>Unable to handle kernel paging request at virtual address 00048c22
The ksymoops outputs are attached for each. The first oops occured in
fdatawait, then in ppp, and finally in umount.
I did not see this problem prior to 2.4.18.
Please let me know what, if anything, I can do to help you fix this.
See excerpts of yesterday's message below for additional system info.
Thank you.
-- tony
Kernel version: 2.4.18 (no custom mods or patches)
I do not know what triggers the problem as it is rather sporadic.
My environment is: PIII 500 MHz CPU on standard PC hardware
with 642MB RAM, ASUS P3B motherboard, 1 IDE drive,
2 SCSI drives, 2 ethernet boards, a soundcard, ReiserFS, etc.
[-- Attachment #2: oops.txt --]
[-- Type: text/plain, Size: 3218 bytes --]
ksymoops 2.4.4 on i686 2.4.18. Options used
-V (default)
-k /proc/ksyms (default)
-l /proc/modules (default)
-o /lib/modules/2.4.18/ (default)
-m /boot/System.map-2.4.18 (default)
Warning: You did not tell me where to find symbol information. I will
assume that the log matches the kernel and modules that are running
right now and I'll use the default options above for symbol resolution.
If the current kernel and/or modules do not match the log, you can get
more accurate output by telling me the kernel version and where to find
map, modules, ksyms etc. ksymoops -h explains the options.
Reading Oops report from the terminal
May 27 04:07:35 manic kernel: Unable to handle kernel paging request at virtual address 032f039b
May 27 04:07:35 manic kernel: c0122db5
May 27 04:07:35 manic kernel: *pde = 00000000
May 27 04:07:35 manic kernel: Oops: 0002
May 27 04:07:35 manic kernel: CPU: 0
May 27 04:07:35 manic kernel: EIP: 0010:[<c0122db5>] Tainted: P
Using defaults from ksymoops -t elf32-i386 -a i386
May 27 04:07:35 manic kernel: EFLAGS: 00010287
May 27 04:07:35 manic kernel: eax: 032f0397 ebx: c225fb00 ecx: e225fa40 edx: 0330039a
May 27 04:07:35 manic kernel: esi: e225faf0 edi: 00000000 ebp: e225fb00 esp: e7fe5f84
May 27 04:07:35 manic kernel: ds: 0018 es: 0018 ss: 0018
May 27 04:07:35 manic kernel: Process kupdated (pid: 6, stackpage=e7fe5000)
May 27 04:07:35 manic kernel: Stack: e225faf0 e225fa40 e225fa40 e75dcc60 c013fe06 e225faf0 e75dcc00 e7fe5fa8
May 27 04:07:35 manic kernel: e7fe5fa8 00000000 00000000 0d3bdbe1 e7fe4000 c01115e0 ffffffff e7fe4560
May 27 04:07:35 manic kernel: ffffffff fff9ffff e7fe4000 c0132355 c0132606 0008e000 e7fe4000 00010f00
May 27 04:07:35 manic kernel: Call Trace: [<c013fe06>] [<c01115e0>] [<c0132355>] [<c0132606>] [<c0105000>]
May 27 04:07:35 manic kernel: [<c0105516>] [<c0132500>]
May 27 04:07:35 manic kernel: Code: 89 50 04 89 02 8b 06 89 58 04 89 03 89 73 04 89 1e 8b 43 18
>>EIP; c0122db5 <filemap_fdatawait+25/70> <=====
Trace; c013fe06 <sync_unlocked_inodes+d6/170>
Trace; c01115e0 <process_timeout+0/50>
Trace; c0132355 <sync_old_buffers+5/40>
Trace; c0132606 <kupdate+106/110>
Trace; c0105000 <_stext+0/0>
Trace; c0105516 <kernel_thread+26/30>
Trace; c0132500 <kupdate+0/110>
Code; c0122db5 <filemap_fdatawait+25/70>
00000000 <_EIP>:
Code; c0122db5 <filemap_fdatawait+25/70> <=====
0: 89 50 04 mov %edx,0x4(%eax) <=====
Code; c0122db8 <filemap_fdatawait+28/70>
3: 89 02 mov %eax,(%edx)
Code; c0122dba <filemap_fdatawait+2a/70>
5: 8b 06 mov (%esi),%eax
Code; c0122dbc <filemap_fdatawait+2c/70>
7: 89 58 04 mov %ebx,0x4(%eax)
Code; c0122dbf <filemap_fdatawait+2f/70>
a: 89 03 mov %eax,(%ebx)
Code; c0122dc1 <filemap_fdatawait+31/70>
c: 89 73 04 mov %esi,0x4(%ebx)
Code; c0122dc4 <filemap_fdatawait+34/70>
f: 89 1e mov %ebx,(%esi)
Code; c0122dc6 <filemap_fdatawait+36/70>
11: 8b 43 18 mov 0x18(%ebx),%eax
1 warning issued. Results may not be reliable.
[-- Attachment #3: oops2.txt --]
[-- Type: text/plain, Size: 3791 bytes --]
ksymoops 2.4.4 on i686 2.4.18. Options used
-V (default)
-k /proc/ksyms (default)
-l /proc/modules (default)
-o /lib/modules/2.4.18/ (default)
-m /boot/System.map-2.4.18 (default)
Warning: You did not tell me where to find symbol information. I will
assume that the log matches the kernel and modules that are running
right now and I'll use the default options above for symbol resolution.
If the current kernel and/or modules do not match the log, you can get
more accurate output by telling me the kernel version and where to find
map, modules, ksyms etc. ksymoops -h explains the options.
Reading Oops report from the terminal
May 28 15:55:27 manic kernel: Unable to handle kernel paging request at virtual address 00048c22
May 28 15:55:27 manic kernel: c014050e
May 28 15:55:27 manic kernel: *pde = 00000000
May 28 15:55:27 manic kernel: Oops: 0000
May 28 15:55:27 manic kernel: CPU: 0
May 28 15:55:27 manic kernel: EIP: 0010:[<c014050e>] Tainted: P
Using defaults from ksymoops -t elf32-i386 -a i386
May 28 15:55:27 manic kernel: EFLAGS: 00010203
May 28 15:55:27 manic kernel: eax: c078dc00 ebx: 00048c22 ecx: dc5ff820 edx: dc5ff840
May 28 15:55:27 manic kernel: esi: ca5bc840 edi: 00048c22 ebp: c4181d4c esp: c4181d18
May 28 15:55:27 manic kernel: ds: 0018 es: 0018 ss: 0018
May 28 15:55:27 manic kernel: Process mozilla-bin (pid: 13647, stackpage=c4181000)
May 28 15:55:27 manic kernel: Stack: 00000000 00000000 c4181d4c c4181d4c c078dc00 00000001 c0140560 c027be30
May 28 15:55:27 manic kernel: c078dc00 c4181d4c c027be28 c078dc00 c4181d4c c4181d4c c4181d4c 00000000
May 28 15:55:27 manic kernel: 00000282 ffffff98 00000000 eae7ed33 c078dc00 eae812c0 ffffff98 c0000000
May 28 15:55:27 manic kernel: Call Trace: [<c0140560>] [<eae7ed33>] [<eae812c0>] [<eae7c651>] [<eae7c7a8>]
May 28 15:55:27 manic kernel: [<eae7c829>] [<eae7d557>] [<c0176a66>] [<c013700f>] [<c013736e>] [<c0139c52>]
May 28 15:55:28 manic kernel: [<c0139dc7>] [<c013fa6e>] [<c013777b>] [<c0136d5e>] [<c0137bf3>] [<c0134d24>]
May 28 15:55:28 manic kernel: [<c0106cfb>]
May 28 15:55:28 manic kernel: Code: 8b 3b 3b 5c 24 1c 75 9a 8b 04 24 29 05 10 bd 2d c0 8b 44 24
>>EIP; c014050e <invalidate_list+8e/b0> <=====
Trace; c0140560 <invalidate_inodes+30/70>
Trace; eae7ed33 <[ppp_generic].LC16+993/1340>
Trace; eae812c0 <[ppp_synctty]ppp_sync_close+50/80>
Trace; eae7c651 <[ppp_generic]ppp_channel_push+d1/160>
Trace; eae7c7a8 <[ppp_generic]ppp_input+c8/180>
Trace; eae7c829 <[ppp_generic]ppp_input+149/180>
Trace; eae7d557 <[ppp_generic]ppp_ccp_closed+47/60>
Trace; c0176a66 <check_journal_end+1f6/230>
Trace; c013700f <real_lookup+4f/c0>
Trace; c013736e <link_path_walk+20e/710>
Trace; c0139c52 <page_getlink+22/70>
Trace; c0139dc7 <page_follow_link+d7/14f>
Trace; c013fa6e <__mark_inode_dirty+2e/80>
Trace; c013777b <link_path_walk+61b/710>
Trace; c0136d5e <getname+5e/a0>
Trace; c0137bf3 <__user_walk+33/50>
Trace; c0134d24 <sys_stat64+14/70>
Trace; c0106cfb <system_call+33/38>
Code; c014050e <invalidate_list+8e/b0>
00000000 <_EIP>:
Code; c014050e <invalidate_list+8e/b0> <=====
0: 8b 3b mov (%ebx),%edi <=====
Code; c0140510 <invalidate_list+90/b0>
2: 3b 5c 24 1c cmp 0x1c(%esp,1),%ebx
Code; c0140514 <invalidate_list+94/b0>
6: 75 9a jne ffffffa2 <_EIP+0xffffffa2> c01404b0 <invalidate_list+30/b0>
Code; c0140516 <invalidate_list+96/b0>
8: 8b 04 24 mov (%esp,1),%eax
Code; c0140519 <invalidate_list+99/b0>
b: 29 05 10 bd 2d c0 sub %eax,0xc02dbd10
Code; c014051f <invalidate_list+9f/b0>
11: 8b 44 24 00 mov 0x0(%esp,1),%eax
1 warning issued. Results may not be reliable.
[-- Attachment #4: oops3.txt --]
[-- Type: text/plain, Size: 3117 bytes --]
ksymoops 2.4.4 on i686 2.4.18. Options used
-V (default)
-k /proc/ksyms (default)
-l /proc/modules (default)
-o /lib/modules/2.4.18/ (default)
-m /boot/System.map-2.4.18 (default)
Warning: You did not tell me where to find symbol information. I will
assume that the log matches the kernel and modules that are running
right now and I'll use the default options above for symbol resolution.
If the current kernel and/or modules do not match the log, you can get
more accurate output by telling me the kernel version and where to find
map, modules, ksyms etc. ksymoops -h explains the options.
Reading Oops report from the terminal
May 28 16:29:06 manic kernel: <1>Unable to handle kernel paging request at virtual address 00048c22
May 28 16:29:06 manic kernel: c014050e
May 28 16:29:06 manic kernel: *pde = 00000000
May 28 16:29:06 manic kernel: Oops: 0000
May 28 16:29:06 manic kernel: CPU: 0
May 28 16:29:06 manic kernel: EIP: 0010:[<c014050e>] Tainted: P
Using defaults from ksymoops -t elf32-i386 -a i386
May 28 16:29:06 manic kernel: EFLAGS: 00013203
May 28 16:29:06 manic kernel: eax: e75dca00 ebx: 00048c22 ecx: c879bda0 edx: c2616be8
May 28 16:29:06 manic kernel: esi: ca5bc840 edi: 00048c22 ebp: cb101f38 esp: cb101f04
May 28 16:29:06 manic kernel: ds: 0018 es: 0018 ss: 0018
May 28 16:29:06 manic kernel: Process umount (pid: 16150, stackpage=cb101000)
May 28 16:29:06 manic kernel: Stack: 00000015 00000000 cb101f38 cb101f38 e75dca00 00000000 c0140560 c027be30
May 28 16:29:06 manic kernel: e75dca00 cb101f38 c027be28 e75dca00 cb101f38 c879bda8 d3d940a8 e75dca00
May 28 16:29:06 manic kernel: e73d6da0 c027e1c0 bffff7c8 c0133405 e75dca00 cb101f88 00000000 e7ffa520
May 28 16:29:06 manic kernel: Call Trace: [<c0140560>] [<c0133405>] [<c0136f68>] [<c0142781>] [<c012e293>]
May 28 16:29:06 manic kernel: [<c0122142>] [<c014279c>] [<c0106cfb>]
May 28 16:29:06 manic kernel: Code: 8b 3b 3b 5c 24 1c 75 9a 8b 04 24 29 05 10 bd 2d c0 8b 44 24
>>EIP; c014050e <invalidate_list+8e/b0> <=====
Trace; c0140560 <invalidate_inodes+30/70>
Trace; c0133405 <kill_super+85/e0>
Trace; c0136f68 <path_release+28/30>
Trace; c0142781 <sys_umount+b1/c0>
Trace; c012e293 <filp_close+53/60>
Trace; c0122142 <sys_munmap+32/50>
Trace; c014279c <sys_oldumount+c/10>
Trace; c0106cfb <system_call+33/38>
Code; c014050e <invalidate_list+8e/b0>
00000000 <_EIP>:
Code; c014050e <invalidate_list+8e/b0> <=====
0: 8b 3b mov (%ebx),%edi <=====
Code; c0140510 <invalidate_list+90/b0>
2: 3b 5c 24 1c cmp 0x1c(%esp,1),%ebx
Code; c0140514 <invalidate_list+94/b0>
6: 75 9a jne ffffffa2 <_EIP+0xffffffa2> c01404b0 <invalidate_list+30/b0>
Code; c0140516 <invalidate_list+96/b0>
8: 8b 04 24 mov (%esp,1),%eax
Code; c0140519 <invalidate_list+99/b0>
b: 29 05 10 bd 2d c0 sub %eax,0xc02dbd10
Code; c014051f <invalidate_list+9f/b0>
11: 8b 44 24 00 mov 0x0(%esp,1),%eax
1 warning issued. Results may not be reliable.
^ permalink raw reply [flat|nested] 3+ messages in thread
* New oops in 2.4.18 causing hard reboot
2002-05-28 2:27 Oops report in filemap_fdatawait Anthony R.
2002-05-29 14:05 ` New oops in 2.4.18 kernel paging [was Re: Oops report in filemap_fdatawait] Anthony R.
@ 2002-05-29 15:36 ` Anthony R.
1 sibling, 0 replies; 3+ messages in thread
From: Anthony R. @ 2002-05-29 15:36 UTC (permalink / raw)
To: linux-kernel
[-- Attachment #1: Type: text/plain, Size: 1392 bytes --]
Hi.
[I apologize if this was sent more than once.]
Two days ago I sent in an oops and yesterday I had 2 others which forced me
to hard reboot.
Kernel: 2.4.18
Hardware: Pentium III, 500 MHz PC
Symptom: After the first oops yesterday, everything seemed fine.
Then after these 2 oops, the load started going way up, I couldn't umount
anything, and I couldn't shutdown gracefully. All 3 oops were run through
ksymoops and attached below.
The messages for each oops were:
May 27 04:07:35 manic kernel: Unable to handle kernel paging request at virtual address 032f039b
May 28 15:55:27 manic kernel: Unable to handle kernel paging request at virtual address 00048c22
May 28 16:29:06 manic kernel: <1>Unable to handle kernel paging request at virtual address 00048c22
The ksymoops outputs are attached for each. The first oops occured in
fdatawait, then in ppp, and finally in umount.
I did not see this problem prior to 2.4.18.
Please let me know what, if anything, I can do to help you fix this.
See excerpts of yesterday's message below for additional system info.
Thank you.
-- tony
Kernel version: 2.4.18 (no custom mods or patches)
I do not know what triggers the problem as it is rather sporadic.
My environment is: PIII 500 MHz CPU on standard PC hardware
with 642MB RAM, ASUS P3B motherboard, 1 IDE drive,
2 SCSI drives, 2 ethernet boards, a soundcard, ReiserFS, etc.
[-- Attachment #2: oops.txt --]
[-- Type: text/plain, Size: 3219 bytes --]
ksymoops 2.4.4 on i686 2.4.18. Options used
-V (default)
-k /proc/ksyms (default)
-l /proc/modules (default)
-o /lib/modules/2.4.18/ (default)
-m /boot/System.map-2.4.18 (default)
Warning: You did not tell me where to find symbol information. I will
assume that the log matches the kernel and modules that are running
right now and I'll use the default options above for symbol resolution.
If the current kernel and/or modules do not match the log, you can get
more accurate output by telling me the kernel version and where to find
map, modules, ksyms etc. ksymoops -h explains the options.
Reading Oops report from the terminal
May 27 04:07:35 manic kernel: Unable to handle kernel paging request at virtual address 032f039b
May 27 04:07:35 manic kernel: c0122db5
May 27 04:07:35 manic kernel: *pde = 00000000
May 27 04:07:35 manic kernel: Oops: 0002
May 27 04:07:35 manic kernel: CPU: 0
May 27 04:07:35 manic kernel: EIP: 0010:[<c0122db5>] Tainted: P
Using defaults from ksymoops -t elf32-i386 -a i386
May 27 04:07:35 manic kernel: EFLAGS: 00010287
May 27 04:07:35 manic kernel: eax: 032f0397 ebx: c225fb00 ecx: e225fa40 edx: 0330039a
May 27 04:07:35 manic kernel: esi: e225faf0 edi: 00000000 ebp: e225fb00 esp: e7fe5f84
May 27 04:07:35 manic kernel: ds: 0018 es: 0018 ss: 0018
May 27 04:07:35 manic kernel: Process kupdated (pid: 6, stackpage=e7fe5000)
May 27 04:07:35 manic kernel: Stack: e225faf0 e225fa40 e225fa40 e75dcc60 c013fe06 e225faf0 e75dcc00 e7fe5fa8
May 27 04:07:35 manic kernel: e7fe5fa8 00000000 00000000 0d3bdbe1 e7fe4000 c01115e0 ffffffff e7fe4560
May 27 04:07:35 manic kernel: ffffffff fff9ffff e7fe4000 c0132355 c0132606 0008e000 e7fe4000 00010f00
May 27 04:07:35 manic kernel: Call Trace: [<c013fe06>] [<c01115e0>] [<c0132355>] [<c0132606>] [<c0105000>]
May 27 04:07:35 manic kernel: [<c0105516>] [<c0132500>]
May 27 04:07:35 manic kernel: Code: 89 50 04 89 02 8b 06 89 58 04 89 03 89 73 04 89 1e 8b 43 18
>>EIP; c0122db5 <filemap_fdatawait+25/70> <=====
Trace; c013fe06 <sync_unlocked_inodes+d6/170>
Trace; c01115e0 <process_timeout+0/50>
Trace; c0132355 <sync_old_buffers+5/40>
Trace; c0132606 <kupdate+106/110>
Trace; c0105000 <_stext+0/0>
Trace; c0105516 <kernel_thread+26/30>
Trace; c0132500 <kupdate+0/110>
Code; c0122db5 <filemap_fdatawait+25/70>
00000000 <_EIP>:
Code; c0122db5 <filemap_fdatawait+25/70> <=====
0: 89 50 04 mov %edx,0x4(%eax) <=====
Code; c0122db8 <filemap_fdatawait+28/70>
3: 89 02 mov %eax,(%edx)
Code; c0122dba <filemap_fdatawait+2a/70>
5: 8b 06 mov (%esi),%eax
Code; c0122dbc <filemap_fdatawait+2c/70>
7: 89 58 04 mov %ebx,0x4(%eax)
Code; c0122dbf <filemap_fdatawait+2f/70>
a: 89 03 mov %eax,(%ebx)
Code; c0122dc1 <filemap_fdatawait+31/70>
c: 89 73 04 mov %esi,0x4(%ebx)
Code; c0122dc4 <filemap_fdatawait+34/70>
f: 89 1e mov %ebx,(%esi)
Code; c0122dc6 <filemap_fdatawait+36/70>
11: 8b 43 18 mov 0x18(%ebx),%eax
1 warning issued. Results may not be reliable.
[-- Attachment #3: oops2.txt --]
[-- Type: text/plain, Size: 3792 bytes --]
ksymoops 2.4.4 on i686 2.4.18. Options used
-V (default)
-k /proc/ksyms (default)
-l /proc/modules (default)
-o /lib/modules/2.4.18/ (default)
-m /boot/System.map-2.4.18 (default)
Warning: You did not tell me where to find symbol information. I will
assume that the log matches the kernel and modules that are running
right now and I'll use the default options above for symbol resolution.
If the current kernel and/or modules do not match the log, you can get
more accurate output by telling me the kernel version and where to find
map, modules, ksyms etc. ksymoops -h explains the options.
Reading Oops report from the terminal
May 28 15:55:27 manic kernel: Unable to handle kernel paging request at virtual address 00048c22
May 28 15:55:27 manic kernel: c014050e
May 28 15:55:27 manic kernel: *pde = 00000000
May 28 15:55:27 manic kernel: Oops: 0000
May 28 15:55:27 manic kernel: CPU: 0
May 28 15:55:27 manic kernel: EIP: 0010:[<c014050e>] Tainted: P
Using defaults from ksymoops -t elf32-i386 -a i386
May 28 15:55:27 manic kernel: EFLAGS: 00010203
May 28 15:55:27 manic kernel: eax: c078dc00 ebx: 00048c22 ecx: dc5ff820 edx: dc5ff840
May 28 15:55:27 manic kernel: esi: ca5bc840 edi: 00048c22 ebp: c4181d4c esp: c4181d18
May 28 15:55:27 manic kernel: ds: 0018 es: 0018 ss: 0018
May 28 15:55:27 manic kernel: Process mozilla-bin (pid: 13647, stackpage=c4181000)
May 28 15:55:27 manic kernel: Stack: 00000000 00000000 c4181d4c c4181d4c c078dc00 00000001 c0140560 c027be30
May 28 15:55:27 manic kernel: c078dc00 c4181d4c c027be28 c078dc00 c4181d4c c4181d4c c4181d4c 00000000
May 28 15:55:27 manic kernel: 00000282 ffffff98 00000000 eae7ed33 c078dc00 eae812c0 ffffff98 c0000000
May 28 15:55:27 manic kernel: Call Trace: [<c0140560>] [<eae7ed33>] [<eae812c0>] [<eae7c651>] [<eae7c7a8>]
May 28 15:55:27 manic kernel: [<eae7c829>] [<eae7d557>] [<c0176a66>] [<c013700f>] [<c013736e>] [<c0139c52>]
May 28 15:55:28 manic kernel: [<c0139dc7>] [<c013fa6e>] [<c013777b>] [<c0136d5e>] [<c0137bf3>] [<c0134d24>]
May 28 15:55:28 manic kernel: [<c0106cfb>]
May 28 15:55:28 manic kernel: Code: 8b 3b 3b 5c 24 1c 75 9a 8b 04 24 29 05 10 bd 2d c0 8b 44 24
>>EIP; c014050e <invalidate_list+8e/b0> <=====
Trace; c0140560 <invalidate_inodes+30/70>
Trace; eae7ed33 <[ppp_generic].LC16+993/1340>
Trace; eae812c0 <[ppp_synctty]ppp_sync_close+50/80>
Trace; eae7c651 <[ppp_generic]ppp_channel_push+d1/160>
Trace; eae7c7a8 <[ppp_generic]ppp_input+c8/180>
Trace; eae7c829 <[ppp_generic]ppp_input+149/180>
Trace; eae7d557 <[ppp_generic]ppp_ccp_closed+47/60>
Trace; c0176a66 <check_journal_end+1f6/230>
Trace; c013700f <real_lookup+4f/c0>
Trace; c013736e <link_path_walk+20e/710>
Trace; c0139c52 <page_getlink+22/70>
Trace; c0139dc7 <page_follow_link+d7/14f>
Trace; c013fa6e <__mark_inode_dirty+2e/80>
Trace; c013777b <link_path_walk+61b/710>
Trace; c0136d5e <getname+5e/a0>
Trace; c0137bf3 <__user_walk+33/50>
Trace; c0134d24 <sys_stat64+14/70>
Trace; c0106cfb <system_call+33/38>
Code; c014050e <invalidate_list+8e/b0>
00000000 <_EIP>:
Code; c014050e <invalidate_list+8e/b0> <=====
0: 8b 3b mov (%ebx),%edi <=====
Code; c0140510 <invalidate_list+90/b0>
2: 3b 5c 24 1c cmp 0x1c(%esp,1),%ebx
Code; c0140514 <invalidate_list+94/b0>
6: 75 9a jne ffffffa2 <_EIP+0xffffffa2> c01404b0 <invalidate_list+30/b0>
Code; c0140516 <invalidate_list+96/b0>
8: 8b 04 24 mov (%esp,1),%eax
Code; c0140519 <invalidate_list+99/b0>
b: 29 05 10 bd 2d c0 sub %eax,0xc02dbd10
Code; c014051f <invalidate_list+9f/b0>
11: 8b 44 24 00 mov 0x0(%esp,1),%eax
1 warning issued. Results may not be reliable.
[-- Attachment #4: oops3.txt --]
[-- Type: text/plain, Size: 3118 bytes --]
ksymoops 2.4.4 on i686 2.4.18. Options used
-V (default)
-k /proc/ksyms (default)
-l /proc/modules (default)
-o /lib/modules/2.4.18/ (default)
-m /boot/System.map-2.4.18 (default)
Warning: You did not tell me where to find symbol information. I will
assume that the log matches the kernel and modules that are running
right now and I'll use the default options above for symbol resolution.
If the current kernel and/or modules do not match the log, you can get
more accurate output by telling me the kernel version and where to find
map, modules, ksyms etc. ksymoops -h explains the options.
Reading Oops report from the terminal
May 28 16:29:06 manic kernel: <1>Unable to handle kernel paging request at virtual address 00048c22
May 28 16:29:06 manic kernel: c014050e
May 28 16:29:06 manic kernel: *pde = 00000000
May 28 16:29:06 manic kernel: Oops: 0000
May 28 16:29:06 manic kernel: CPU: 0
May 28 16:29:06 manic kernel: EIP: 0010:[<c014050e>] Tainted: P
Using defaults from ksymoops -t elf32-i386 -a i386
May 28 16:29:06 manic kernel: EFLAGS: 00013203
May 28 16:29:06 manic kernel: eax: e75dca00 ebx: 00048c22 ecx: c879bda0 edx: c2616be8
May 28 16:29:06 manic kernel: esi: ca5bc840 edi: 00048c22 ebp: cb101f38 esp: cb101f04
May 28 16:29:06 manic kernel: ds: 0018 es: 0018 ss: 0018
May 28 16:29:06 manic kernel: Process umount (pid: 16150, stackpage=cb101000)
May 28 16:29:06 manic kernel: Stack: 00000015 00000000 cb101f38 cb101f38 e75dca00 00000000 c0140560 c027be30
May 28 16:29:06 manic kernel: e75dca00 cb101f38 c027be28 e75dca00 cb101f38 c879bda8 d3d940a8 e75dca00
May 28 16:29:06 manic kernel: e73d6da0 c027e1c0 bffff7c8 c0133405 e75dca00 cb101f88 00000000 e7ffa520
May 28 16:29:06 manic kernel: Call Trace: [<c0140560>] [<c0133405>] [<c0136f68>] [<c0142781>] [<c012e293>]
May 28 16:29:06 manic kernel: [<c0122142>] [<c014279c>] [<c0106cfb>]
May 28 16:29:06 manic kernel: Code: 8b 3b 3b 5c 24 1c 75 9a 8b 04 24 29 05 10 bd 2d c0 8b 44 24
>>EIP; c014050e <invalidate_list+8e/b0> <=====
Trace; c0140560 <invalidate_inodes+30/70>
Trace; c0133405 <kill_super+85/e0>
Trace; c0136f68 <path_release+28/30>
Trace; c0142781 <sys_umount+b1/c0>
Trace; c012e293 <filp_close+53/60>
Trace; c0122142 <sys_munmap+32/50>
Trace; c014279c <sys_oldumount+c/10>
Trace; c0106cfb <system_call+33/38>
Code; c014050e <invalidate_list+8e/b0>
00000000 <_EIP>:
Code; c014050e <invalidate_list+8e/b0> <=====
0: 8b 3b mov (%ebx),%edi <=====
Code; c0140510 <invalidate_list+90/b0>
2: 3b 5c 24 1c cmp 0x1c(%esp,1),%ebx
Code; c0140514 <invalidate_list+94/b0>
6: 75 9a jne ffffffa2 <_EIP+0xffffffa2> c01404b0 <invalidate_list+30/b0>
Code; c0140516 <invalidate_list+96/b0>
8: 8b 04 24 mov (%esp,1),%eax
Code; c0140519 <invalidate_list+99/b0>
b: 29 05 10 bd 2d c0 sub %eax,0xc02dbd10
Code; c014051f <invalidate_list+9f/b0>
11: 8b 44 24 00 mov 0x0(%esp,1),%eax
1 warning issued. Results may not be reliable.
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2002-05-29 15:37 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-05-28 2:27 Oops report in filemap_fdatawait Anthony R.
2002-05-29 14:05 ` New oops in 2.4.18 kernel paging [was Re: Oops report in filemap_fdatawait] Anthony R.
2002-05-29 15:36 ` New oops in 2.4.18 causing hard reboot Anthony R.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox