All of lore.kernel.org
 help / color / mirror / Atom feed
From: RW <kvm@tauceti.net>
To: kvm@vger.kernel.org
Subject: Re: Segfault
Date: Wed, 20 Jan 2010 11:34:04 +0100	[thread overview]
Message-ID: <4B56DC1C.9000905@tauceti.net> (raw)
In-Reply-To: <201001192240.17970.r.wimmer@tomorrow-focus.de>

When I start qemu-img with strace I get the output below. Does
this help to to identify the problem?

scotty images # strace qemu-img convert -f qcow2 nweb.img -O raw test.img
execve("/usr/bin/qemu-img", ["qemu-img", "convert", "-f", "qcow2",
"nweb.img", "-O", "raw", "test.img"], [/* 44 vars */]) = 0
brk(0)                                  = 0x635000

mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0x7fc6ec61a000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0x7fc6ec619000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or
directory)
open("/usr/lib64/tls/x86_64/librt.so.1", O_RDONLY) = -1 ENOENT (No such
file or directory)
stat("/usr/lib64/tls/x86_64", 0x7fffff9a4cd0) = -1 ENOENT (No such file
or directory)
open("/usr/lib64/tls/librt.so.1", O_RDONLY) = -1 ENOENT (No such file or
directory)
stat("/usr/lib64/tls", {st_mode=S_IFDIR|0755, st_size=6, ...}) = 0

open("/usr/lib64/x86_64/librt.so.1", O_RDONLY) = -1 ENOENT (No such file
or directory)
stat("/usr/lib64/x86_64", 0x7fffff9a4cd0) = -1 ENOENT (No such file or
directory)
open("/usr/lib64/librt.so.1", O_RDONLY) = -1 ENOENT (No such file or
directory)
stat("/usr/lib64", {st_mode=S_IFDIR|0755, st_size=147456, ...}) = 0

open("/etc/ld.so.cache", O_RDONLY)      = 3

fstat(3, {st_mode=S_IFREG|0644, st_size=207105, ...}) = 0

mmap(NULL, 207105, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fc6ec5e6000

close(3)                                = 0

open("/lib/librt.so.1", O_RDONLY)       = 3

read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340\"\0\0\0\0\0\0"...,
832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=35656, ...}) = 0

mmap(NULL, 2132976, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
0) = 0x7fc6ec1f6000
mprotect(0x7fc6ec1fe000, 2093056, PROT_NONE) = 0

mmap(0x7fc6ec3fd000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0x7fc6ec3fd000
close(3)                                = 0

open("/usr/lib64/tls/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such
file or directory)
open("/usr/lib64/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file
or directory)
open("/lib/libpthread.so.0", O_RDONLY)  = 3

read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340W\0\0\0\0\0\0"...,
832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=132454, ...}) = 0

mmap(NULL, 2204528, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
0) = 0x7fc6ebfdb000
mprotect(0x7fc6ebff1000, 2093056, PROT_NONE) = 0

mmap(0x7fc6ec1f0000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15000) = 0x7fc6ec1f0000
mmap(0x7fc6ec1f2000, 13168, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fc6ec1f2000
close(3)                                = 0

open("/usr/lib64/tls/libaio.so.1", O_RDONLY) = -1 ENOENT (No such file
or directory)
open("/usr/lib64/libaio.so.1", O_RDONLY) = 3

read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\6\0\0\0\0\0\0"..., 832)
= 832
fstat(3, {st_mode=S_IFREG|0755, st_size=5280, ...}) = 0

mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0x7fc6ec5e5000
mmap(NULL, 2101296, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
0) = 0x7fc6ebdd9000
mprotect(0x7fc6ebdda000, 2093056, PROT_NONE) = 0

mmap(0x7fc6ebfd9000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0) = 0x7fc6ebfd9000
close(3)                                = 0

open("/usr/lib64/tls/libz.so.1", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/usr/lib64/libz.so.1", O_RDONLY)  = -1 ENOENT (No such file or
directory)
open("/lib/libz.so.1", O_RDONLY)        = 3

read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0
\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=84272, ...}) = 0

mmap(NULL, 2179568, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
0) = 0x7fc6ebbc4000
mprotect(0x7fc6ebbd8000, 2093056, PROT_NONE) = 0

mmap(0x7fc6ebdd7000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13000) = 0x7fc6ebdd7000
close(3)                                = 0

open("/usr/lib64/tls/libcurl.so.4", O_RDONLY) = -1 ENOENT (No such file
or directory)
open("/usr/lib64/libcurl.so.4", O_RDONLY) = 3

read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\310\0\0\0\0\0\0"...,
832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=279672, ...}) = 0

mmap(NULL, 2375624, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
0) = 0x7fc6eb980000
mprotect(0x7fc6eb9c2000, 2097152, PROT_NONE) = 0

mmap(0x7fc6ebbc2000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x42000) = 0x7fc6ebbc2000
close(3)                                = 0

open("/usr/lib64/tls/libgssapi_krb5.so.2", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("/usr/lib64/libgssapi_krb5.so.2", O_RDONLY) = 3

read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0j\0\0\0\0\0\0"..., 832)
= 832
fstat(3, {st_mode=S_IFREG|0755, st_size=173272, ...}) = 0

mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0x7fc6ec5e4000
mmap(NULL, 2268688, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
0) = 0x7fc6eb756000
mprotect(0x7fc6eb77e000, 2097152, PROT_NONE) = 0

mmap(0x7fc6eb97e000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7fc6eb97e000
close(3)                                = 0

open("/usr/lib64/tls/libkrb5.so.3", O_RDONLY) = -1 ENOENT (No such file
or directory)
open("/usr/lib64/libkrb5.so.3", O_RDONLY) = 3

read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0
\235\1\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=602240, ...}) = 0

mmap(NULL, 2697616, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
0) = 0x7fc6eb4c3000
mprotect(0x7fc6eb551000, 2097152, PROT_NONE) = 0

mmap(0x7fc6eb751000, 20480, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8e000) = 0x7fc6eb751000
close(3)                                = 0

open("/usr/lib64/tls/libk5crypto.so.3", O_RDONLY) = -1 ENOENT (No such
file or directory)
open("/usr/lib64/libk5crypto.so.3", O_RDONLY) = 3

read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20`\0\0\0\0\0\0"...,
832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=150360, ...}) = 0

mmap(NULL, 2246760, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
0) = 0x7fc6eb29e000
mprotect(0x7fc6eb2c1000, 2093056, PROT_NONE) = 0

mmap(0x7fc6eb4c0000, 12288, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x22000) = 0x7fc6eb4c0000
close(3)                                = 0

open("/usr/lib64/tls/libcom_err.so.2", O_RDONLY) = -1 ENOENT (No such
file or directory)
open("/usr/lib64/libcom_err.so.2", O_RDONLY) = -1 ENOENT (No such file
or directory)
open("/lib/libcom_err.so.2", O_RDONLY)  = 3

read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\25\0\0\0\0\0\0"...,
832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=14440, ...}) = 0

mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0x7fc6ec5e3000
mmap(NULL, 2109840, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
0) = 0x7fc6eb09a000
mprotect(0x7fc6eb09d000, 2093056, PROT_NONE) = 0

mmap(0x7fc6eb29c000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fc6eb29c000
close(3)                                = 0

open("/usr/lib64/tls/libresolv.so.2", O_RDONLY) = -1 ENOENT (No such
file or directory)
open("/usr/lib64/libresolv.so.2", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/lib/libresolv.so.2", O_RDONLY)   = 3

read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\3208\0\0\0\0\0\0"...,
832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=80528, ...}) = 0

mmap(NULL, 2185864, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
0) = 0x7fc6eae84000
mprotect(0x7fc6eae97000, 2093056, PROT_NONE) = 0

mmap(0x7fc6eb096000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12000) = 0x7fc6eb096000
mmap(0x7fc6eb098000, 6792, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fc6eb098000
close(3)                                = 0

open("/usr/lib64/tls/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/usr/lib64/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/lib/libdl.so.2", O_RDONLY)       = 3

read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360\r\0\0\0\0\0\0"...,
832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=14512, ...}) = 0

mmap(NULL, 2109696, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
0) = 0x7fc6eac80000
mprotect(0x7fc6eac82000, 2097152, PROT_NONE) = 0

mmap(0x7fc6eae82000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fc6eae82000
close(3)                                = 0

open("/usr/lib64/tls/libgnutls.so.26", O_RDONLY) = -1 ENOENT (No such
file or directory)
open("/usr/lib64/libgnutls.so.26", O_RDONLY) = 3

read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300\206\1\0\0\0\0\0"...,
832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=640744, ...}) = 0

mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0x7fc6ec5e2000
mmap(NULL, 2736104, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
0) = 0x7fc6ea9e4000
mprotect(0x7fc6eaa79000, 2097152, PROT_NONE) = 0

mmap(0x7fc6eac79000, 28672, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x95000) = 0x7fc6eac79000
close(3)                                = 0

open("/usr/lib64/tls/libvdeplug.so.2", O_RDONLY) = -1 ENOENT (No such
file or directory)
open("/usr/lib64/libvdeplug.so.2", O_RDONLY) = 3

read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p\34\0\0\0\0\0\0"...,
832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=18920, ...}) = 0

mmap(NULL, 2114216, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
0) = 0x7fc6ea7df000
mprotect(0x7fc6ea7e3000, 2093056, PROT_NONE) = 0

mmap(0x7fc6ea9e2000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7fc6ea9e2000
close(3)                                = 0

open("/usr/lib64/tls/libuuid.so.1", O_RDONLY) = -1 ENOENT (No such file
or directory)
open("/usr/lib64/libuuid.so.1", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/lib/libuuid.so.1", O_RDONLY)     = 3

read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240\25\0\0\0\0\0\0"...,
832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=18824, ...}) = 0

mmap(NULL, 2113920, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
0) = 0x7fc6ea5da000
mprotect(0x7fc6ea5dd000, 2097152, PROT_NONE) = 0

mmap(0x7fc6ea7dd000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7fc6ea7dd000
close(3)                                = 0

open("/usr/lib64/tls/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/usr/lib64/libc.so.6", O_RDONLY)  = -1 ENOENT (No such file or
directory)
open("/lib/libc.so.6", O_RDONLY)        = 3

read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340\346\1\0\0\0\0\0"...,
832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1371312, ...}) = 0

mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0x7fc6ec5e1000
mmap(NULL, 3478168, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
0) = 0x7fc6ea288000
mprotect(0x7fc6ea3d1000, 2093056, PROT_NONE) = 0

mmap(0x7fc6ea5d0000, 20480, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x148000) = 0x7fc6ea5d0000
mmap(0x7fc6ea5d5000, 17048, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fc6ea5d5000
close(3)                                = 0

open("/usr/lib64/tls/libtasn1.so.3", O_RDONLY) = -1 ENOENT (No such file
or directory)
open("/usr/lib64/libtasn1.so.3", O_RDONLY) = 3

read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20\36\0\0\0\0\0\0"...,
832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=63736, ...}) = 0

mmap(NULL, 2159464, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
0) = 0x7fc6ea078000
mprotect(0x7fc6ea087000, 2093056, PROT_NONE) = 0

mmap(0x7fc6ea286000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe000) = 0x7fc6ea286000
close(3)                                = 0

open("/usr/lib64/tls/libgcrypt.so.11", O_RDONLY) = -1 ENOENT (No such
file or directory)
open("/usr/lib64/libgcrypt.so.11", O_RDONLY) = 3

read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\210\0\0\0\0\0\0"...,
832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=466208, ...}) = 0

mmap(NULL, 2562752, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
0) = 0x7fc6e9e06000
mprotect(0x7fc6e9e74000, 2097152, PROT_NONE) = 0

mmap(0x7fc6ea074000, 16384, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6e000) = 0x7fc6ea074000
close(3)                                = 0

open("/usr/lib64/tls/libgpg-error.so.0", O_RDONLY) = -1 ENOENT (No such
file or directory)
open("/usr/lib64/libgpg-error.so.0", O_RDONLY) = 3

read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300\10\0\0\0\0\0\0"...,
832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=14152, ...}) = 0

mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0x7fc6ec5e0000
mmap(NULL, 2109528, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
0) = 0x7fc6e9c02000
mprotect(0x7fc6e9c05000, 2093056, PROT_NONE) = 0

mmap(0x7fc6e9e04000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fc6e9e04000
close(3)                                = 0

open("/usr/lib64/tls/libkrb5support.so.0", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("/usr/lib64/libkrb5support.so.0", O_RDONLY) = 3

read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240\37\0\0\0\0\0\0"...,
832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=31384, ...}) = 0

mmap(NULL, 2126736, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
0) = 0x7fc6e99fa000
mprotect(0x7fc6e9a01000, 2093056, PROT_NONE) = 0

mmap(0x7fc6e9c00000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7fc6e9c00000
close(3)                                = 0

mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0x7fc6ec5df000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0x7fc6ec5de000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0x7fc6ec5dd000
arch_prctl(ARCH_SET_FS, 0x7fc6ec5dd750) = 0

mprotect(0x7fc6e9c00000, 4096, PROT_READ) = 0

mprotect(0x7fc6e9e04000, 4096, PROT_READ) = 0

mprotect(0x7fc6ea074000, 4096, PROT_READ) = 0

mprotect(0x7fc6ea286000, 4096, PROT_READ) = 0

mprotect(0x7fc6ea5d0000, 16384, PROT_READ) = 0

mprotect(0x7fc6ea7dd000, 4096, PROT_READ) = 0

mprotect(0x7fc6ea9e2000, 4096, PROT_READ) = 0

mprotect(0x7fc6eac79000, 24576, PROT_READ) = 0

mprotect(0x7fc6eae82000, 4096, PROT_READ) = 0

mprotect(0x7fc6eb096000, 4096, PROT_READ) = 0

mprotect(0x7fc6eb29c000, 4096, PROT_READ) = 0

mprotect(0x7fc6eb4c0000, 8192, PROT_READ) = 0

mprotect(0x7fc6eb751000, 12288, PROT_READ) = 0

mprotect(0x7fc6eb97e000, 4096, PROT_READ) = 0

mprotect(0x7fc6ebbc2000, 4096, PROT_READ) = 0

mprotect(0x7fc6ebdd7000, 4096, PROT_READ) = 0

mprotect(0x7fc6ebfd9000, 4096, PROT_READ) = 0

mprotect(0x7fc6ec1f0000, 4096, PROT_READ) = 0

mprotect(0x7fc6ec3fd000, 4096, PROT_READ) = 0

mprotect(0x631000, 4096, PROT_READ)     = 0

mprotect(0x7fc6ec61b000, 4096, PROT_READ) = 0

munmap(0x7fc6ec5e6000, 207105)          = 0

set_tid_address(0x7fc6ec5dd7e0)         = 19842

set_robust_list(0x7fc6ec5dd7f0, 0x18)   = 0

futex(0x7fffff9a556c, FUTEX_WAKE_PRIVATE, 1) = 0

rt_sigaction(SIGRTMIN, {0x7fc6ebfe0670, [], SA_RESTORER|SA_SIGINFO,
0x7fc6ebfe9910}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0x7fc6ebfe0700, [],
SA_RESTORER|SA_RESTART|SA_SIGINFO, 0x7fc6ebfe9910}, NULL, 8) = 0

rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0

getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
brk(0)                                  = 0x635000
brk(0x656000)                           = 0x656000
open("nweb.img", O_RDWR|O_CLOEXEC)      = 3
rt_sigprocmask(SIG_BLOCK, [USR2], NULL, 8) = 0
signalfd(4294967295, [USR2], 8)         = 4
fcntl(4, F_GETFD)                       = 0
fcntl(4, F_SETFD, FD_CLOEXEC)           = 0
fcntl(4, F_SETFL, O_RDONLY|O_NONBLOCK)  = 0
lseek(3, 0, SEEK_END)                   = 15321681920
lseek(3, 0, SEEK_SET)                   = 0
read(3,
"QFI\373\0\0\0\2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\f\0\0\0\5\0\0\0\0"...,
512) = 512
lseek(3, 4096, SEEK_SET)                = 4096
read(3, "\200\0\0\0\0\1p\0\200\0\0\0\0!
\0\200\0\0\0\0A0\0\200\0\0\0\0a@\0"..., 81920) = 81920
brk(0x67b000)                           = 0x67b000
mmap(NULL, 135168, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x7fc6ec5f8000
mmap(NULL, 1085652992, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
-1, 0) = 0x7fc6a8e9e000
lseek(3, 14235504640, SEEK_SET)         = 14235504640
read(3,
"\0\0\0\0\0\1`\0\0\0\0\0\0\200\260\0\0\0\0\0\1\1P\0\0\0\0\0\1\201\360\0"...,
1085648896) = 1085648896
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++
Segmentation fault

Any way to loop mount the qcow2 image or something else?

Thanks!
Robert

On 01/19/10 22:40, Robert Wimmer wrote:
> Hi,
> 
> I'm running Gentoo x86_64 with kernel 2.6.32 and Qemu/KVM 0.12.1.2.
> Ran fine for about 10 days until today the qemu-system_x86_64 process
> crashed with a segfault (:
> 
> Jan 19 06:24:42 scotty kernel: [977458.908149] qemu-system-x86[8920]: segfault at 7f04daab8530 ip 
> 000000000047a614 sp 00007ffff65b1150 error 4 in qemu-system-x86_64[400000+213000]
> 
> Now the image seems to be corrupt. I can't start the image anymore.
> It takes a few second and I get the next segfault.  Other images running
> fine with the same parameters. The startup parameters are:
> 
> /usr/bin/qemu-system-x86_64 --enable-kvm -m 512 -smp 2 -cpu host -daemonize -k de -vnc 127.0.0.1:1 -
> monitor telnet:10.0.0.8:4444,server,nowait -localtime -pidfile /tmp/kvm-nweb.pid -drive 
> file=/opt/kvm/images/nweb.img,if=virtio,cache=none,boot=on -net 
> nic,vlan=0,model=virtio,macaddr=98:84:44:78:12:aa -net tap,vlan=0,ifname=tap.b.nweb,script=no
> 
> When I try to convert the image to another format with 
> 
> qemu-img convert -f qcow2 -O raw source.img dest.img
> 
> I also get segfault's:
> 
> [1033227.955659] qemu-img[9990]: segfault at 7fd55eb48000 ip 000000000041a2d2 sp 00007fffc1a34fe0 
> error 7 in qemu-img[400000+32000]
> [1033236.379335] qemu-img[9991]: segfault at 7fd06332b000 ip 000000000041a2d2 sp 00007fff38eb5a90 
> error 7 in qemu-img[400000+32000]
> 
> Is there any chance to get (some) data in the image back? Backup is a few weeks old :-(
> 
> Thanks!
> Robert
> --
> To unsubscribe from this list: send the line "unsubscribe kvm" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html

  reply	other threads:[~2010-01-20 10:38 UTC|newest]

Thread overview: 22+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-01-19 21:40 Segfault Robert Wimmer
2010-01-20 10:34 ` RW [this message]
     [not found]   ` <229432dd1001220635t5ba74dah982d5e5862035a0@mail.gmail.com>
2010-01-22 14:45     ` Segfault RW
  -- strict thread matches above, loose matches on Subject: below --
2017-12-29  9:04 Segfault Andrew Tsykhonya
2017-12-31  8:59 ` Segfault Eric Sunshine
2018-01-02 10:11   ` Segfault Andrew Tsykhonya
2010-01-19 21:22 Segfault Robert Wimmer
2003-08-20 19:21 SEGFAULT Sandro Dangui
2003-08-15 18:05 Parsing multipart MIME Darío Mariani
2003-08-20 18:56 ` SEGFAULT John T. Williams
2003-08-20 19:35   ` SEGFAULT Glynn Clements
2002-06-26  1:56 SegFault Stas Sergeev
2002-06-26  3:11 ` SegFault Dan Egli
2002-06-26  3:14 ` SegFault Dan Egli
2002-06-25 20:13 SegFault Dan Egli
     [not found] ` <3D18E115.9B5981C1@microsoft.com>
2002-06-26  0:56   ` SegFault Dan Egli
2002-06-26  1:02     ` SegFault Dan Egli
2001-09-05 21:53 segfault Jim Paris
2001-09-05  3:54 segfault Jim Paris
2001-09-05 17:15 ` segfault Florian Lohoff
2001-09-05 18:05   ` segfault Maciej W. Rozycki
2001-09-05 21:51   ` segfault Jim Paris
2001-09-13 18:59 ` segfault Jim Paris

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4B56DC1C.9000905@tauceti.net \
    --to=kvm@tauceti.net \
    --cc=kvm@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.