WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

[Xen-devel] xen domU crash (xfs specific?)

To: xen-devel@xxxxxxxxxxxxxxxxxxxxx
Subject: [Xen-devel] xen domU crash (xfs specific?)
From: Tupshin Harper <tupshin@xxxxxxxxxxx>
Date: Sat, 05 Feb 2005 19:37:41 -0800
Delivery-date: Sun, 06 Feb 2005 03:35:28 +0000
Envelope-to: xen+James.Bulpin@xxxxxxxxxxxx
List-archive: <http://sourceforge.net/mailarchive/forum.php?forum=xen-devel>
List-help: <mailto:xen-devel-request@lists.sourceforge.net?subject=help>
List-id: List for Xen developers <xen-devel.lists.sourceforge.net>
List-post: <mailto:xen-devel@lists.sourceforge.net>
List-subscribe: <https://lists.sourceforge.net/lists/listinfo/xen-devel>, <mailto:xen-devel-request@lists.sourceforge.net?subject=subscribe>
List-unsubscribe: <https://lists.sourceforge.net/lists/listinfo/xen-devel>, <mailto:xen-devel-request@lists.sourceforge.net?subject=unsubscribe>
Sender: xen-devel-admin@xxxxxxxxxxxxxxxxxxxxx
User-agent: Debian Thunderbird 1.0 (X11/20050116)
I just had a domU instance lock up while I was untarring a file over ssh.

I connected with xm console, and got the attached (decoded) log.

Let me know what other information might be helpful.

FWIW, the only filesystem on the guest is XFS, and it's an lvm volume on the host.

-Tupshin
zuul login: Unable to handle kernel NULL pointer dereference at virtual address 
00000004
c01596ec
*pde = ma 00000000 pa 55555000
 [<c015783a>] dentry_open+0xda/0x240
 [<c0157758>] filp_open+0x68/0x70
 [<c01579d9>] get_unused_fd+0x39/0xe0
 [<c0157b49>] sys_open+0x49/0x90
 [<c0109ac8>] syscall_call+0x7/0xb
Oops: 0002 [#1]
CPU:    0
EIP:    0061:[<c01596ec>]    Not tainted VLI
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010202   (2.6.10-xenU)
eax: cf106000   ebx: c85d79c0   ecx: c85d79c0   edx: 00000000
esi: c1305088   edi: c1276300   ebp: 00000001   esp: cf107f24
ds: 007b   es: 007b   ss: 0069
Stack: c85d79c0 cef7ba8c c015783a c85d79c0 c1305088 42054e71 00008000 fbffc000
       cea25000 cf106000 c0157758 c59b1b7c c1276300 00008000 cf107f60 c59b1b7c
       c1276300 bfffcf80 005aafc2 00300001 00000101 00000001 00000000 ffffffe8
Call Trace:
 [<c015783a>] dentry_open+0xda/0x240
 [<c0157758>] filp_open+0x68/0x70
 [<c01579d9>] get_unused_fd+0x39/0xe0
 [<c0157b49>] sys_open+0x49/0x90
 [<c0109ac8>] syscall_call+0x7/0xb
Code: ec 08 89 74 24 04 8b 74 24 10 89 1c 24 8b 5c 24 0c 85 f6 74 2a b8 00 e0 
ff ff 21 e0 ff 40 14 8b 13 8b 4b 04 89 11 89 4a 04 8b 16 


>>EIP; c01596ec <file_move+2c/60>   <=====

>>eax; cf106000 <pg0+ed15000/3bc0c000>
>>ebx; c85d79c0 <pg0+81e69c0/3bc0c000>
>>ecx; c85d79c0 <pg0+81e69c0/3bc0c000>
>>esi; c1305088 <pg0+f14088/3bc0c000>
>>edi; c1276300 <pg0+e85300/3bc0c000>
>>esp; cf107f24 <pg0+ed16f24/3bc0c000>

Trace; c015783a <dentry_open+da/240>
Trace; c0157758 <filp_open+68/70>
Trace; c01579d9 <get_unused_fd+39/e0>
Trace; c0157b49 <sys_open+49/90>
Trace; c0109ac8 <syscall_call+7/b>

Code;  c01596ec <file_move+2c/60>
00000000 <_EIP>:
Code;  c01596ec <file_move+2c/60>   <=====
   0:   ec                        in     (%dx),%al   <=====
Code;  c01596ed <file_move+2d/60>
   1:   08 89 74 24 04 8b         or     %cl,0x8b042474(%ecx)
Code;  c01596f3 <file_move+33/60>
   7:   74 24                     je     2d <_EIP+0x2d>
Code;  c01596f5 <file_move+35/60>
   9:   10 89 1c 24 8b 5c         adc    %cl,0x5c8b241c(%ecx)
Code;  c01596fb <file_move+3b/60>
   f:   24 0c                     and    $0xc,%al
Code;  c01596fd <file_move+3d/60>
  11:   85 f6                     test   %esi,%esi
Code;  c01596ff <file_move+3f/60>
  13:   74 2a                     je     3f <_EIP+0x3f>
Code;  c0159701 <file_move+41/60>
  15:   b8 00 e0 ff ff            mov    $0xffffe000,%eax
Code;  c0159706 <file_move+46/60>
  1a:   21 e0                     and    %esp,%eax
Code;  c0159708 <file_move+48/60>
  1c:   ff 40 14                  incl   0x14(%eax)
Code;  c015970b <file_move+4b/60>
  1f:   8b 13                     mov    (%ebx),%edx
Code;  c015970d <file_move+4d/60>
  21:   8b 4b 04                  mov    0x4(%ebx),%ecx
Code;  c0159710 <file_move+50/60>
  24:   89 11                     mov    %edx,(%ecx)
Code;  c0159712 <file_move+52/60>
  26:   89 4a 04                  mov    %ecx,0x4(%edx)
Code;  c0159715 <file_move+55/60>
  29:   8b 16                     mov    (%esi),%edx

Unable to handle kernel NULL pointer dereference at virtual address 00000010
c017b9a4
*pde = ma 00000000 pa 55555000
 [<c017bbc3>] __sync_single_inode+0x1e3/0x210
 [<c017bc57>] __writeback_single_inode+0x67/0x160
 [<c026bba3>] xfs_log_need_covered+0x93/0xc0
 [<c027ee9d>] xfs_syncsub+0x12d/0x310
 [<c017bed7>] sync_sb_inodes+0x187/0x290
 [<c017c0c4>] writeback_inodes+0xe4/0x110
 [<c013d786>] wb_kupdate+0x96/0x110
 [<c013e6e0>] __pdflush+0x140/0x2a0
 [<c013e840>] pdflush+0x0/0x30
 [<c013e866>] pdflush+0x26/0x30
 [<c013d6f0>] wb_kupdate+0x0/0x110
 [<c013e840>] pdflush+0x0/0x30
 [<c012f98a>] kthread+0xaa/0xb0
 [<c012f8e0>] kthread+0x0/0xb0
 [<c01078e5>] kernel_thread_helper+0x5/0x10
Oops: 0000 [#2]
CPU:    0
EIP:    0061:[<c017b9a4>]    Not tainted VLI
EFLAGS: 00010296   (2.6.10-xenU)
eax: 00000000   ebx: cef7ba8c   ecx: 00000000   edx: cef7bb24
esi: 00000001   edi: cef7ba8c   ebp: cef7bb24   esp: c231de48
ds: 007b   es: 007b   ss: 0069
Stack: cef7bb24 c231df34 c231c000 c017bbc3 cef7ba8c 00000000 00000000 00000000
       c1305000 cef7ba8c c1371804 c1385000 cef7ba8c c017bc57 cef7ba8c c231df34
       c1375814 c13a0bc0 c026bba3 c1375800 c231de9c 00055789 00000020 c0513e40
Call Trace:
 [<c017bbc3>] __sync_single_inode+0x1e3/0x210
 [<c017bc57>] __writeback_single_inode+0x67/0x160
 [<c026bba3>] xfs_log_need_covered+0x93/0xc0
 [<c027ee9d>] xfs_syncsub+0x12d/0x310
 [<c017bed7>] sync_sb_inodes+0x187/0x290
 [<c017c0c4>] writeback_inodes+0xe4/0x110
 [<c013d786>] wb_kupdate+0x96/0x110
 [<c013e6e0>] __pdflush+0x140/0x2a0
 [<c013e840>] pdflush+0x0/0x30
 [<c013e866>] pdflush+0x26/0x30
 [<c013d6f0>] wb_kupdate+0x0/0x110
 [<c013e840>] pdflush+0x0/0x30
 [<c012f98a>] kthread+0xaa/0xb0
 [<c012f8e0>] kthread+0x0/0xb0
 [<c01078e5>] kernel_thread_helper+0x5/0x10
Code: 54 24 18 eb a9 89 f6 89 2c 24 ff 50 0c e9 71 fe ff ff 90 8d 74 26 00 83 
ec 0c 89 5c 24 08 8b 5c 24 10 8b 83 8c 00 00 00 8b 40 24 


>>EIP; c017b9a4 <write_inode+14/50>   <=====

>>ebx; cef7ba8c <pg0+eb8aa8c/3bc0c000>
>>edx; cef7bb24 <pg0+eb8ab24/3bc0c000>
>>edi; cef7ba8c <pg0+eb8aa8c/3bc0c000>
>>ebp; cef7bb24 <pg0+eb8ab24/3bc0c000>
>>esp; c231de48 <pg0+1f2ce48/3bc0c000>

Trace; c017bbc3 <__sync_single_inode+1e3/210>
Trace; c017bc57 <__writeback_single_inode+67/160>
Trace; c026bba3 <xfs_log_need_covered+93/c0>
Trace; c027ee9d <xfs_syncsub+12d/310>
Trace; c017bed7 <sync_sb_inodes+187/290>
Trace; c017c0c4 <writeback_inodes+e4/110>
Trace; c013d786 <wb_kupdate+96/110>
Trace; c013e6e0 <__pdflush+140/2a0>
Trace; c013e840 <pdflush+0/30>
Trace; c013e866 <pdflush+26/30>
Trace; c013d6f0 <wb_kupdate+0/110>
Trace; c013e840 <pdflush+0/30>
Trace; c012f98a <kthread+aa/b0>
Trace; c012f8e0 <kthread+0/b0>
Trace; c01078e5 <kernel_thread_helper+5/10>

Code;  c017b9a4 <write_inode+14/50>
00000000 <_EIP>:
Code;  c017b9a4 <write_inode+14/50>   <=====
   0:   54                        push   %esp   <=====
Code;  c017b9a5 <write_inode+15/50>
   1:   24 18                     and    $0x18,%al
Code;  c017b9a7 <write_inode+17/50>
   3:   eb a9                     jmp    ffffffae <_EIP+0xffffffae>
Code;  c017b9a9 <write_inode+19/50>
   5:   89 f6                     mov    %esi,%esi
Code;  c017b9ab <write_inode+1b/50>
   7:   89 2c 24                  mov    %ebp,(%esp)
Code;  c017b9ae <write_inode+1e/50>
   a:   ff 50 0c                  call   *0xc(%eax)
Code;  c017b9b1 <write_inode+21/50>
   d:   e9 71 fe ff ff            jmp    fffffe83 <_EIP+0xfffffe83>
Code;  c017b9b6 <write_inode+26/50>
  12:   90                        nop    
Code;  c017b9b7 <write_inode+27/50>
  13:   8d 74 26 00               lea    0x0(%esi),%esi
Code;  c017b9bb <write_inode+2b/50>
  17:   83 ec 0c                  sub    $0xc,%esp
Code;  c017b9be <write_inode+2e/50>
  1a:   89 5c 24 08               mov    %ebx,0x8(%esp)
Code;  c017b9c2 <write_inode+32/50>
  1e:   8b 5c 24 10               mov    0x10(%esp),%ebx
Code;  c017b9c6 <write_inode+36/50>
  22:   8b 83 8c 00 00 00         mov    0x8c(%ebx),%eax
Code;  c017b9cc <write_inode+3c/50>
  28:   8b 40 24                  mov    0x24(%eax),%eax

 <1>Unable to handle kernel NULL pointer dereference at virtual address 00000004
c01596ec
*pde = ma 00000000 pa 55555000
 [<c015783a>] dentry_open+0xda/0x240
 [<c0157758>] filp_open+0x68/0x70
 [<c01579d9>] get_unused_fd+0x39/0xe0
 [<c0157b49>] sys_open+0x49/0x90
 [<c0109ac8>] syscall_call+0x7/0xb
Oops: 0002 [#3]
CPU:    0
EIP:    0061:[<c01596ec>]    Not tainted VLI
EFLAGS: 00010202   (2.6.10-xenU)
eax: cf106000   ebx: c8493600   ecx: c8493600   edx: 00000000
esi: c1305088   edi: c1276300   ebp: 00000001   esp: cf107f24
ds: 007b   es: 007b   ss: 0069
Stack: c8493600 cef7ba8c c015783a c8493600 c1305088 42054e71 00008000 fbffc000
       cca8f000 cf106000 c0157758 c59b1b7c c1276300 00008000 cf107f60 c59b1b7c
       c1276300 bfffcf90 005aafc2 00300001 00000101 00000001 00000000 ffffffe8
Call Trace:
 [<c015783a>] dentry_open+0xda/0x240
 [<c0157758>] filp_open+0x68/0x70
 [<c01579d9>] get_unused_fd+0x39/0xe0
 [<c0157b49>] sys_open+0x49/0x90
 [<c0109ac8>] syscall_call+0x7/0xb
Code: ec 08 89 74 24 04 8b 74 24 10 89 1c 24 8b 5c 24 0c 85 f6 74 2a b8 00 e0 
ff ff 21 e0 ff 40 14 8b 13 8b 4b 04 89 11 89 4a 04 8b 16 


>>EIP; c01596ec <file_move+2c/60>   <=====

>>eax; cf106000 <pg0+ed15000/3bc0c000>
>>ebx; c8493600 <pg0+80a2600/3bc0c000>
>>ecx; c8493600 <pg0+80a2600/3bc0c000>
>>esi; c1305088 <pg0+f14088/3bc0c000>
>>edi; c1276300 <pg0+e85300/3bc0c000>
>>esp; cf107f24 <pg0+ed16f24/3bc0c000>

Trace; c015783a <dentry_open+da/240>
Trace; c0157758 <filp_open+68/70>
Trace; c01579d9 <get_unused_fd+39/e0>
Trace; c0157b49 <sys_open+49/90>
Trace; c0109ac8 <syscall_call+7/b>

Code;  c01596ec <file_move+2c/60>
00000000 <_EIP>:
Code;  c01596ec <file_move+2c/60>   <=====
   0:   ec                        in     (%dx),%al   <=====
Code;  c01596ed <file_move+2d/60>
   1:   08 89 74 24 04 8b         or     %cl,0x8b042474(%ecx)
Code;  c01596f3 <file_move+33/60>
   7:   74 24                     je     2d <_EIP+0x2d>
Code;  c01596f5 <file_move+35/60>
   9:   10 89 1c 24 8b 5c         adc    %cl,0x5c8b241c(%ecx)
Code;  c01596fb <file_move+3b/60>
   f:   24 0c                     and    $0xc,%al
Code;  c01596fd <file_move+3d/60>
  11:   85 f6                     test   %esi,%esi
Code;  c01596ff <file_move+3f/60>
  13:   74 2a                     je     3f <_EIP+0x3f>
Code;  c0159701 <file_move+41/60>
  15:   b8 00 e0 ff ff            mov    $0xffffe000,%eax
Code;  c0159706 <file_move+46/60>
  1a:   21 e0                     and    %esp,%eax
Code;  c0159708 <file_move+48/60>
  1c:   ff 40 14                  incl   0x14(%eax)
Code;  c015970b <file_move+4b/60>
  1f:   8b 13                     mov    (%ebx),%edx
Code;  c015970d <file_move+4d/60>
  21:   8b 4b 04                  mov    0x4(%ebx),%ecx
Code;  c0159710 <file_move+50/60>
  24:   89 11                     mov    %edx,(%ecx)
Code;  c0159712 <file_move+52/60>
  26:   89 4a 04                  mov    %ecx,0x4(%edx)
Code;  c0159715 <file_move+55/60>
  29:   8b 16                     mov    (%esi),%edx

Unable to handle kernel NULL pointer dereference at virtual address 00000004
c01596ec
*pde = ma 00000000 pa 55555000
 [<c015783a>] dentry_open+0xda/0x240
 [<c0157758>] filp_open+0x68/0x70
 [<c01579d9>] get_unused_fd+0x39/0xe0
 [<c0157b49>] sys_open+0x49/0x90
 [<c0109ac8>] syscall_call+0x7/0xb
Oops: 0002 [#4]
CPU:    0
EIP:    0061:[<c01596ec>]    Not tainted VLI
EFLAGS: 00010202   (2.6.10-xenU)
eax: c4436000   ebx: c4dedb00   ecx: c4dedb00   edx: 00000000
esi: c1305088   edi: c1276300   ebp: 00000001   esp: c4437f24
ds: 007b   es: 007b   ss: 0069
Stack: c4dedb00 cef7ba8c c015783a c4dedb00 c1305088 42054e71 00008000 fbffc000
       ce05a000 c4436000 c0157758 c59b1b7c c1276300 00008000 c4437f60 c59b1b7c
       c1276300 bfffcf90 005aafc2 00300001 00000101 00000001 00000000 ffffffe8
Call Trace:
 [<c015783a>] dentry_open+0xda/0x240
 [<c0157758>] filp_open+0x68/0x70
 [<c01579d9>] get_unused_fd+0x39/0xe0
 [<c0157b49>] sys_open+0x49/0x90
 [<c0109ac8>] syscall_call+0x7/0xb
Code: ec 08 89 74 24 04 8b 74 24 10 89 1c 24 8b 5c 24 0c 85 f6 74 2a b8 00 e0 
ff ff 21 e0 ff 40 14 8b 13 8b 4b 04 89 11 89 4a 04 8b 16 


>>EIP; c01596ec <file_move+2c/60>   <=====

>>eax; c4436000 <pg0+4045000/3bc0c000>
>>ebx; c4dedb00 <pg0+49fcb00/3bc0c000>
>>ecx; c4dedb00 <pg0+49fcb00/3bc0c000>
>>esi; c1305088 <pg0+f14088/3bc0c000>
>>edi; c1276300 <pg0+e85300/3bc0c000>
>>esp; c4437f24 <pg0+4046f24/3bc0c000>

Trace; c015783a <dentry_open+da/240>
Trace; c0157758 <filp_open+68/70>
Trace; c01579d9 <get_unused_fd+39/e0>
Trace; c0157b49 <sys_open+49/90>
Trace; c0109ac8 <syscall_call+7/b>

Code;  c01596ec <file_move+2c/60>
00000000 <_EIP>:
Code;  c01596ec <file_move+2c/60>   <=====
   0:   ec                        in     (%dx),%al   <=====
Code;  c01596ed <file_move+2d/60>
   1:   08 89 74 24 04 8b         or     %cl,0x8b042474(%ecx)
Code;  c01596f3 <file_move+33/60>
   7:   74 24                     je     2d <_EIP+0x2d>
Code;  c01596f5 <file_move+35/60>
   9:   10 89 1c 24 8b 5c         adc    %cl,0x5c8b241c(%ecx)
Code;  c01596fb <file_move+3b/60>
   f:   24 0c                     and    $0xc,%al
Code;  c01596fd <file_move+3d/60>
  11:   85 f6                     test   %esi,%esi
Code;  c01596ff <file_move+3f/60>
  13:   74 2a                     je     3f <_EIP+0x3f>
Code;  c0159701 <file_move+41/60>
  15:   b8 00 e0 ff ff            mov    $0xffffe000,%eax
Code;  c0159706 <file_move+46/60>
  1a:   21 e0                     and    %esp,%eax
Code;  c0159708 <file_move+48/60>
  1c:   ff 40 14                  incl   0x14(%eax)
Code;  c015970b <file_move+4b/60>
  1f:   8b 13                     mov    (%ebx),%edx
Code;  c015970d <file_move+4d/60>
  21:   8b 4b 04                  mov    0x4(%ebx),%ecx
Code;  c0159710 <file_move+50/60>
  24:   89 11                     mov    %edx,(%ecx)
Code;  c0159712 <file_move+52/60>
  26:   89 4a 04                  mov    %ecx,0x4(%edx)
Code;  c0159715 <file_move+55/60>
  29:   8b 16                     mov    (%esi),%edx

Unable to handle kernel NULL pointer dereference at virtual address 00000004
c01596ec
*pde = ma 00000000 pa 55555000
 [<c015783a>] dentry_open+0xda/0x240
 [<c0157758>] filp_open+0x68/0x70
 [<c01579d9>] get_unused_fd+0x39/0xe0
 [<c0157b49>] sys_open+0x49/0x90
 [<c0109ac8>] syscall_call+0x7/0xb
Oops: 0002 [#5]
CPU:    0
EIP:    0061:[<c01596ec>]    Not tainted VLI
EFLAGS: 00010202   (2.6.10-xenU)
eax: ceb40000   ebx: c56a0400   ecx: c56a0400   edx: 00000000
esi: c1305088   edi: c1276300   ebp: 00000001   esp: ceb41f24
ds: 007b   es: 007b   ss: 0069
Stack: c56a0400 cef7ba8c c015783a c56a0400 c1305088 42054e71 00008000 fbffc000
       cad45000 ceb40000 c0157758 c59b1b7c c1276300 00008000 ceb41f60 c59b1b7c
       c1276300 bfffcfa0 005aafc2 00300001 00000101 00000001 00000000 ffffffe8
Call Trace:
 [<c015783a>] dentry_open+0xda/0x240
 [<c0157758>] filp_open+0x68/0x70
 [<c01579d9>] get_unused_fd+0x39/0xe0
 [<c0157b49>] sys_open+0x49/0x90
 [<c0109ac8>] syscall_call+0x7/0xb
Code: ec 08 89 74 24 04 8b 74 24 10 89 1c 24 8b 5c 24 0c 85 f6 74 2a b8 00 e0 
ff ff 21 e0 ff 40 14 8b 13 8b 4b 04 89 11 89 4a 04 8b 16 


>>EIP; c01596ec <file_move+2c/60>   <=====

>>eax; ceb40000 <pg0+e74f000/3bc0c000>
>>ebx; c56a0400 <pg0+52af400/3bc0c000>
>>ecx; c56a0400 <pg0+52af400/3bc0c000>
>>esi; c1305088 <pg0+f14088/3bc0c000>
>>edi; c1276300 <pg0+e85300/3bc0c000>
>>esp; ceb41f24 <pg0+e750f24/3bc0c000>

Trace; c015783a <dentry_open+da/240>
Trace; c0157758 <filp_open+68/70>
Trace; c01579d9 <get_unused_fd+39/e0>
Trace; c0157b49 <sys_open+49/90>
Trace; c0109ac8 <syscall_call+7/b>

Code;  c01596ec <file_move+2c/60>
00000000 <_EIP>:
Code;  c01596ec <file_move+2c/60>   <=====
   0:   ec                        in     (%dx),%al   <=====
Code;  c01596ed <file_move+2d/60>
   1:   08 89 74 24 04 8b         or     %cl,0x8b042474(%ecx)
Code;  c01596f3 <file_move+33/60>
   7:   74 24                     je     2d <_EIP+0x2d>
Code;  c01596f5 <file_move+35/60>
   9:   10 89 1c 24 8b 5c         adc    %cl,0x5c8b241c(%ecx)
Code;  c01596fb <file_move+3b/60>
   f:   24 0c                     and    $0xc,%al
Code;  c01596fd <file_move+3d/60>
  11:   85 f6                     test   %esi,%esi
Code;  c01596ff <file_move+3f/60>
  13:   74 2a                     je     3f <_EIP+0x3f>
Code;  c0159701 <file_move+41/60>
  15:   b8 00 e0 ff ff            mov    $0xffffe000,%eax
Code;  c0159706 <file_move+46/60>
  1a:   21 e0                     and    %esp,%eax
Code;  c0159708 <file_move+48/60>
  1c:   ff 40 14                  incl   0x14(%eax)
Code;  c015970b <file_move+4b/60>
  1f:   8b 13                     mov    (%ebx),%edx
Code;  c015970d <file_move+4d/60>
  21:   8b 4b 04                  mov    0x4(%ebx),%ecx
Code;  c0159710 <file_move+50/60>
  24:   89 11                     mov    %edx,(%ecx)
Code;  c0159712 <file_move+52/60>
  26:   89 4a 04                  mov    %ecx,0x4(%edx)
Code;  c0159715 <file_move+55/60>
  29:   8b 16                     mov    (%esi),%edx

Unable to handle kernel NULL pointer dereference at virtual address 00000004
c01596ec
*pde = ma 00000000 pa 55555000
 [<c015783a>] dentry_open+0xda/0x240
 [<c0157758>] filp_open+0x68/0x70
 [<c01579d9>] get_unused_fd+0x39/0xe0
 [<c0157b49>] sys_open+0x49/0x90
 [<c0109ac8>] syscall_call+0x7/0xb
Oops: 0002 [#6]
CPU:    0
EIP:    0061:[<c01596ec>]    Not tainted VLI
EFLAGS: 00010202   (2.6.10-xenU)
eax: cd9e8000   ebx: c4ded500   ecx: c4ded500   edx: 00000000
esi: c1305088   edi: c1276300   ebp: 00000001   esp: cd9e9f24
ds: 007b   es: 007b   ss: 0069
Stack: c4ded500 cef7ba8c c015783a c4ded500 c1305088 42054e71 00008000 fbffc000
       c0520000 cd9e8000 c0157758 c59b1b7c c1276300 00008000 cd9e9f60 c59b1b7c
       c1276300 bfffcf90 005aafc2 00300001 00000101 00000001 00000000 ffffffe8
Call Trace:
 [<c015783a>] dentry_open+0xda/0x240
 [<c0157758>] filp_open+0x68/0x70
 [<c01579d9>] get_unused_fd+0x39/0xe0
 [<c0157b49>] sys_open+0x49/0x90
 [<c0109ac8>] syscall_call+0x7/0xb
Code: ec 08 89 74 24 04 8b 74 24 10 89 1c 24 8b 5c 24 0c 85 f6 74 2a b8 00 e0 
ff ff 21 e0 ff 40 14 8b 13 8b 4b 04 89 11 89 4a 04 8b 16 


>>EIP; c01596ec <file_move+2c/60>   <=====

>>eax; cd9e8000 <pg0+d5f7000/3bc0c000>
>>ebx; c4ded500 <pg0+49fc500/3bc0c000>
>>ecx; c4ded500 <pg0+49fc500/3bc0c000>
>>esi; c1305088 <pg0+f14088/3bc0c000>
>>edi; c1276300 <pg0+e85300/3bc0c000>
>>esp; cd9e9f24 <pg0+d5f8f24/3bc0c000>

Trace; c015783a <dentry_open+da/240>
Trace; c0157758 <filp_open+68/70>
Trace; c01579d9 <get_unused_fd+39/e0>
Trace; c0157b49 <sys_open+49/90>
Trace; c0109ac8 <syscall_call+7/b>

Code;  c01596ec <file_move+2c/60>
00000000 <_EIP>:
Code;  c01596ec <file_move+2c/60>   <=====
   0:   ec                        in     (%dx),%al   <=====
Code;  c01596ed <file_move+2d/60>
   1:   08 89 74 24 04 8b         or     %cl,0x8b042474(%ecx)
Code;  c01596f3 <file_move+33/60>
   7:   74 24                     je     2d <_EIP+0x2d>
Code;  c01596f5 <file_move+35/60>
   9:   10 89 1c 24 8b 5c         adc    %cl,0x5c8b241c(%ecx)
Code;  c01596fb <file_move+3b/60>
   f:   24 0c                     and    $0xc,%al
Code;  c01596fd <file_move+3d/60>
  11:   85 f6                     test   %esi,%esi
Code;  c01596ff <file_move+3f/60>
  13:   74 2a                     je     3f <_EIP+0x3f>
Code;  c0159701 <file_move+41/60>
  15:   b8 00 e0 ff ff            mov    $0xffffe000,%eax
Code;  c0159706 <file_move+46/60>
  1a:   21 e0                     and    %esp,%eax
Code;  c0159708 <file_move+48/60>
  1c:   ff 40 14                  incl   0x14(%eax)
Code;  c015970b <file_move+4b/60>
  1f:   8b 13                     mov    (%ebx),%edx
Code;  c015970d <file_move+4d/60>
  21:   8b 4b 04                  mov    0x4(%ebx),%ecx
Code;  c0159710 <file_move+50/60>
  24:   89 11                     mov    %edx,(%ecx)
Code;  c0159712 <file_move+52/60>
  26:   89 4a 04                  mov    %ecx,0x4(%edx)
Code;  c0159715 <file_move+55/60>
  29:   8b 16                     mov    (%esi),%edx

Unable to handle kernel NULL pointer dereference at virtual address 00000004
c01596ec
*pde = ma 00000000 pa 55555000
 [<c015783a>] dentry_open+0xda/0x240
 [<c0157758>] filp_open+0x68/0x70
 [<c01579d9>] get_unused_fd+0x39/0xe0
 [<c0157b49>] sys_open+0x49/0x90
 [<c0109ac8>] syscall_call+0x7/0xb
Oops: 0002 [#7]
CPU:    0
EIP:    0061:[<c01596ec>]    Not tainted VLI
EFLAGS: 00010202   (2.6.10-xenU)
eax: c9a5e000   ebx: c4dede00   ecx: c4dede00   edx: 00000000
esi: c1305088   edi: c1276300   ebp: 00000001   esp: c9a5ff24
ds: 007b   es: 007b   ss: 0069
Stack: c4dede00 cef7ba8c c015783a c4dede00 c1305088 42054e71 00008000 fbffc000
       cb179000 c9a5e000 c0157758 c59b1b7c c1276300 00008000 c9a5ff60 c59b1b7c
       c1276300 bfffcf90 005aafc2 00300001 00000101 00000001 00000000 ffffffe8
Call Trace:
 [<c015783a>] dentry_open+0xda/0x240
 [<c0157758>] filp_open+0x68/0x70
 [<c01579d9>] get_unused_fd+0x39/0xe0
 [<c0157b49>] sys_open+0x49/0x90
 [<c0109ac8>] syscall_call+0x7/0xb
Code: ec 08 89 74 24 04 8b 74 24 10 89 1c 24 8b 5c 24 0c 85 f6 74 2a b8 00 e0 
ff ff 21 e0 ff 40 14 8b 13 8b 4b 04 89 11 89 4a 04 8b 16 


>>EIP; c01596ec <file_move+2c/60>   <=====

>>eax; c9a5e000 <pg0+966d000/3bc0c000>
>>ebx; c4dede00 <pg0+49fce00/3bc0c000>
>>ecx; c4dede00 <pg0+49fce00/3bc0c000>
>>esi; c1305088 <pg0+f14088/3bc0c000>
>>edi; c1276300 <pg0+e85300/3bc0c000>
>>esp; c9a5ff24 <pg0+966ef24/3bc0c000>

Trace; c015783a <dentry_open+da/240>
Trace; c0157758 <filp_open+68/70>
Trace; c01579d9 <get_unused_fd+39/e0>
Trace; c0157b49 <sys_open+49/90>
Trace; c0109ac8 <syscall_call+7/b>

Code;  c01596ec <file_move+2c/60>
00000000 <_EIP>:
Code;  c01596ec <file_move+2c/60>   <=====
   0:   ec                        in     (%dx),%al   <=====
Code;  c01596ed <file_move+2d/60>
   1:   08 89 74 24 04 8b         or     %cl,0x8b042474(%ecx)
Code;  c01596f3 <file_move+33/60>
   7:   74 24                     je     2d <_EIP+0x2d>
Code;  c01596f5 <file_move+35/60>
   9:   10 89 1c 24 8b 5c         adc    %cl,0x5c8b241c(%ecx)
Code;  c01596fb <file_move+3b/60>
   f:   24 0c                     and    $0xc,%al
Code;  c01596fd <file_move+3d/60>
  11:   85 f6                     test   %esi,%esi
Code;  c01596ff <file_move+3f/60>
  13:   74 2a                     je     3f <_EIP+0x3f>
Code;  c0159701 <file_move+41/60>
  15:   b8 00 e0 ff ff            mov    $0xffffe000,%eax
Code;  c0159706 <file_move+46/60>
  1a:   21 e0                     and    %esp,%eax
Code;  c0159708 <file_move+48/60>
  1c:   ff 40 14                  incl   0x14(%eax)
Code;  c015970b <file_move+4b/60>
  1f:   8b 13                     mov    (%ebx),%edx
Code;  c015970d <file_move+4d/60>
  21:   8b 4b 04                  mov    0x4(%ebx),%ecx
Code;  c0159710 <file_move+50/60>
  24:   89 11                     mov    %edx,(%ecx)
Code;  c0159712 <file_move+52/60>
  26:   89 4a 04                  mov    %ecx,0x4(%edx)
Code;  c0159715 <file_move+55/60>
  29:   8b 16                     mov    (%esi),%edx

Unable to handle kernel NULL pointer dereference at virtual address 00000004
c017bc2d
*pde = ma 00000000 pa 55555000
 [<c0288e92>] linvfs_get_block_core+0x92/0x320
 [<c017bed7>] sync_sb_inodes+0x187/0x290
 [<c017c0c4>] writeback_inodes+0xe4/0x110
 [<c013d494>] balance_dirty_pages+0x94/0x150
 [<c015c5f5>] generic_commit_write+0x85/0xb0
 [<c0139350>] generic_file_buffered_write+0x2c0/0x600
 [<c01734f7>] inode_update_time+0xa7/0xe0
 [<c02908a5>] xfs_write+0x985/0xbe0
 [<c028bd8d>] linvfs_write+0x8d/0xa0
 [<c01585d7>] do_sync_write+0xb7/0xf0
 [<c012ff50>] autoremove_wake_function+0x0/0x60
 [<c0165018>] pipe_read+0x38/0x40
 [<c01586c8>] vfs_write+0xb8/0x130
 [<c0158811>] sys_write+0x51/0x80
 [<c0109ac8>] syscall_call+0x7/0xb
Oops: 0002 [#8]
CPU:    0
EIP:    0061:[<c017bc2d>]    Not tainted VLI
EFLAGS: 00010202   (2.6.10-xenU)
eax: 00000000   ebx: c1305000   ecx: cef7ba94   edx: c3dc50d4
esi: c1305074   edi: c1385000   ebp: cef7ba8c   esp: c1c69c4c
ds: 007b   es: 007b   ss: 0069
Stack: 00000001 0032d000 00000000 c0288e92 cf7e5ebc 0032d000 00000000 00001000
       00000002 c1c69c94 c1c69c90 ffffffff ffffffff 00000000 00000000 00001000
       c1104e00 00000001 c1c68000 cef7ba8c c1371804 c1385000 c1c68000 c017bed7
Call Trace:
 [<c0288e92>] linvfs_get_block_core+0x92/0x320
 [<c017bed7>] sync_sb_inodes+0x187/0x290
 [<c017c0c4>] writeback_inodes+0xe4/0x110
 [<c013d494>] balance_dirty_pages+0x94/0x150
 [<c015c5f5>] generic_commit_write+0x85/0xb0
 [<c0139350>] generic_file_buffered_write+0x2c0/0x600
 [<c01734f7>] inode_update_time+0xa7/0xe0
 [<c02908a5>] xfs_write+0x985/0xbe0
 [<c028bd8d>] linvfs_write+0x8d/0xa0
 [<c01585d7>] do_sync_write+0xb7/0xf0
 [<c012ff50>] autoremove_wake_function+0x0/0x60
 [<c0165018>] pipe_read+0x38/0x40
 [<c01586c8>] vfs_write+0xb8/0x130
 [<c0158811>] sys_write+0x51/0x80
 [<c0109ac8>] syscall_call+0x7/0xb
Code: 01 0f 84 2e 01 00 00 8b 85 04 01 00 00 a8 08 74 30 8d 4d 08 8b 45 08 8b 
51 04 8b 9d 8c 00 00 00 89 02 8d 73 74 89 50 04 8b 43 74 


>>EIP; c017bc2d <__writeback_single_inode+3d/160>   <=====

>>ebx; c1305000 <pg0+f14000/3bc0c000>
>>ecx; cef7ba94 <pg0+eb8aa94/3bc0c000>
>>edx; c3dc50d4 <pg0+39d40d4/3bc0c000>
>>esi; c1305074 <pg0+f14074/3bc0c000>
>>edi; c1385000 <pg0+f94000/3bc0c000>
>>ebp; cef7ba8c <pg0+eb8aa8c/3bc0c000>
>>esp; c1c69c4c <pg0+1878c4c/3bc0c000>

Trace; c0288e92 <linvfs_get_block_core+92/320>
Trace; c017bed7 <sync_sb_inodes+187/290>
Trace; c017c0c4 <writeback_inodes+e4/110>
Trace; c013d494 <balance_dirty_pages+94/150>
Trace; c015c5f5 <generic_commit_write+85/b0>
Trace; c0139350 <generic_file_buffered_write+2c0/600>
Trace; c01734f7 <inode_update_time+a7/e0>
Trace; c02908a5 <xfs_write+985/be0>
Trace; c028bd8d <linvfs_write+8d/a0>
Trace; c01585d7 <do_sync_write+b7/f0>
Trace; c012ff50 <autoremove_wake_function+0/60>
Trace; c0165018 <pipe_read+38/40>
Trace; c01586c8 <vfs_write+b8/130>
Trace; c0158811 <sys_write+51/80>
Trace; c0109ac8 <syscall_call+7/b>

Code;  c017bc2d <__writeback_single_inode+3d/160>
00000000 <_EIP>:
Code;  c017bc2d <__writeback_single_inode+3d/160>   <=====
   0:   01 0f                     add    %ecx,(%edi)   <=====
Code;  c017bc2f <__writeback_single_inode+3f/160>
   2:   84 2e                     test   %ch,(%esi)
Code;  c017bc31 <__writeback_single_inode+41/160>
   4:   01 00                     add    %eax,(%eax)
Code;  c017bc33 <__writeback_single_inode+43/160>
   6:   00 8b 85 04 01 00         add    %cl,0x10485(%ebx)
Code;  c017bc39 <__writeback_single_inode+49/160>
   c:   00 a8 08 74 30 8d         add    %ch,0x8d307408(%eax)
Code;  c017bc3f <__writeback_single_inode+4f/160>
  12:   4d                        dec    %ebp
Code;  c017bc40 <__writeback_single_inode+50/160>
  13:   08 8b 45 08 8b 51         or     %cl,0x518b0845(%ebx)
Code;  c017bc46 <__writeback_single_inode+56/160>
  19:   04 8b                     add    $0x8b,%al
Code;  c017bc48 <__writeback_single_inode+58/160>
  1b:   9d                        popf   
Code;  c017bc49 <__writeback_single_inode+59/160>
  1c:   8c 00                     movl   %es,(%eax)
Code;  c017bc4b <__writeback_single_inode+5b/160>
  1e:   00 00                     add    %al,(%eax)
Code;  c017bc4d <__writeback_single_inode+5d/160>
  20:   89 02                     mov    %eax,(%edx)
Code;  c017bc4f <__writeback_single_inode+5f/160>
  22:   8d 73 74                  lea    0x74(%ebx),%esi
Code;  c017bc52 <__writeback_single_inode+62/160>
  25:   89 50 04                  mov    %edx,0x4(%eax)
Code;  c017bc55 <__writeback_single_inode+65/160>
  28:   8b 43 74                  mov    0x74(%ebx),%eax

 [<c032d6d2>] schedule+0x552/0x560
 [<c02799c9>] _xfs_trans_alloc+0x19/0x60
 [<c02799a2>] xfs_trans_alloc+0xc2/0xd0
 [<c032e2bd>] rwsem_down_write_failed+0x9d/0x187
 [<c02610d7>] .text.lock.xfs_iget+0x66/0x15f
 [<c02814db>] xfs_inactive_free_eofblocks+0x18b/0x2e0
 [<c0281cdd>] xfs_release+0x8d/0xd0
 [<c028c39d>] linvfs_release+0x1d/0x30
 [<c01595a0>] __fput+0x110/0x130
 [<c0157c19>] filp_close+0x59/0x90
 [<c011b8b4>] put_files_struct+0x64/0xd0
 [<c011c758>] do_exit+0x198/0x450
 [<c010a4ab>] die+0x1bb/0x1c0
 [<c0109ac8>] syscall_call+0x7/0xb
 [<c0113226>] do_page_fault+0x276/0x687
 [<c0266f29>] xfs_imap_to_bmap+0x39/0x240
 [<c0267340>] xfs_iomap+0x210/0x540
 [<c0109e8b>] page_fault+0x3b/0x40
 [<c017bc2d>] __writeback_single_inode+0x3d/0x160
 [<c0288e92>] linvfs_get_block_core+0x92/0x320
 [<c017bed7>] sync_sb_inodes+0x187/0x290
 [<c017c0c4>] writeback_inodes+0xe4/0x110
 [<c013d494>] balance_dirty_pages+0x94/0x150
 [<c015c5f5>] generic_commit_write+0x85/0xb0
 [<c0139350>] generic_file_buffered_write+0x2c0/0x600
 [<c01734f7>] inode_update_time+0xa7/0xe0
 [<c02908a5>] xfs_write+0x985/0xbe0
 [<c028bd8d>] linvfs_write+0x8d/0xa0
 [<c01585d7>] do_sync_write+0xb7/0xf0
 [<c012ff50>] autoremove_wake_function+0x0/0x60
 [<c0165018>] pipe_read+0x38/0x40
 [<c01586c8>] vfs_write+0xb8/0x130
 [<c0158811>] sys_write+0x51/0x80
 [<c0109ac8>] syscall_call+0x7/0xb

1 error issued.  Results may not be reliable.
<Prev in Thread] Current Thread [Next in Thread>
  • [Xen-devel] xen domU crash (xfs specific?), Tupshin Harper <=