I'm running a 2.6.16-bb1 guest kernel on an x86_64 Centos 4.2 host (also
with a 2.6.16 kernel) and guest.
The kernel was compiled with gcc 3.4.4.
The command line used to start the kernel is here:
#linux-2.6.16-x86_64 ubd0=COW0,CentOS_4.2_minimal_UML_bench mem=1400M
eth0=tuntap,tap0,00:11:22:33:44:04 con=null noprocmm
When running some benchmarks, I get these errors from /var/log/messages:
Apr 21 23:44:12 localhost kernel: do_syscall_stub : ret = -22, offset =
-1073745832, data = 0xb5ced058
Apr 21 23:44:12 localhost kernel: do_syscall_stub: syscall 9 failed,
return value = 0xffffffffffffffea, expected return value = 0x46a02000
Apr 21 23:44:12 localhost kernel: syscall parameters: 0x46a02000
0x1000 0x5 0x11 0xffffffffffffffff 0x6002c814
Apr 21 23:44:12 localhost kernel: fix_range_common: failed, killing
current process
Apr 21 23:44:12 localhost kernel: Bad pte = 3fdf8fb7dc4277e9, process =
???, vm_flags = 100073, vaddr = 46a00000
Apr 21 23:44:12 localhost kernel: Call Trace:
Apr 21 23:44:12 localhost kernel: b5c9b828: [<600658d0>]
print_bad_pte+0x40/0x80
Apr 21 23:44:12 localhost kernel: b5c9b848: [<6006597a>]
vm_normal_page+0x6a/0x70
Apr 21 23:44:12 localhost kernel: b5c9b858: [<60065fd5>]
zap_pte_range+0x135/0x270
Apr 21 23:44:12 localhost kernel: b5c9b8b8: [<60066229>]
unmap_page_range+0x119/0x200
Apr 21 23:44:12 localhost kernel: b5c9b928: [<6006642e>]
unmap_vmas+0x11e/0x230
Apr 21 23:44:12 localhost kernel: b5c9b9a8: [<6006bb3c>]
exit_mmap+0x5c/0xf0
Apr 21 23:44:12 localhost kernel: b5c9b9d8: [<6003344d>] mmput+0x1d/0x70
Apr 21 23:44:12 localhost kernel: b5c9b9e8: [<6003849b>] exit_mm+0x7b/0x110
Apr 21 23:44:12 localhost kernel: b5c9ba18: [<60038d29>]
do_exit+0x129/0x430
Apr 21 23:44:12 localhost kernel: b5c9ba28: [<6004269f>]
collect_signal+0x9f/0x120
Apr 21 23:44:12 localhost kernel: b5c9ba48: [<600420d9>]
recalc_sigpending+0x19/0x20
Apr 21 23:44:12 localhost kernel: b5c9ba88: [<600390dd>]
do_group_exit+0x5d/0x110
Apr 21 23:44:12 localhost kernel: b5c9baa8: [<6004283d>]
dequeue_signal+0x2d/0xf0
Apr 21 23:44:12 localhost kernel: b5c9bad8: [<60044b2b>]
get_signal_to_deliver+0x37b/0x410
Apr 21 23:44:12 localhost kernel: b5c9bb38: [<60030bc6>]
switch_threads+0x26/0x60
Apr 21 23:44:12 localhost kernel: b5c9bb58: [<60042f4d>]
specific_send_sig_info+0xad/0xe0
Apr 21 23:44:12 localhost kernel: b5c9bb78: [<6002c814>]
set_signals+0x14/0x30
Apr 21 23:44:12 localhost kernel: b5c9bb88: [<60043009>]
force_sig_info+0x89/0xb0
Apr 21 23:44:12 localhost kernel: b5c9bbe8: [<6001a366>]
kern_do_signal+0x86/0x230
Apr 21 23:44:12 localhost kernel: b5c9bc18: [<60018893>]
_switch_to+0xc3/0x120
Apr 21 23:44:12 localhost kernel: b5c9bc98: [<602c23f8>]
schedule+0x2e8/0x580
Apr 21 23:44:12 localhost kernel: b5c9bd28: [<6001a530>]
do_signal+0x20/0x30
Apr 21 23:44:12 localhost kernel: b5c9bd38: [<60018935>]
interrupt_end+0x45/0x60
Apr 21 23:44:12 localhost kernel: b5c9bd58: [<600303cc>]
userspace+0x15c/0x2d0
Apr 21 23:44:13 localhost kernel: b5c9bd78: [<6001e102>]
copy_to_user_skas+0x72/0x90
Apr 21 23:44:13 localhost kernel: b5c9bde8: [<6001d4fe>]
fork_handler+0xee/0x100
This is followed by a number of other "Bad pte" messages like these:
Apr 21 23:44:13 localhost kernel: Bad pte = bff6416417866771, process =
???, vm_flags = 100073, vaddr = 46a01000
Apr 21 23:44:14 localhost kernel: Bad pte = 400b7f3509ecb2c9, process =
???, vm_flags = 100073, vaddr = 46a02000
And also by swap error messages:
Apr 21 23:44:15 localhost kernel: swap_free: Bad swap file entry
8007ebf08e03efb1
Any help will be most appreciated.
Thanks,
Wesley
-------------------------------------------------------
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