Hello,
Vanilla 2.4.21 + XFS split patches oopsed the other day while
haveing 168 FD open in an application writing small chunks of data
on a P166 MMX. Decoded oops follows.
Peter
-------------------------------------------------------------------------------
ksymoops 2.4.8 on i586 2.4.21-xfs. Options used
-V (default)
-k /proc/ksyms (default)
-l /proc/modules (default)
-o /lib/modules/2.4.21-xfs/ (default)
-m /boot/System.map-2.4.21-xfs (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
invalid operand: 0000
CPU: 0
EIP: 0010:[<c018db80>] Not tainted
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010297
eax: ffffffff ebx: 00000000 ecx: 00000000 edx: c167da16
esi: c167da04 edi: c10e1c00 ebp: ffffffff esp: c10edf00
ds: 0018 es: 0018 ss: 0018
Process kupdated (pid: 6, stackpage=c10ed000)
Stack: 00000000 c115b4a0 00e03900 00000000 00000000 c20874a8 0000000f c167da00
c0190301 c167da00 c20875b4 ffffffff 00000000 c10e1c00 c1869c1c c1869c1c
00000008 c20874a8 00000000 c018fe08 c20874a8 c115b4a0 c01a9f56 c10e1c00
Call Trace: [<c0190301>] [<c018fe08>] [<c01a9f56>] [<c01a9fc7>]
[<c01b6160>] [<c01b6189>] [<c0142b20>] [<c0141acb>] [<c01331e5>]
[<c013346f>] [<c0105000>] [<c0105673>] [<c01333a0>]
Code: 8e 7b 03 00 00 80 7c 24 13 01 0f 84 63 03 00 00 8b 46 30 0f
>>EIP; c018db80 <xfs_xlate_dinode_core+180/740> <=====
>>edx; c167da16 <_end+13b1136/353c780>
>>esi; c167da04 <_end+13b1124/353c780>
>>edi; c10e1c00 <_end+e15320/353c780>
>>esp; c10edf00 <_end+e21620/353c780>
Trace; c0190301 <xfs_iflush_int+151/310>
Trace; c018fe08 <xfs_iflush+c8/470>
Trace; c01a9f56 <xfs_inode_flush+e6/1e0>
Trace; c01a9fc7 <xfs_inode_flush+157/1e0>
Trace; c01b6160 <linvfs_write_inode+0/30>
Trace; c01b6189 <linvfs_write_inode+29/30>
Trace; c0142b20 <__sync_one+130/137>
Trace; c0141acb <sync_unlocked_inodes+2b/50>
Trace; c01331e5 <sync_old_buffers+5/40>
Trace; c013346f <kupdate+cf/100>
Trace; c0105000 <_stext+0/0>
Trace; c0105673 <arch_kernel_thread+23/30>
Trace; c01333a0 <kupdate+0/100>
Code; c018db80 <xfs_xlate_dinode_core+180/740>
00000000 <_EIP>:
Code; c018db80 <xfs_xlate_dinode_core+180/740> <=====
0: 8e 7b 03 movl 0x3(%ebx),%? <=====
Code; c018db83 <xfs_xlate_dinode_core+183/740>
3: 00 00 add %al,(%eax)
Code; c018db85 <xfs_xlate_dinode_core+185/740>
5: 80 7c 24 13 01 cmpb $0x1,0x13(%esp,1)
Code; c018db8a <xfs_xlate_dinode_core+18a/740>
a: 0f 84 63 03 00 00 je 373 <_EIP+0x373>
Code; c018db90 <xfs_xlate_dinode_core+190/740>
10: 8b 46 30 mov 0x30(%esi),%eax
Code; c018db93 <xfs_xlate_dinode_core+193/740>
13: 0f 00 00 sldtl (%eax)
1 warning issued. Results may not be reliable.
--
.+'''+. .+'''+. .+'''+. .+'''+. .+''
Kelemen Péter / \ / \ Peter.Kelemen@xxxxxxx
.+' `+...+' `+...+' `+...+' `+...+'
|