* 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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.