Hi,

On my guest kernel, I periodically see soft lockups. They don't crash the guest
OS. These lockups, I believe, happen only when under heady disk I/O load.

Here's my guest kernel boot messages:

Linux version 2.6.16 ([EMAIL PROTECTED]) (gcc version 4.0.4 20060507 
(prerelease)
(Debian 4.0.3-3)) #2 Wed May 31 18:43:21 CEST 2006
On node 0 totalpages: 32768
  DMA zone: 32768 pages, LIFO batch:7
  DMA32 zone: 0 pages, LIFO batch:0
  Normal zone: 0 pages, LIFO batch:0
  HighMem zone: 0 pages, LIFO batch:0
Built 1 zonelists
Kernel command line: ubd0=/home/rrs/virtualization/uml/debian-sid.ext3 mem=128M
eth0=daemon,,unix,/var/run/uml-utilities/uml_switch.ctl
ubd1=/mnt/windows/swap.img ssl=port:9000 con=xterm root=98:0
PID hash table entries: 1024 (order: 10, 16384 bytes)
Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
Memory: 126336k available
Calibrating delay loop... 2962.22 BogoMIPS (lpj=14811136)
Mount-cache hash table entries: 512
Checking for host processor cmov support...Yes
Checking for host processor xmm support...No
Checking that host ptys support output SIGIO...Yes
Checking that host ptys support SIGIO on close...No, enabling workaround
Checking for /dev/anon on the host...Not available (open failed with errno 2)
Using 2.6 host AIO
NET: Registered protocol family 16
Netdevice 0 : daemon backend (uml_switch version 3) -
unix:/var/run/uml-utilities/uml_switch.ctl
mconsole (version 2) initialized on /home/rrs/.uml/MXO5vj/mconsole
ubd: Synchronous mode
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
Initializing Cryptographic API
io scheduler noop registered
io scheduler anticipatory registered (default)
io scheduler deadline registered
io scheduler cfq registered
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
loop: loaded (max 8 devices)
nbd: registered device at major 43
device-mapper: 4.5.0-ioctl (2005-10-04) initialised: [EMAIL PROTECTED]
NET: Registered protocol family 2
IP route cache hash table entries: 2048 (order: 1, 8192 bytes)
TCP established hash table entries: 8192 (order: 3, 32768 bytes)
TCP bind hash table entries: 8192 (order: 3, 32768 bytes)
TCP: Hash tables configured (established 8192 bind 8192)
TCP reno registered
IPv4 over IPv4 tunneling driver
GRE over IPv4 tunneling driver
TCP bic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
Initialized stdio console driver
Console initialized on /dev/tty0
Initializing software serial port version 1
 ubda: unknown partition table
 ubdb: ubdb1
kjournald starting.  Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
VFS: Mounted root (ext3 filesystem) readonly.
line_ioctl: tty0: ioctl KDSIGACCEPT called
line_ioctl: tty0: unknown ioctl: 0x541e
line_ioctl: tty0: unknown ioctl: 0x5603
Adding 102376k swap on /dev/ubdb1.  Priority:-1 extents:1 across:102376k
EXT3 FS on ubda, internal journal
line_ioctl: tty0: unknown ioctl: 0x541e
line_ioctl: tty0: unknown ioctl: 0x5603


And here are the soft lockups:

BUG: soft lockup detected on CPU#0!

EIP: 0073:[<4014fd5b>] CPU: 0 Not tainted ESP: 007b:429eab50 EFLAGS: 00000246
    Not tainted
EAX: ffffffda EBX: 0000003a ECX: 4425501c EDX: 00080000
ESI: 08639bb8 EDI: 00000001 EBP: 429eab6c DS: 007b ES: 007b
0fcf350c:  [<0806f080>] show_regs+0xb4/0xb9
0fcf3538:  [<0808abea>] softlockup_tick+0x46/0x4b
0fcf354c:  [<0807b2ad>] do_timer+0xa4/0xaa
0fcf355c:  [<0805cb88>] um_timer+0xf/0x94
0fcf3578:  [<0808ad6f>] handle_IRQ_event+0x2a/0x5e
0fcf35a0:  [<0808adfd>] __do_IRQ+0x5a/0x99
0fcf35b8:  [<08059c87>] do_IRQ+0x22/0x2e
0fcf35c4:  [<0805cb2c>] timer_irq+0xff/0x12d
0fcf35e8:  [<0805ce44>] timer_handler+0x46/0x4e
0fcf3600:  [<0806cb33>] sig_handler_common_skas+0xab/0xc6
0fcf3628:  [<08069659>] real_alarm_handler+0x32/0x48
0fcf3640:  [<08069943>] alarm_handler+0x3d/0x49
0fcf364c:  [<ffffe420>] _etext+0xf7e5c406/0x0
0fcf395c:  [<081163b1>] read_file+0x1a/0x3b
0fcf397c:  [<081156bd>] hostfs_readpage+0x4f/0x98
0fcf39a8:  [<08091018>] read_pages+0x7c/0xcb
0fcf3a04:  [<08091148>] __do_page_cache_readahead+0xe1/0x116
0fcf3a38:  [<08091271>] blockable_page_cache_readahead+0x41/0x91
0fcf3a5c:  [<08091334>] make_ahead_window+0x73/0x93
0fcf3a84:  [<08091445>] page_cache_readahead+0xf1/0x100
0fcf3aac:  [<0808bf9e>] do_generic_mapping_read+0x11c/0x3a3
0fcf3b30:  [<0808c44e>] __generic_file_aio_read+0x141/0x194
0fcf3b78:  [<0808c596>] generic_file_read+0x96/0xac
0fcf3c18:  [<080a4010>] vfs_read+0x96/0x13d
0fcf3c44:  [<080a4319>] sys_read+0x3c/0x63
0fcf3c70:  [<0805e81b>] handle_syscall+0x87/0xa0
0fcf3cbc:  [<0806c3ac>] userspace+0x1fb/0x23f
0fcf3d04:  [<0805e56e>] fork_handler+0x82/0x89
0fcf3d1c:  [<ffffe420>] _etext+0xf7e5c406/0x0

BUG: soft lockup detected on CPU#0!

EIP: 0073:[<4014fd5b>] CPU: 0 Not tainted ESP: 007b:429ea92c EFLAGS: 00000246
    Not tainted
EAX: ffffffda EBX: 0000003a ECX: 4425501c EDX: 00080000
ESI: 08639bb8 EDI: 00000001 EBP: 429ea948 DS: 007b ES: 007b
0fcf350c:  [<0806f080>] show_regs+0xb4/0xb9
0fcf3538:  [<0808abea>] softlockup_tick+0x46/0x4b
0fcf354c:  [<0807b2ad>] do_timer+0xa4/0xaa
0fcf355c:  [<0805cb88>] um_timer+0xf/0x94
0fcf3578:  [<0808ad6f>] handle_IRQ_event+0x2a/0x5e
0fcf35a0:  [<0808adfd>] __do_IRQ+0x5a/0x99
0fcf35b8:  [<08059c87>] do_IRQ+0x22/0x2e
0fcf35c4:  [<0805cb2c>] timer_irq+0xff/0x12d
0fcf35e8:  [<0805ce44>] timer_handler+0x46/0x4e
0fcf3600:  [<0806cb33>] sig_handler_common_skas+0xab/0xc6
0fcf3628:  [<08069659>] real_alarm_handler+0x32/0x48
0fcf3640:  [<08069943>] alarm_handler+0x3d/0x49
0fcf364c:  [<ffffe420>] _etext+0xf7e5c406/0x0
0fcf395c:  [<081163b1>] read_file+0x1a/0x3b
0fcf397c:  [<081156bd>] hostfs_readpage+0x4f/0x98
0fcf39a8:  [<08091018>] read_pages+0x7c/0xcb
0fcf3a04:  [<08091148>] __do_page_cache_readahead+0xe1/0x116
0fcf3a38:  [<08091271>] blockable_page_cache_readahead+0x41/0x91
0fcf3a5c:  [<08091334>] make_ahead_window+0x73/0x93
0fcf3a84:  [<08091445>] page_cache_readahead+0xf1/0x100
0fcf3aac:  [<0808bf9e>] do_generic_mapping_read+0x11c/0x3a3
0fcf3b30:  [<0808c44e>] __generic_file_aio_read+0x141/0x194
0fcf3b78:  [<0808c596>] generic_file_read+0x96/0xac
0fcf3c18:  [<080a4010>] vfs_read+0x96/0x13d
0fcf3c44:  [<080a4319>] sys_read+0x3c/0x63
0fcf3c70:  [<0805e81b>] handle_syscall+0x87/0xa0
0fcf3cbc:  [<0806c3ac>] userspace+0x1fb/0x23f
0fcf3d04:  [<0805e56e>] fork_handler+0x82/0x89
0fcf3d1c:  [<ffffe420>] _etext+0xf7e5c406/0x0

BUG: soft lockup detected on CPU#0!

EIP: 0073:[<4011cf71>] CPU: 0 Not tainted ESP: 007b:429eac24 EFLAGS: 00000246
    Not tainted
EAX: 00000000 EBX: 429eac3c ECX: 00000000 EDX: 403e83d4
ESI: 429eac3c EDI: 41d12c2f EBP: 429eac50 DS: 007b ES: 007b
0fcf387c:  [<0806f080>] show_regs+0xb4/0xb9
0fcf38a8:  [<0808abea>] softlockup_tick+0x46/0x4b
0fcf38bc:  [<0807b2ad>] do_timer+0xa4/0xaa
0fcf38cc:  [<0805cb88>] um_timer+0xf/0x94
0fcf38e8:  [<0808ad6f>] handle_IRQ_event+0x2a/0x5e
0fcf3910:  [<0808adfd>] __do_IRQ+0x5a/0x99
0fcf3928:  [<08059c87>] do_IRQ+0x22/0x2e
0fcf3934:  [<0805cb2c>] timer_irq+0xff/0x12d
0fcf3958:  [<0805ce44>] timer_handler+0x46/0x4e
0fcf3970:  [<0806cb33>] sig_handler_common_skas+0xab/0xc6
0fcf3998:  [<08069659>] real_alarm_handler+0x32/0x48
0fcf39b0:  [<08069943>] alarm_handler+0x3d/0x49
0fcf39bc:  [<ffffe420>] _etext+0xf7e5c406/0x0
0fcf3d04:  [<0805e56e>] fork_handler+0x82/0x89
0fcf3d1c:  [<ffffe420>] _etext+0xf7e5c406/0x0

BUG: soft lockup detected on CPU#0!

EIP: 0073:[<4014fd5b>] CPU: 0 Not tainted ESP: 007b:429eab50 EFLAGS: 00000246
    Not tainted
EAX: ffffffda EBX: 0000003a ECX: 4425501c EDX: 00080000
ESI: 08639bb8 EDI: 00000001 EBP: 429eab6c DS: 007b ES: 007b
0fcf346c:  [<0806f080>] show_regs+0xb4/0xb9
0fcf3498:  [<0808abea>] softlockup_tick+0x46/0x4b
0fcf34ac:  [<0807b2ad>] do_timer+0xa4/0xaa
0fcf34bc:  [<0805cb88>] um_timer+0xf/0x94
0fcf34d8:  [<0808ad6f>] handle_IRQ_event+0x2a/0x5e
0fcf3500:  [<0808adfd>] __do_IRQ+0x5a/0x99
0fcf3518:  [<08059c87>] do_IRQ+0x22/0x2e
0fcf3524:  [<0805cb2c>] timer_irq+0xff/0x12d
0fcf3548:  [<0805ce44>] timer_handler+0x46/0x4e
0fcf3560:  [<0806cb33>] sig_handler_common_skas+0xab/0xc6
0fcf3588:  [<08069659>] real_alarm_handler+0x32/0x48
0fcf35a0:  [<08069943>] alarm_handler+0x3d/0x49
0fcf35ac:  [<ffffe420>] _etext+0xf7e5c406/0x0
0fcf3898:  [<0809660d>] __handle_mm_fault+0xa8/0x166
0fcf38c8:  [<0805d666>] handle_page_fault+0xea/0x1e9
0fcf38f8:  [<0805ea40>] maybe_map+0x50/0x80
0fcf3928:  [<0805ea7e>] do_op+0xe/0x40
0fcf3938:  [<0805eb3a>] do_buffer_op+0x8a/0x12c
0fcf3978:  [<0806acc0>] setjmp_wrapper+0x34/0x40
0fcf3a2c:  [<0805ec02>] buffer_op+0x26/0x51
0fcf3a60:  [<0805ed6f>] copy_to_user_skas+0x64/0x72
0fcf3a88:  [<0808c271>] file_read_actor+0x4c/0xe8
0fcf3ab0:  [<0808bfdd>] do_generic_mapping_read+0x15b/0x3a3
0fcf3b30:  [<0808c44e>] __generic_file_aio_read+0x141/0x194
0fcf3b78:  [<0808c596>] generic_file_read+0x96/0xac
0fcf3c18:  [<080a4010>] vfs_read+0x96/0x13d
0fcf3c44:  [<080a4319>] sys_read+0x3c/0x63
0fcf3c70:  [<0805e81b>] handle_syscall+0x87/0xa0
0fcf3cbc:  [<0806c3ac>] userspace+0x1fb/0x23f
0fcf3d04:  [<0805e56e>] fork_handler+0x82/0x89
0fcf3d1c:  [<ffffe420>] _etext+0xf7e5c406/0x0


Ritesh
-- 
Ritesh Raj Sarraf
RESEARCHUT - http://www.researchut.com
"Necessity is the mother of invention."
"Stealing logic from one person is plagiarism, stealing from many is research."
"The great are those who achieve the impossible, the petty are those who
cannot - rrs"



-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
User-mode-linux-user mailing list
User-mode-linux-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-user

Reply via email to