Public bug reported:

Binary package hint: linux-source-2.6.22

I set up a new guest system with 128 MB RAM  and 128 MB swap with xen-
tools, followed the instructions to work around bug #144631 booted it
and did and aptitude full-upgrade. This used up all the memory of the
domU and it chrashed:

[71370.652372] BUG: unable to handle kernel NULL pointer dereference at virtual 
address 00000000
[71370.652386]  printing eip:
[71370.652394] 07bf0000 -> *pde = 00000000:4d76d001
[71370.652398] 01d8a000 -> *pme = 00000000:00000000
[71370.652403] Oops: 0000 [#1]
[71370.652405] SMP 
[71370.652411] Modules linked in: ipv6 evdev xfs dm_mirror dm_snapshot dm_mod 
fuse apparmor commoncap
[71370.652432] CPU:    0
[71370.652433] EIP:    0061:[<c019d5a6>]    Not tainted VLI
[71370.652435] EFLAGS: 00010282   (2.6.22-14-xen #1)
[71370.652445] EIP is at block_prepare_write+0x16/0x40
[71370.652449] eax: 00000000   ebx: 00000000   ecx: 00000181   edx: c9178d70
[71370.652454] esi: c16a2600   edi: c9184120   ebp: c16a2600   esp: c394dd38
[71370.652457] ds: 007b   es: 007b   fs: 00d8  gs: 0033  ss: 0069
[71370.652462] Process dpkg (pid: 3125, ti=c394c000 task=c2b24a60 
task.ti=c394c000)
[71370.652466] Stack: 00000000 00000001 00000000 00000181 c01539a8 c9178d70 
00000181 00000200 
[71370.652481]        00000001 c394ded8 00000001 00000181 c14fc0c0 c1a400c0 
c9184120 c1a4001c 
[71370.652497]        c16d0b20 00001000 08316350 00000000 000040e9 c1594180 
c15a4980 c394df60 
[71370.652512] Call Trace:
[71370.652517]  [<c01539a8>] generic_file_buffered_write+0x208/0x690
[71370.652526]  [<c9178d70>] xfs_get_blocks+0x0/0x30 [xfs]
[71370.652557]  [<c011c34f>] try_to_wake_up+0x3f/0x400
[71370.652564]  [<c0198a7c>] __mark_inode_dirty+0x5c/0x190
[71370.652571]  [<c0126df1>] current_fs_time+0x41/0x50
[71370.652578]  [<c918141b>] xfs_write+0x73b/0xc60 [xfs]
[71370.652606]  [<c018f7da>] touch_atime+0x7a/0x120
[71370.652613]  [<c917cdbe>] xfs_file_aio_write+0x6e/0x80 [xfs]
[71370.652638]  [<c017a6d5>] do_sync_write+0xd5/0x120
[71370.652645]  [<c01365d0>] autoremove_wake_function+0x0/0x50
[71370.652653]  [<c017afbe>] vfs_write+0xbe/0x170
[71370.652659]  [<c017a600>] do_sync_write+0x0/0x120
[71370.652665]  [<c017b6d1>] sys_write+0x41/0x70
[71370.652671]  [<c01055a2>] syscall_call+0x7/0xb
[71370.652678]  =======================
[71370.652680] Code: ff e8 6f 92 f6 ff 8b 5c 24 54 e9 00 fe ff ff 8d b6 00 00 
00 00 83 ec 10 89 5c 24 08 89 d3 8b 54 24 14 89 74 24 0c 89 c6 8b 40 10 <8b> 00 
89 54 24 04 89 f2 89 0c 24 89 d9 e8 08 fb ff ff 85 c0 74 
[71370.652762] EIP: [<c019d5a6>] block_prepare_write+0x16/0x40 SS:ESP 
0069:c394dd38
[71408.109600] BUG: unable to handle kernel paging request at virtual address 
00100100
[71408.109614]  printing eip:
[71408.109617] c0151f53
[71408.109624] 07494000 -> *pde = 00000000:5133b001
[71408.109628] 010bc000 -> *pme = 00000000:00000000
[71408.109633] Oops: 0000 [#2]
[71408.109635] SMP 
[71408.109642] Modules linked in: ipv6 evdev xfs dm_mirror dm_snapshot dm_mod 
fuse apparmor commoncap
[71408.109664] CPU:    0
[71408.109665] EIP:    0061:[<c0151f53>]    Not tainted VLI
[71408.109666] EFLAGS: 00010006   (2.6.22-14-xen #1)
[71408.109679] EIP is at find_get_pages_tag+0x43/0xa0
[71408.109683] eax: 00000000   ebx: 00000008   ecx: 00000002   edx: 00100100
[71408.109687] esi: c150fe88   edi: c1a400c0   ebp: c150fec0   esp: c150fe24
[71408.109692] ds: 007b   es: 007b   fs: 00d8  gs: 0000  ss: 0069
[71408.109697] Process pdflush (pid: 90, ti=c150e000 task=c1508a60 
task.ti=c150e000)
[71408.109700] Stack: 0000000e 00000000 c150fec0 c150fe80 c150ff70 00000000 
c015966a 0000000e 
[71408.109716]        c150fe88 00000000 00000000 c0157dd6 00000000 0000000e 
c0157a30 c1a400c0 
[71408.109732]        00000000 12950786 00000000 c6d5c0b4 00000000 ffffffff 
00000000 00000000 
[71408.109746] Call Trace:
[71408.109750]  [<c015966a>] pagevec_lookup_tag+0x2a/0x40
[71408.109758]  [<c0157dd6>] write_cache_pages+0xf6/0x310
[71408.109764]  [<c0157a30>] __writepage+0x0/0x30
[71408.109771]  [<c0106e20>] do_IRQ+0x40/0x70
[71408.109778]  [<c0158010>] generic_writepages+0x20/0x30
[71408.109784]  [<c015804b>] do_writepages+0x2b/0x50
[71408.109789]  [<c01980c3>] __writeback_single_inode+0x93/0x3c0
[71408.109796]  [<c01057a6>] hypervisor_callback+0x46/0x4e
[71408.109803]  [<c019877e>] sync_sb_inodes+0x17e/0x240
[71408.109810]  [<c0198c49>] writeback_inodes+0x99/0xd0
[71408.109816]  [<c0158715>] wb_kupdate+0x85/0xf0
[71408.109822]  [<c0158ab0>] pdflush+0x0/0x260
[71408.109827]  [<c0158bf8>] pdflush+0x148/0x260
[71408.109833]  [<c0158690>] wb_kupdate+0x0/0xf0
[71408.109839]  [<c0136312>] kthread+0x42/0x70
[71408.109845]  [<c01362d0>] kthread+0x0/0x70
[71408.109851]  [<c0105927>] kernel_thread_helper+0x7/0x10
[71408.109857]  =======================
[71408.109860] Code: 00 8d 47 04 8b 54 24 1c 89 5c 24 04 89 14 24 8b 4d 00 89 
f2 e8 8f 61 0a 00 85 c0 89 c3 74 32 31 c9 8d b4 26 00 00 00 00 8b 14 8e <8b> 02 
25 00 40 02 00 3d 00 40 02 00 74 3e f0 ff 42 04 83 c1 01 
[71408.109943] EIP: [<c0151f53>] find_get_pages_tag+0x43/0xa0 SS:ESP 
0069:c150fe24

I tried this serveral times and one time it crashed with:

BUG: unable to handle kernel paging request at virtual address 00100100

Adding more memory helped for me.

** Affects: linux-source-2.6.22 (Ubuntu)
     Importance: Undecided
         Status: New

-- 
xen guest crashes if it runs out of memory
https://bugs.launchpad.net/bugs/175869
You received this bug notification because you are a member of Ubuntu
Bugs, which is the bug contact for Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to