xfs
[Top] [All Lists]

Oops with 2.4.16

To: linux-xfs@xxxxxxxxxxx
Subject: Oops with 2.4.16
From: Pascal Haakmat <a.haakmat@xxxxxxxxx>
Date: Thu, 10 Jan 2002 22:11:55 +0100
Sender: owner-linux-xfs@xxxxxxxxxxx
User-agent: Mutt/1.2.5i
Another Oops today.

Background: these oopses always happen when I am about to write to a file;
usually when I'm about to record audio.

Kernel version: 2.4.16

GCC version: gcc version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)

Hardware: Dual PIII at 600MHz, 440GX SuperMicro P6DGU mainboard, 2 IDE disks
mounted as XFS volumes, SCSI CDROM & CDRW on built-in AIC7890 (not in use at
the time), 512MB of RAM.

I can reproduce Oopses like this quite reliably. They usually occur after a
day or so but sometimes they happen earlier. They happen with or without
low-latency patches, and have also occurred with kernel 2.4.5/XFS release
1.0.1, and kernel 2.4.14/XFS release 1.0.2.

After this Oops has occurred, the machine usually continues to be
somewhat usable, but data can no longer be written; that is, logging in or
executing 'sync' or rebooting properly are not possible.

ksymoops output:

ksymoops 2.3.4 on i686 2.4.16-xfs-ll.  Options used
     -V (default)
     -k /proc/ksyms (default)
     -l /proc/modules (default)
     -o /lib/modules/2.4.16-xfs-ll/ (default)
     -m /usr/src/linux/System.map (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.

Jan 10 21:41:38 awacs kernel: Unable to handle kernel NULL pointer dereference 
at virtual address 00000008
Jan 10 21:41:38 awacs kernel: c01ccb41
Jan 10 21:41:38 awacs kernel: *pde = 00000000
Jan 10 21:41:38 awacs kernel: Oops: 0000
Jan 10 21:41:38 awacs kernel: CPU:    0
Jan 10 21:41:38 awacs kernel: EIP:    0010:[xfs_syncsub+2393/3112]    Not 
tainted
Jan 10 21:41:38 awacs kernel: EFLAGS: 00010246
Jan 10 21:41:38 awacs kernel: eax: 00000000   ebx: 00000008   ecx: dffdac00   
edx: d5ff6a24
Jan 10 21:41:38 awacs kernel: esi: 00000000   edi: d2eaaec0   ebp: c03201e0   
esp: c1955f30
Jan 10 21:41:38 awacs kernel: ds: 0018   es: 0018   ss: 0018
Jan 10 21:41:38 awacs kernel: Process kupdated (pid: 7, stackpage=c1955000)
Jan 10 21:41:38 awacs kernel: Stack: dffea000 dffea044 c1954660 0008e000 
00000001 00000010 00000001 dffdad18 
Jan 10 21:41:38 awacs kernel:        dffdad18 00000000 00000010 00000001 
00000001 00000000 00000008 00000008 
Jan 10 21:41:38 awacs kernel:        00000040 00000000 00000000 00000000 
00000026 ffffff00 c1954000 00000000 
Jan 10 21:41:38 awacs kernel: Call Trace: [xfs_sync+21/28] 
[linvfs_write_super+43/48] [sync_supers+220/272] [sync_old_buffers+47/144] 
[kupdate+297/304] 
Jan 10 21:41:38 awacs kernel: Code: 39 56 08 74 10 8b 5c 24 38 89 5c 24 3c 85 
f6 0f 85 fa f7 ff 
Using defaults from ksymoops -t elf32-i386 -a i386

Code;  00000000 Before first symbol
00000000 <_EIP>:
Code;  00000000 Before first symbol
   0:   39 56 08                  cmp    %edx,0x8(%esi)
Code;  00000003 Before first symbol
   3:   74 10                     je     15 <_EIP+0x15> 00000015 Before first 
symbol
Code;  00000005 Before first symbol
   5:   8b 5c 24 38               mov    0x38(%esp,1),%ebx
Code;  00000009 Before first symbol
   9:   89 5c 24 3c               mov    %ebx,0x3c(%esp,1)
Code;  0000000d Before first symbol
   d:   85 f6                     test   %esi,%esi
Code;  0000000f Before first symbol
   f:   0f 85 fa f7 ff 00         jne    fff80f <_EIP+0xfff80f> 00fff80f Before 
first symbol


1 warning issued.  Results may not be reliable.


<Prev in Thread] Current Thread [Next in Thread>