[Qemu-devel] Problems trying to open /dev/net/tun (using the official li
From:
Neo Jia
Subject:
[Qemu-devel] Problems trying to open /dev/net/tun (using the official linux test files)
Date:
Sun, 5 Nov 2006 03:40:14 -0600
hi,
The target i386-softmmu cannot work with my host /dev/net/tun correctly and maybe there is something wrong with my host kernel (2.6.9-1.667smp i386).
My /dev/net/tun:
> ls -al /dev/net/tun crw------- 1 root root 10, 200 Nov 4 16:29 /dev/net/tun
The following is the strace output.
> strace ./qemu -net nic,vlan=0 -net tap,vlan=0,ifname=tap0 -nographic -hda linux.img -kernel bzImage-2.4.21 -append "console=ttyS0 root=/dev/hda sb=0x220,5,1,5 ide2=noprobe ide3=noprobe ide4=noprobe ide5=noprobe"
execve("./qemu", ["./qemu", "-net", "nic,vlan=0", "-net", "tap,vlan=0,ifname=tap0", "-nographic", "-hda", "linux.img", "-kernel", "
bzImage-2.4.21", "-append", "console=ttyS0 root=/dev/hda sb=0x220,5,1,5 ide2=noprobe ide3=noprobe ide4=noprobe ide5=noprobe"], [/* 40 vars */]) = 0 uname({sys="Linux", node="
neocenter.unl.edu", ...}) = 0 brk(0) = 0xb9a1000 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) open("tls/i686/sse2/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("tls/i686/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("tls/sse2/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("tls/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("i686/sse2/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("i686/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("sse2/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/local/lib/tls/i686/sse2/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/local/lib/tls/i686/sse2", 0xfefec668) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/tls/i686/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/local/lib/tls/i686", 0xfefec668) = -1 ENOENT (No such file or directory) open("/usr/local/lib/tls/sse2/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/tls/sse2", 0xfefec668) = -1 ENOENT (No such file or directory) open("/usr/local/lib/tls/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/local/lib/tls", 0xfefec668) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/i686/sse2/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/local/lib/i686/sse2", 0xfefec668) = -1 ENOENT (No such file or directory) open("/usr/local/lib/i686/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/i686", 0xfefec668) = -1 ENOENT (No such file or directory) open("/usr/local/lib/sse2/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/local/lib/sse2", 0xfefec668) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/local/lib", {st_mode=S_IFDIR|0755, st_size=24576, ...}) = 0 open("/usr/lib/tls/i686/sse2/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls/i686/sse2", 0xfefec668) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/i686/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/tls/i686", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/usr/lib/tls/sse2/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/tls/sse2", 0xfefec668) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 open("/usr/lib/i686/sse2/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i686/sse2", 0xfefec668) = -1 ENOENT (No such file or directory)
open("/usr/lib/i686/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i686", 0xfefec668) = -1 ENOENT (No such file or directory) open("/usr/lib/sse2/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/sse2", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 open("/usr/lib/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib", {st_mode=S_IFDIR|0755, st_size=98304, ...}) = 0
open("/usr/lib64/tls/i686/sse2/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib64/tls/i686/sse2", 0xfefec668) = -1 ENOENT (No such file or directory) open("/usr/lib64/tls/i686/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib64/tls/i686", 0xfefec668) = -1 ENOENT (No such file or directory) open("/usr/lib64/tls/sse2/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib64/tls/sse2", 0xfefec668) = -1 ENOENT (No such file or directory)
open("/usr/lib64/tls/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib64/tls", 0xfefec668) = -1 ENOENT (No such file or directory) open("/usr/lib64/i686/sse2/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib64/i686/sse2", 0xfefec668) = -1 ENOENT (No such file or directory) open("/usr/lib64/i686/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib64/i686", 0xfefec668) = -1 ENOENT (No such file or directory)
open("/usr/lib64/sse2/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib64/sse2", 0xfefec668) = -1 ENOENT (No such file or directory) open("/usr/lib64/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib64", 0xfefec668) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=97674, ...}) = 0 old_mmap(NULL, 97674, PROT_READ, MAP_PRIVATE, 3, 0) = 0xf6fe8000
close(3) = 0 open("/lib/tls/libm.so.6", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0SH\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=215248, ...}) = 0
old_mmap(0x482000, 139424, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x482000 old_mmap(0x4a3000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x20000) = 0x4a3000 close(3) = 0
open("tls/i686/sse2/libz.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) open("tls/i686/libz.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) open("tls/sse2/libz.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("tls/libz.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) open("i686/sse2/libz.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) open("i686/libz.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("sse2/libz.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) open("libz.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/local/lib/libz.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/i686/libz.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/libz.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/sse2/libz.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/libz.so.1", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260\345"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=63528, ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf6fe7000
old_mmap(0x4ad000, 65028, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x4ad000 old_mmap(0x4bc000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe000) = 0x4bc000 close(3) = 0
open("tls/i686/sse2/libSDL-1.2.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) open("tls/i686/libSDL-1.2.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) open("tls/sse2/libSDL-
1.2.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) open("tls/libSDL-1.2.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) open("i686/sse2/libSDL-1.2.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("i686/libSDL-1.2.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) open("sse2/libSDL-1.2.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) open("libSDL-1.2.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/libSDL-1.2.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/i686/libSDL-1.2.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/libSDL-
1.2.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/sse2/libSDL-1.2.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/libSDL-1.2.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\360xC\002"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=403972, ...}) = 0 old_mmap(0x242b000, 516172, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x242b000
old_mmap(0x248c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x60000) = 0x248c000 old_mmap(0x248e000, 110668, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x248e000
mprotect(0xfefed000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC|PROT_GROWSDOWN) = 0 close(3) = 0 open("tls/i686/sse2/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("tls/i686/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) open("tls/sse2/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) open("tls/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("i686/sse2/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) open("i686/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) open("sse2/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/local/lib/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/i686/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/sse2/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/tls/libpthread.so.0", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20\310"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=108424, ...}) = 0 old_mmap(0x598000, 70132, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x598000
old_mmap(0x5a6000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd000) = 0x5a6000 old_mmap(0x5a8000, 4596, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x5a8000 close(3) = 0
open("tls/i686/sse2/libutil.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) open("tls/i686/libutil.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) open("tls/sse2/libutil.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("tls/libutil.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) open("i686/sse2/libutil.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) open("i686/libutil.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("sse2/libutil.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) open("libutil.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/local/lib/libutil.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/i686/libutil.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/libutil.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/sse2/libutil.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/libutil.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/libutil.so.1", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300\234"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=15956, ...}) = 0 old_mmap(0x1b9000, 12436, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x1b9000 old_mmap(0x1bb000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x1bb000
close(3) = 0 open("tls/i686/sse2/librt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) open("tls/i686/librt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("tls/sse2/librt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) open("tls/librt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) open("i686/sse2/librt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("i686/librt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) open("sse2/librt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) open("librt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/librt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/i686/librt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/librt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/sse2/librt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/librt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/tls/librt.so.1", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340P\32"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=51100, ...}) = 0 old_mmap(0x1a3000, 81912, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x1a3000
old_mmap(0x1ab000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0x1ab000 old_mmap(0x1ad000, 40952, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x1ad000 close(3) = 0
open("tls/i686/sse2/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("tls/i686/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("tls/sse2/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("tls/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("i686/sse2/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("i686/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("sse2/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/local/lib/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/i686/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/sse2/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/tls/libc.so.6", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 \3376\000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1512400, ...}) = 0 old_mmap(0x359000, 1207532, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x359000 old_mmap(0x47a000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x120000) = 0x47a000
old_mmap(0x47e000, 7404, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x47e000 close(3) = 0 open("tls/i686/sse2/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("tls/i686/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) open("tls/sse2/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) open("tls/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("i686/sse2/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) open("i686/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) open("sse2/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/local/lib/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/i686/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/sse2/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libdl.so.2", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260{J\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=16908, ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf6fe6000
old_mmap(0x4a7000, 12388, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x4a7000 old_mmap(0x4a9000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x4a9000 close(3) = 0
open("tls/i686/sse2/libasound.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) open("tls/i686/libasound.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) open("tls/sse2/libasound.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("tls/libasound.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) open("i686/sse2/libasound.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) open("i686/libasound.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("sse2/libasound.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) open("libasound.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/local/lib/libasound.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/i686/libasound.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/libasound.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/sse2/libasound.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/libasound.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/libasound.so.2", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`\212(\000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=686604, ...}) = 0 old_mmap(0x26b000, 682816, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x26b000 old_mmap(0x30e000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xa3000) = 0x30e000
close(3) = 0 open("tls/i686/sse2/libX11.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("tls/i686/libX11.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("tls/sse2/libX11.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("tls/libX11.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("i686/sse2/libX11.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("i686/libX11.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("sse2/libX11.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("libX11.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/libX11.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/i686/libX11.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/libX11.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/sse2/libX11.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/libX11.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/X11R6/lib/libX11.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340\3M"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=814588, ...}) = 0 old_mmap(0x4bf000, 813336, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x4bf000
old_mmap(0x582000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xc3000) = 0x582000 close(3) = 0 open("tls/i686/sse2/libXext.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("tls/i686/libXext.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("tls/sse2/libXext.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("tls/libXext.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("i686/sse2/libXext.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("i686/libXext.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("sse2/libXext.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("libXext.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/local/lib/libXext.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/i686/libXext.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/libXext.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/sse2/libXext.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/libXext.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/X11R6/lib/libXext.so.6", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220\246"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=53508, ...}) = 0
old_mmap(0x588000, 55476, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x588000 old_mmap(0x595000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xc000) = 0x595000 close(3) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf6fe5000 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf6fe4000 mprotect(0x4a9000, 4096, PROT_READ) = 0
mprotect(0x47a000, 8192, PROT_READ) = 0 mprotect(0x1ab000, 4096, PROT_READ) = 0 mprotect(0x1bb000, 4096, PROT_READ) = 0 mprotect(0x5a6000, 4096, PROT_READ) = 0 mprotect(0x242b000, 397312, PROT_READ|PROT_WRITE) = 0
mprotect(0x242b000, 397312, PROT_READ|PROT_EXEC) = 0 mprotect(0x4a3000, 4096, PROT_READ) = 0 mprotect(0x355000, 4096, PROT_READ) = 0 set_thread_area({entry_number:-1 -> 6, base_addr:0xf6fe46c0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0
munmap(0xf6fe8000, 97674) = 0 set_tid_address(0xf6fe4708) = 25986 rt_sigaction(SIGRTMIN, {0x59c3a0, [], SA_RESTORER|SA_SIGINFO, 0x5a38a0}, NULL, 8) = 0 rt_sigaction(SIGRT_1, {0x59c410, [], SA_RESTORER|SA_RESTART|SA_SIGINFO, 0x5a38a0}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN], NULL, 8) = 0 getrlimit(RLIMIT_STACK, {rlim_cur=10240*1024, rlim_max=RLIM_INFINITY}) = 0 _sysctl({{CTL_KERN, KERN_VERSION}, 2, 0xfefecdd8, 34, (nil), 0}) = 0 rt_sigaction(SIGPIPE, {SIG_IGN}, NULL, 8) = 0
clock_gettime(CLOCK_MONOTONIC, {18422, 932908224}) = 0 brk(0) = 0xb9a1000 brk(0xb9c2000) = 0xb9c2000 rt_sigaction(SIGALRM, {0x804bbe0, ~[RTMIN RT_1], SA_RESTORER, 0x5a38a8}, NULL, 8) = 0
setitimer(ITIMER_REAL, {it_interval={0, 999}, it_value={0, 10000}}, NULL) = 0 getitimer(ITIMER_REAL, {it_interval={0, 999}, it_value={0, 10998}}) = 0 open("/dev/rtc", O_RDONLY|O_LARGEFILE) = 3 ioctl(3, RTC_IRQP_SET, 1024) = -1 EACCES (Permission denied)
write(2, "Could not configure \'/dev/rtc\' t"..., 215Could not configure '/dev/rtc' to have a 1024 Hz timer. This is not a fatal error, but for better emulation accuracy either use a 2.6 host Linux kernel or
type 'echo 1024 > /proc/sys/dev/rtc/max-user-freq' as root. ) = 215 close(3) = 0 rt_sigaction(SIGUSR2, {0x805b138, ~[RTMIN RT_1], SA_RESTORER, 0x5a38a8}, NULL, 8) = 0 open("/dev/net/tun", O_RDWR|O_LARGEFILE) = -1 EACCES (Permission denied)
write(2, "warning: could not open /dev/net"..., 67warning: could not open /dev/net/tun: no virtual network emulation ) = 67 write(2, "Could not initialize device \'tap"..., 34Could not initialize device 'tap'
) = 34 exit_group(1) = ?
If I changed the permission of /dev/net/tun file to
> ls -al /dev/net/tun crw-rw-rw- 1 root root 10, 200 Nov 4 16:29 /dev/net/tun
I got the following output from strace. This time the file can be open but cannot be configured.
> strace ./qemu -net nic,vlan=0 -net tap,vlan=0,ifname=tap0 -nographic -hda linux.img -kernel bzImage-2.4.21
-append "console=ttyS0 root=/dev/hda sb=0x220,5,1,5 ide2=noprobe ide3=noprobe ide4=noprobe ide5=noprobe" execve("./qemu", ["./qemu", "-net", "nic,vlan=0", "-net", "tap,vlan=0,ifname=tap0", "-nographic", "-hda", "
linux.img", "-kernel", "bzImage-2.4.21", "-append", "console=ttyS0 root=/dev/hda sb=0x220,5,1,5 ide2=noprobe ide3=noprobe ide4=noprobe ide5=noprobe"], [/* 40 vars */]) = 0 uname({sys="Linux", node="
neocenter.unl.edu", ...}) = 0 brk(0) = 0xb218000 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("tls/i686/sse2/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("tls/i686/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("tls/sse2/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("tls/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("i686/sse2/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("i686/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("sse2/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/local/lib/tls/i686/sse2/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/tls/i686/sse2", 0xfef1c138) = -1 ENOENT (No such file or directory) open("/usr/local/lib/tls/i686/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/local/lib/tls/i686", 0xfef1c138) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/tls/sse2/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/local/lib/tls/sse2", 0xfef1c138) = -1 ENOENT (No such file or directory) open("/usr/local/lib/tls/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/tls", 0xfef1c138) = -1 ENOENT (No such file or directory) open("/usr/local/lib/i686/sse2/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/local/lib/i686/sse2", 0xfef1c138) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/i686/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/local/lib/i686", 0xfef1c138) = -1 ENOENT (No such file or directory) open("/usr/local/lib/sse2/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/sse2", 0xfef1c138) = -1 ENOENT (No such file or directory) open("/usr/local/lib/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/local/lib", {st_mode=S_IFDIR|0755, st_size=24576, ...}) = 0
open("/usr/lib/tls/i686/sse2/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/tls/i686/sse2", 0xfef1c138) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/i686/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls/i686", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 open("/usr/lib/tls/sse2/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/tls/sse2", 0xfef1c138) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/tls", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 open("/usr/lib/i686/sse2/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i686/sse2", 0xfef1c138) = -1 ENOENT (No such file or directory) open("/usr/lib/i686/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i686", 0xfef1c138) = -1 ENOENT (No such file or directory)
open("/usr/lib/sse2/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/sse2", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 open("/usr/lib/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib", {st_mode=S_IFDIR|0755, st_size=98304, ...}) = 0 open("/usr/lib64/tls/i686/sse2/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib64/tls/i686/sse2", 0xfef1c138) = -1 ENOENT (No such file or directory)
open("/usr/lib64/tls/i686/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib64/tls/i686", 0xfef1c138) = -1 ENOENT (No such file or directory) open("/usr/lib64/tls/sse2/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib64/tls/sse2", 0xfef1c138) = -1 ENOENT (No such file or directory) open("/usr/lib64/tls/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib64/tls", 0xfef1c138) = -1 ENOENT (No such file or directory)
open("/usr/lib64/i686/sse2/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib64/i686/sse2", 0xfef1c138) = -1 ENOENT (No such file or directory) open("/usr/lib64/i686/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib64/i686", 0xfef1c138) = -1 ENOENT (No such file or directory) open("/usr/lib64/sse2/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib64/sse2", 0xfef1c138) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib64", 0xfef1c138) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=97674, ...}) = 0 old_mmap(NULL, 97674, PROT_READ, MAP_PRIVATE, 3, 0) = 0xf6fe8000 close(3) = 0 open("/lib/tls/libm.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0SH\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=215248, ...}) = 0 old_mmap(0x482000, 139424, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x482000
old_mmap(0x4a3000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x20000) = 0x4a3000 close(3) = 0 open("tls/i686/sse2/libz.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("tls/i686/libz.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) open("tls/sse2/libz.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) open("tls/libz.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("i686/sse2/libz.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) open("i686/libz.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) open("sse2/libz.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("libz.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/local/lib/libz.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/i686/libz.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/libz.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/sse2/libz.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/libz.so.1", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260\345"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=63528, ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf6fe7000
old_mmap(0x4ad000, 65028, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x4ad000 old_mmap(0x4bc000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe000) = 0x4bc000 close(3) = 0
open("tls/i686/sse2/libSDL-1.2.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) open("tls/i686/libSDL-1.2.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) open("tls/sse2/libSDL-
1.2.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) open("tls/libSDL-1.2.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) open("i686/sse2/libSDL-1.2.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("i686/libSDL-1.2.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) open("sse2/libSDL-1.2.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) open("libSDL-1.2.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/libSDL-1.2.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/i686/libSDL-1.2.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/libSDL-
1.2.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/sse2/libSDL-1.2.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/libSDL-1.2.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\360xC\002"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=403972, ...}) = 0 old_mmap(0x242b000, 516172, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x242b000
old_mmap(0x248c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x60000) = 0x248c000 old_mmap(0x248e000, 110668, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x248e000
mprotect(0xfef1c000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC|PROT_GROWSDOWN) = 0 close(3) = 0 open("tls/i686/sse2/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("tls/i686/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) open("tls/sse2/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) open("tls/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("i686/sse2/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) open("i686/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) open("sse2/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/local/lib/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/i686/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/sse2/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/tls/libpthread.so.0", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20\310"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=108424, ...}) = 0 old_mmap(0x598000, 70132, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x598000
old_mmap(0x5a6000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd000) = 0x5a6000 old_mmap(0x5a8000, 4596, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x5a8000 close(3) = 0
open("tls/i686/sse2/libutil.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) open("tls/i686/libutil.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) open("tls/sse2/libutil.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("tls/libutil.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) open("i686/sse2/libutil.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) open("i686/libutil.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("sse2/libutil.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) open("libutil.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/local/lib/libutil.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/i686/libutil.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/libutil.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/sse2/libutil.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/libutil.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/libutil.so.1", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300\234"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=15956, ...}) = 0 old_mmap(0x1b9000, 12436, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x1b9000 old_mmap(0x1bb000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x1bb000
close(3) = 0 open("tls/i686/sse2/librt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) open("tls/i686/librt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("tls/sse2/librt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) open("tls/librt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) open("i686/sse2/librt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("i686/librt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) open("sse2/librt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) open("librt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/librt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/i686/librt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/librt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/sse2/librt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/librt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/tls/librt.so.1", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340P\32"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=51100, ...}) = 0 old_mmap(0x1a3000, 81912, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x1a3000
old_mmap(0x1ab000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0x1ab000 old_mmap(0x1ad000, 40952, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x1ad000 close(3) = 0
open("tls/i686/sse2/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("tls/i686/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("tls/sse2/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("tls/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("i686/sse2/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("i686/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("sse2/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/local/lib/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/i686/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/sse2/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/tls/libc.so.6", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 \3376\000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1512400, ...}) = 0 old_mmap(0x359000, 1207532, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x359000 old_mmap(0x47a000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x120000) = 0x47a000
old_mmap(0x47e000, 7404, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x47e000 close(3) = 0 open("tls/i686/sse2/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("tls/i686/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) open("tls/sse2/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) open("tls/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("i686/sse2/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) open("i686/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) open("sse2/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/local/lib/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/i686/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/sse2/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libdl.so.2", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260{J\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=16908, ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf6fe6000
old_mmap(0x4a7000, 12388, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x4a7000 old_mmap(0x4a9000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x4a9000 close(3) = 0
open("tls/i686/sse2/libasound.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) open("tls/i686/libasound.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) open("tls/sse2/libasound.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("tls/libasound.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) open("i686/sse2/libasound.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) open("i686/libasound.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("sse2/libasound.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) open("libasound.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/local/lib/libasound.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/i686/libasound.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/libasound.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/sse2/libasound.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/libasound.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/libasound.so.2", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`\212(\000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=686604, ...}) = 0 old_mmap(0x26b000, 682816, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x26b000 old_mmap(0x30e000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xa3000) = 0x30e000
close(3) = 0 open("tls/i686/sse2/libX11.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("tls/i686/libX11.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("tls/sse2/libX11.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("tls/libX11.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("i686/sse2/libX11.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("i686/libX11.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("sse2/libX11.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("libX11.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/libX11.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/i686/libX11.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/libX11.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/sse2/libX11.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/libX11.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/X11R6/lib/libX11.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340\3M"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=814588, ...}) = 0 old_mmap(0x4bf000, 813336, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x4bf000
old_mmap(0x582000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xc3000) = 0x582000 close(3) = 0 open("tls/i686/sse2/libXext.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("tls/i686/libXext.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("tls/sse2/libXext.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("tls/libXext.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("i686/sse2/libXext.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("i686/libXext.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("sse2/libXext.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("libXext.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/local/lib/libXext.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/i686/libXext.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/libXext.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/sse2/libXext.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/libXext.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/X11R6/lib/libXext.so.6", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220\246"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=53508, ...}) = 0
old_mmap(0x588000, 55476, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x588000 old_mmap(0x595000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xc000) = 0x595000 close(3) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf6fe5000 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf6fe4000 mprotect(0x4a9000, 4096, PROT_READ) = 0
mprotect(0x47a000, 8192, PROT_READ) = 0 mprotect(0x1ab000, 4096, PROT_READ) = 0 mprotect(0x1bb000, 4096, PROT_READ) = 0 mprotect(0x5a6000, 4096, PROT_READ) = 0 mprotect(0x242b000, 397312, PROT_READ|PROT_WRITE) = 0
mprotect(0x242b000, 397312, PROT_READ|PROT_EXEC) = 0 mprotect(0x4a3000, 4096, PROT_READ) = 0 mprotect(0x355000, 4096, PROT_READ) = 0 set_thread_area({entry_number:-1 -> 6, base_addr:0xf6fe46c0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0
munmap(0xf6fe8000, 97674) = 0 set_tid_address(0xf6fe4708) = 26018 rt_sigaction(SIGRTMIN, {0x59c3a0, [], SA_RESTORER|SA_SIGINFO, 0x5a38a0}, NULL, 8) = 0 rt_sigaction(SIGRT_1, {0x59c410, [], SA_RESTORER|SA_RESTART|SA_SIGINFO, 0x5a38a0}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN], NULL, 8) = 0 getrlimit(RLIMIT_STACK, {rlim_cur=10240*1024, rlim_max=RLIM_INFINITY}) = 0 _sysctl({{CTL_KERN, KERN_VERSION}, 2, 0xfef1c8a8, 34, (nil), 0}) = 0 rt_sigaction(SIGPIPE, {SIG_IGN}, NULL, 8) = 0
clock_gettime(CLOCK_MONOTONIC, {18586, 850599224}) = 0 brk(0) = 0xb218000 brk(0xb239000) = 0xb239000 rt_sigaction(SIGALRM, {0x804bbe0, ~[RTMIN RT_1], SA_RESTORER, 0x5a38a8}, NULL, 8) = 0
setitimer(ITIMER_REAL, {it_interval={0, 999}, it_value={0, 10000}}, NULL) = 0 getitimer(ITIMER_REAL, {it_interval={0, 999}, it_value={0, 10998}}) = 0 open("/dev/rtc", O_RDONLY|O_LARGEFILE) = 3 ioctl(3, RTC_IRQP_SET, 1024) = -1 EACCES (Permission denied)
write(2, "Could not configure \'/dev/rtc\' t"..., 215Could not configure '/dev/rtc' to have a 1024 Hz timer. This is not a fatal error, but for better emulation accuracy either use a 2.6 host Linux kernel or
type 'echo 1024 > /proc/sys/dev/rtc/max-user-freq' as root. ) = 215 close(3) = 0 rt_sigaction(SIGUSR2, {0x805b138, ~[RTMIN RT_1], SA_RESTORER, 0x5a38a8}, NULL, 8) = 0 open("/dev/net/tun", O_RDWR|O_LARGEFILE) = 3
ioctl(3, TUNSETIFF, 0xfef19710) = -1 EINVAL (Invalid argument) write(2, "TUNSETIFF=1074025674\n", 21TUNSETIFF=1074025674 ) = 21 write(2, "warning: could not configure /de"..., 72warning: could not configure /dev/net/tun: no virtual network emulation
) = 72 close(3) = 0 write(2, "Could not initialize device \'tap"..., 34Could not initialize device 'tap' ) = 34 exit_group(1) = ?
Thanks, Neo -- I would remember that if researchers were not ambitious probably today we haven't the technology we are using!
[Prev in Thread]
Current Thread
[Next in Thread]
[Qemu-devel] Problems trying to open /dev/net/tun (using the official linux test files),
Neo Jia<=