All of lore.kernel.org
 help / color / mirror / Atom feed
* 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.