Holger Schranz
2017-Dec-22 08:52 UTC
[libvirt-users] [BUG] Not exiting media forced a promptly close of libvirt 3.10
Hello,
In the .xml file I use a media which is no longer available.
In the past, I got the information media not available and the
creation of the VM was stopped - O.k. behavior.
Since 3.10 the libvirtd stopped promptly and all open
consoles windows and the virt-manager closed promptly.
For diagnose:
etcsvms1:/kvm/CS8200/M5 # coredumpctl
TIME PID UID GID SIG PRESENT EXE
Fri 2017-12-22 08:16:35 CET 7056 0 0 11 *
/usr/local/sbin/libvirtd
Fri 2017-12-22 08:19:46 CET 10611 0 0 11 *
/usr/local/sbin/libvirtd
Fri 2017-12-22 09:28:48 CET 10728 0 0 11 *
/usr/local/sbin/libvirtd
etcsvms1:/kvm/CS8200/M5 # coredumpctl info libvirtd
.
.
.
PID: 10728 (libvirtd)
UID: 0 (root)
GID: 0 (root)
Signal: 11 (SEGV)
Timestamp: Fri 2017-12-22 09:28:39 CET (15min ago)
Command Line: /usr/local/sbin/libvirtd -d
Executable: /usr/local/sbin/libvirtd
Control Group: /
Slice: -.slice
Boot ID: 01603763bc784c7380e310d5eea124d6
Machine ID: 89c660865c00403a9bacef32b6828556
Hostname: etcsvms1
Coredump:
/var/lib/systemd/coredump/core.libvirtd.0.01603763bc784c7380e310
Message: Process 10728 (libvirtd) of user 0 dumped core.
etcsvms1:/kvm/CS8200/M5 # coredumpctl dump libvirtd
PID: 10728 (libvirtd)
UID: 0 (root)
GID: 0 (root)
Signal: 11 (SEGV)
Timestamp: Fri 2017-12-22 09:28:39 CET (16min ago)
Command Line: /usr/local/sbin/libvirtd -d
Executable: /usr/local/sbin/libvirtd
Control Group: /
Slice: -.slice
Boot ID: 01603763bc784c7380e310d5eea124d6
Machine ID: 89c660865c00403a9bacef32b6828556
Hostname: etcsvms1
Coredump:
/var/lib/systemd/coredump/core.libvirtd.0.01603763bc784c7380e310d5eea124d6.10728.1513931319000000.xz
Message: Process 10728 (libvirtd) of user 0 dumped core.
Refusing to dump core to tty.
etcsvms1:/kvm/CS8200/M5 # coredumpctl gdb libvirtd
PID: 10728 (libvirtd)
UID: 0 (root)
GID: 0 (root)
Signal: 11 (SEGV)
Timestamp: Fri 2017-12-22 09:28:39 CET (18min ago)
Command Line: /usr/local/sbin/libvirtd -d
Executable: /usr/local/sbin/libvirtd
Control Group: /
Slice: -.slice
Boot ID: 01603763bc784c7380e310d5eea124d6
Machine ID: 89c660865c00403a9bacef32b6828556
Hostname: etcsvms1
Coredump:
/var/lib/systemd/coredump/core.libvirtd.0.01603763bc784c7380e310d5eea124d6.10728.1513931319000000.xz
Message: Process 10728 (libvirtd) of user 0 dumped core.
GNU gdb (GDB; openSUSE Leap 42.3) 8.0.1
Copyright (C) 2017 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show
copying"
and "show warranty" for details.
This GDB was configured as "x86_64-suse-linux".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://bugs.opensuse.org/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to
"word"...
Reading symbols from /usr/local/sbin/libvirtd...done.
[New LWP 10729]
[New LWP 10731]
[New LWP 10733]
[New LWP 10735]
[New LWP 10732]
[New LWP 10739]
[New LWP 10730]
[New LWP 10741]
[New LWP 10743]
[New LWP 10734]
[New LWP 10736]
[New LWP 11276]
[New LWP 10737]
[New LWP 10738]
[New LWP 10728]
[New LWP 10740]
[New LWP 10751]
[New LWP 10742]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `/usr/local/sbin/libvirtd -d'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 virStorageFileReportBrokenChain (errcode=2,
src=src@entry=0x7f0d4004ac40, parent=0x7f0d4004ac40)
at storage/storage_source.c:422
422 unsigned int access_user = src->drv->uid;
[Current thread is 1 (Thread 0x7f0d525ab700 (LWP 10729))]
Missing separate debuginfos, use: zypper install
device-mapper-debuginfo-1.02.97-77.1.x86_64
glibc-debuginfo-2.22-8.4.x86_64 krb5-debuginfo-1.12.5-12.1.x86_64
libapparmor1-debuginfo-2.10.3-16.1.x86_64
libavahi-client3-debuginfo-0.6.32-3.5.x86_64
libavahi-common3-debuginfo-0.6.32-3.5.x86_64
libblkid1-debuginfo-2.29.2-5.1.x86_64
libcap2-debuginfo-2.22-18.16.x86_64
libcom_err2-debuginfo-1.42.11-15.1.x86_64
libcurl4-debuginfo-7.37.0-23.1.x86_64
libdbus-1-3-debuginfo-1.8.22-5.1.x86_64
libffi4-debuginfo-5.3.1+r233831-10.1.x86_64
libgmp10-debuginfo-5.1.3-7.15.x86_64
libgnutls28-debuginfo-3.3.27-1.5.x86_64
libhogweed2-debuginfo-2.7.1-12.1.x86_64
libidn11-debuginfo-1.28-8.3.x86_64
libkeyutils1-debuginfo-1.5.9-7.13.x86_64
libldap-2_4-2-debuginfo-2.4.44-18.1.x86_64
liblzma5-debuginfo-5.2.2-3.15.x86_64
libnettle4-debuginfo-2.7.1-12.1.x86_64
libnl1-debuginfo-1.1.4-6.13.x86_64
libopenssl1_0_0-debuginfo-1.0.2j-16.1.x86_64
libp11-kit0-debuginfo-0.20.7-1.2.x86_64
libpciaccess0-debuginfo-0.13.4-4.3.x86_64
libpcre1-debuginfo-8.39-11.1.x86_64
libsasl2-3-debuginfo-2.1.26-14.1.x86_64
libselinux1-debuginfo-2.5-4.17.x86_64
libssh2-1-debuginfo-1.4.3-18.3.x86_64
libtasn1-6-debuginfo-4.9-1.2.x86_64 libudev1-debuginfo-228-38.1.x86_64
libuuid1-debuginfo-2.29.2-5.1.x86_64
libxml2-2-debuginfo-2.9.4-12.1.x86_64
libyajl2-debuginfo-2.0.1-21.3.x86_64 libz1-debuginfo-1.2.8-13.15.x86_64
(gdb)
Best regards
Holger
---
Diese E-Mail wurde von Avast Antivirus-Software auf Viren geprüft.
https://www.avast.com/antivirus
Daniel P. Berrange
2017-Dec-22 09:01 UTC
Re: [libvirt-users] [BUG] Not exiting media forced a promptly close of libvirt 3.10
On Fri, Dec 22, 2017 at 09:52:33AM +0100, Holger Schranz wrote:> etcsvms1:/kvm/CS8200/M5 # coredumpctl gdb libvirtd > PID: 10728 (libvirtd) > UID: 0 (root) > GID: 0 (root) > Signal: 11 (SEGV) > Timestamp: Fri 2017-12-22 09:28:39 CET (18min ago) > Command Line: /usr/local/sbin/libvirtd -d > Executable: /usr/local/sbin/libvirtd > Control Group: / > Slice: -.slice > Boot ID: 01603763bc784c7380e310d5eea124d6 > Machine ID: 89c660865c00403a9bacef32b6828556 > Hostname: etcsvms1 > Coredump: /var/lib/systemd/coredump/core.libvirtd.0.01603763bc784c7380e310d5eea124d6.10728.1513931319000000.xz > Message: Process 10728 (libvirtd) of user 0 dumped core.> Core was generated by `/usr/local/sbin/libvirtd -d'. > Program terminated with signal SIGSEGV, Segmentation fault. > #0 virStorageFileReportBrokenChain (errcode=2, > src=src@entry=0x7f0d4004ac40, parent=0x7f0d4004ac40) > at storage/storage_source.c:422 > 422 unsigned int access_user = src->drv->uid; > [Current thread is 1 (Thread 0x7f0d525ab700 (LWP 10729))] > Missing separate debuginfos, use: zypper install> (gdb)You've not given a full stack trace here - just the top most frame. Can you do it again and run (gdb) thread apply all backtrace full Regards, Daniel -- |: https://berrange.com -o- https://www.flickr.com/photos/dberrange :| |: https://libvirt.org -o- https://fstop138.berrange.com :| |: https://entangle-photo.org -o- https://www.instagram.com/dberrange :|
Holger Schranz
2017-Dec-22 09:21 UTC
Re: [libvirt-users] [BUG] Not exiting media forced a promptly close of libvirt 3.10
Hi Daniel,
sorry. Here the requested stack trace.
Best regards
Holger
====================================================================================
Thread 18 (Thread 0x7f0d495e0700 (LWP 10742)):
#0 0x00007f0d55e690bf in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
No symbol table info available.
#1 0x00007f0d5892176a in virCondWait (c=c@entry=0x5557f238db28,
m=m@entry=0x5557f238db00) at util/virthread.c:154
ret = <optimized out>
#2 0x00007f0d58922543 in virThreadPoolWorker
(opaque=opaque@entry=0x5557f23848f0) at util/virthreadpool.c:124
data = 0x0
pool = 0x5557f238dac0
cond = 0x5557f238db28
priority = false
curWorkers = 0x5557f238dba0
maxLimit = 0x5557f238db88
job = 0x0
#3 0x00007f0d58921288 in virThreadHelper (data=<optimized out>) at
util/virthread.c:206
args = 0x0
local = {func = 0x7f0d589223b0 <virThreadPoolWorker>, funcName
= 0x5557f0d8879d "virNetServerHandleJob", worker = true,
opaque = 0x5557f23848f0}
#4 0x00007f0d55e64744 in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#5 0x00007f0d55ba2aad in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 17 (Thread 0x7f0d47d73700 (LWP 10751)):
#0 0x00007f0d55e690bf in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
No symbol table info available.
#1 0x00007f0d5892176a in virCondWait (c=c@entry=0x7f0d40017a20,
m=m@entry=0x7f0d400179e0) at util/virthread.c:154
ret = <optimized out>
#2 0x00007f0d4bebb5e8 in udevEventHandleThread (opaque=<optimized out>)
at node_device/node_device_udev.c:1729
priv = 0x7f0d400179d0
device = <optimized out>
__FUNCTION__ = "udevEventHandleThread"
#3 0x00007f0d589212b2 in virThreadHelper (data=<optimized out>) at
util/virthread.c:206
args = 0x0
local = {func = 0x7f0d4bebb590 <udevEventHandleThread>,
funcName = 0x7f0d4bec6f4e "udevEventHandleThread", worker = false,
opaque = 0x0}
#4 0x00007f0d55e64744 in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#5 0x00007f0d55ba2aad in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 16 (Thread 0x7f0d4a5e2700 (LWP 10740)):
#0 0x00007f0d55e690bf in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
No symbol table info available.
#1 0x00007f0d5892176a in virCondWait (c=c@entry=0x5557f238db28,
m=m@entry=0x5557f238db00) at util/virthread.c:154
ret = <optimized out>
---Type <return> to continue, or q <return> to quit---
#2 0x00007f0d58922543 in virThreadPoolWorker
(opaque=opaque@entry=0x5557f238dde0) at util/virthreadpool.c:124
data = 0x0
pool = 0x5557f238dac0
cond = 0x5557f238db28
priority = false
curWorkers = 0x5557f238dba0
maxLimit = 0x5557f238db88
job = 0x0
#3 0x00007f0d58921288 in virThreadHelper (data=<optimized out>) at
util/virthread.c:206
args = 0x0
local = {func = 0x7f0d589223b0 <virThreadPoolWorker>, funcName
= 0x5557f0d8879d "virNetServerHandleJob", worker = true,
opaque = 0x5557f238dde0}
#4 0x00007f0d55e64744 in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#5 0x00007f0d55ba2aad in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 15 (Thread 0x7f0d595fb840 (LWP 10728)):
#0 0x00007f0d55b9a20d in poll () from /lib64/libc.so.6
No symbol table info available.
#1 0x00007f0d588c177a in poll (__timeout=5000, __nfds=30,
__fds=<optimized out>) at /usr/include/bits/poll2.h:46
No locals.
#2 virEventPollRunOnce () at util/vireventpoll.c:641
fds = 0x5557f238fe40
ret = <optimized out>
timeout = 5000
nfds = 30
__func__ = "virEventPollRunOnce"
__FUNCTION__ = "virEventPollRunOnce"
#3 0x00007f0d588c01a2 in virEventRunDefaultImpl () at util/virevent.c:327
__func__ = "virEventRunDefaultImpl"
#4 0x00007f0d58a5a00d in virNetDaemonRun (dmn=0x5557f2385150) at
rpc/virnetdaemon.c:838
timerid = -1
timerActive = false
__FUNCTION__ = "virNetDaemonRun"
__func__ = "virNetDaemonRun"
#5 0x00005557f0d26645 in main (argc=<optimized out>, argv=<optimized
out>) at libvirtd.c:1498
dmn = 0x5557f2385150
srv = 0x5557f23853d0
srvAdm = 0x5557f238d9d0
remote_config_file = 0x5557f2384fd0
"/usr/local/etc/libvirt/libvirtd.conf"
statuswrite = -1
ret = 1
pid_file_fd = 5
pid_file = 0x5557f2392e30 "/usr/local/var/run/libvirtd.pid"
sock_file = 0x5557f2392db0
"/usr/local/var/run/libvirt/libvirt-sock"
---Type <return> to continue, or q <return> to quit---
sock_file_ro = 0x5557f2392ae0
"/usr/local/var/run/libvirt/libvirt-sock-ro"
sock_file_adm = 0x5557f2391ec0
"/usr/local/var/run/libvirt/libvirt-admin-sock"
timeout = -1
verbose = 0
godaemon = 1
ipsock = 0
config = 0x5557f23845a0
privileged = <optimized out>
implicit_conf = <optimized out>
run_dir = 0x5557f2392d30 "/usr/local/var/run/libvirt"
old_umask = <optimized out>
opts = {{name = 0x5557f0d76acc "verbose", has_arg = 0, flag =
0x7ffdf2c76860, val = 118}, {name = 0x5557f0d76ad4 "daemon",
has_arg = 0, flag = 0x7ffdf2c76864, val = 100}, {name =
0x5557f0d76adb "listen", has_arg = 0, flag = 0x7ffdf2c76868,
val = 108}, {name = 0x5557f0d76bb6 "config", has_arg = 1,
flag = 0x0, val = 102}, {name = 0x5557f0d76b31 "timeout",
has_arg = 1, flag = 0x0, val = 116}, {name = 0x5557f0d76ae2
"pid-file", has_arg = 1, flag = 0x0, val = 112}, {
name = 0x5557f0d76aeb "version", has_arg = 0, flag = 0x0,
val = 86}, {name = 0x5557f0d76af3 "help", has_arg = 0, flag = 0x0,
val = 104}, {name = 0x0, has_arg = 0, flag = 0x0, val = 0}}
__func__ = "main"
Thread 14 (Thread 0x7f0d4dda2700 (LWP 10738)):
#0 0x00007f0d55e690bf in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
No symbol table info available.
#1 0x00007f0d5892176a in virCondWait (c=c@entry=0x5557f23855c8,
m=m@entry=0x5557f2385500) at util/virthread.c:154
ret = <optimized out>
#2 0x00007f0d589224db in virThreadPoolWorker
(opaque=opaque@entry=0x5557f2391d40) at util/virthreadpool.c:124
data = 0x0
pool = 0x5557f23854c0
cond = 0x5557f23855c8
priority = true
curWorkers = 0x5557f23855b8
maxLimit = 0x5557f23855b0
job = 0x0
#3 0x00007f0d58921288 in virThreadHelper (data=<optimized out>) at
util/virthread.c:206
args = 0x0
local = {func = 0x7f0d589223b0 <virThreadPoolWorker>, funcName
= 0x5557f0d8879d "virNetServerHandleJob", worker = true,
opaque = 0x5557f2391d40}
#4 0x00007f0d55e64744 in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#5 0x00007f0d55ba2aad in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 13 (Thread 0x7f0d4e5a3700 (LWP 10737)):
#0 0x00007f0d55e690bf in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
No symbol table info available.
#1 0x00007f0d5892176a in virCondWait (c=c@entry=0x5557f23855c8,
m=m@entry=0x5557f2385500) at util/virthread.c:154
ret = <optimized out>
---Type <return> to continue, or q <return> to quit---
#2 0x00007f0d589224db in virThreadPoolWorker
(opaque=opaque@entry=0x5557f2391c60) at util/virthreadpool.c:124
data = 0x0
pool = 0x5557f23854c0
cond = 0x5557f23855c8
priority = true
curWorkers = 0x5557f23855b8
maxLimit = 0x5557f23855b0
job = 0x0
#3 0x00007f0d58921288 in virThreadHelper (data=<optimized out>) at
util/virthread.c:206
args = 0x0
local = {func = 0x7f0d589223b0 <virThreadPoolWorker>, funcName
= 0x5557f0d8879d "virNetServerHandleJob", worker = true,
opaque = 0x5557f2391c60}
#4 0x00007f0d55e64744 in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#5 0x00007f0d55ba2aad in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 12 (Thread 0x7f0d485de700 (LWP 11276)):
#0 0x00007f0d55e690bf in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
No symbol table info available.
#1 0x00007f0d5892176a in virCondWait (c=c@entry=0x7f0d400ddc68,
m=m@entry=0x7f0d400ddc40) at util/virthread.c:154
ret = <optimized out>
#2 0x00007f0d58922543 in virThreadPoolWorker
(opaque=opaque@entry=0x5557f2393440) at util/virthreadpool.c:124
data = 0x0
pool = 0x7f0d400ddc00
cond = 0x7f0d400ddc68
priority = false
curWorkers = 0x7f0d400ddce0
maxLimit = 0x7f0d400ddcc8
job = 0x0
#3 0x00007f0d58921288 in virThreadHelper (data=<optimized out>) at
util/virthread.c:206
args = 0x0
local = {func = 0x7f0d589223b0 <virThreadPoolWorker>, funcName
= 0x7f0d4b63dc60 "qemuProcessEventHandler", worker = true,
opaque = 0x5557f2393440}
#4 0x00007f0d55e64744 in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#5 0x00007f0d55ba2aad in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 11 (Thread 0x7f0d4eda4700 (LWP 10736)):
#0 0x00007f0d55e690bf in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
No symbol table info available.
#1 0x00007f0d5892176a in virCondWait (c=c@entry=0x5557f23855c8,
m=m@entry=0x5557f2385500) at util/virthread.c:154
ret = <optimized out>
#2 0x00007f0d589224db in virThreadPoolWorker
(opaque=opaque@entry=0x5557f2391d40) at util/virthreadpool.c:124
data = 0x0
---Type <return> to continue, or q <return> to quit---
pool = 0x5557f23854c0
cond = 0x5557f23855c8
priority = true
curWorkers = 0x5557f23855b8
maxLimit = 0x5557f23855b0
job = 0x0
#3 0x00007f0d58921288 in virThreadHelper (data=<optimized out>) at
util/virthread.c:206
args = 0x0
local = {func = 0x7f0d589223b0 <virThreadPoolWorker>, funcName
= 0x5557f0d8879d "virNetServerHandleJob", worker = true,
opaque = 0x5557f2391d40}
#4 0x00007f0d55e64744 in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#5 0x00007f0d55ba2aad in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 10 (Thread 0x7f0d4fda6700 (LWP 10734)):
#0 0x00007f0d55e690bf in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
No symbol table info available.
#1 0x00007f0d5892176a in virCondWait (c=c@entry=0x5557f23855c8,
m=m@entry=0x5557f2385500) at util/virthread.c:154
ret = <optimized out>
#2 0x00007f0d589224db in virThreadPoolWorker
(opaque=opaque@entry=0x5557f2391c60) at util/virthreadpool.c:124
data = 0x0
pool = 0x5557f23854c0
cond = 0x5557f23855c8
priority = true
curWorkers = 0x5557f23855b8
maxLimit = 0x5557f23855b0
job = 0x0
#3 0x00007f0d58921288 in virThreadHelper (data=<optimized out>) at
util/virthread.c:206
args = 0x0
local = {func = 0x7f0d589223b0 <virThreadPoolWorker>, funcName
= 0x5557f0d8879d "virNetServerHandleJob", worker = true,
opaque = 0x5557f2391c60}
#4 0x00007f0d55e64744 in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#5 0x00007f0d55ba2aad in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 9 (Thread 0x7f0d48ddf700 (LWP 10743)):
#0 0x00007f0d55e690bf in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
No symbol table info available.
#1 0x00007f0d5892176a in virCondWait (c=c@entry=0x5557f238db28,
m=m@entry=0x5557f238db00) at util/virthread.c:154
ret = <optimized out>
#2 0x00007f0d58922543 in virThreadPoolWorker
(opaque=opaque@entry=0x5557f238dde0) at util/virthreadpool.c:124
data = 0x0
pool = 0x5557f238dac0
cond = 0x5557f238db28
---Type <return> to continue, or q <return> to quit---
priority = false
curWorkers = 0x5557f238dba0
maxLimit = 0x5557f238db88
job = 0x0
#3 0x00007f0d58921288 in virThreadHelper (data=<optimized out>) at
util/virthread.c:206
args = 0x0
local = {func = 0x7f0d589223b0 <virThreadPoolWorker>, funcName
= 0x5557f0d8879d "virNetServerHandleJob", worker = true,
opaque = 0x5557f238dde0}
#4 0x00007f0d55e64744 in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#5 0x00007f0d55ba2aad in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 8 (Thread 0x7f0d49de1700 (LWP 10741)):
#0 0x00007f0d55e690bf in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
No symbol table info available.
#1 0x00007f0d5892176a in virCondWait (c=c@entry=0x5557f238db28,
m=m@entry=0x5557f238db00) at util/virthread.c:154
ret = <optimized out>
#2 0x00007f0d58922543 in virThreadPoolWorker
(opaque=opaque@entry=0x5557f238dfb0) at util/virthreadpool.c:124
data = 0x0
pool = 0x5557f238dac0
cond = 0x5557f238db28
priority = false
curWorkers = 0x5557f238dba0
maxLimit = 0x5557f238db88
job = 0x0
#3 0x00007f0d58921288 in virThreadHelper (data=<optimized out>) at
util/virthread.c:206
args = 0x0
local = {func = 0x7f0d589223b0 <virThreadPoolWorker>, funcName
= 0x5557f0d8879d "virNetServerHandleJob", worker = true,
opaque = 0x5557f238dfb0}
#4 0x00007f0d55e64744 in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#5 0x00007f0d55ba2aad in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 7 (Thread 0x7f0d51daa700 (LWP 10730)):
#0 0x00007f0d55e690bf in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
No symbol table info available.
#1 0x00007f0d5892176a in virCondWait (c=c@entry=0x5557f2385528,
m=m@entry=0x5557f2385500) at util/virthread.c:154
ret = <optimized out>
#2 0x00007f0d58922543 in virThreadPoolWorker
(opaque=opaque@entry=0x5557f2391d40) at util/virthreadpool.c:124
data = 0x0
pool = 0x5557f23854c0
cond = 0x5557f2385528
priority = false
curWorkers = 0x5557f23855a0
---Type <return> to continue, or q <return> to quit---
maxLimit = 0x5557f2385588
job = 0x0
#3 0x00007f0d58921288 in virThreadHelper (data=<optimized out>) at
util/virthread.c:206
args = 0x0
local = {func = 0x7f0d589223b0 <virThreadPoolWorker>, funcName
= 0x5557f0d8879d "virNetServerHandleJob", worker = true,
opaque = 0x5557f2391d40}
#4 0x00007f0d55e64744 in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#5 0x00007f0d55ba2aad in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 6 (Thread 0x7f0d4ade3700 (LWP 10739)):
#0 0x00007f0d55e690bf in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
No symbol table info available.
#1 0x00007f0d5892176a in virCondWait (c=c@entry=0x5557f238db28,
m=m@entry=0x5557f238db00) at util/virthread.c:154
ret = <optimized out>
#2 0x00007f0d58922543 in virThreadPoolWorker
(opaque=opaque@entry=0x5557f23848f0) at util/virthreadpool.c:124
data = 0x0
pool = 0x5557f238dac0
cond = 0x5557f238db28
priority = false
curWorkers = 0x5557f238dba0
maxLimit = 0x5557f238db88
job = 0x0
#3 0x00007f0d58921288 in virThreadHelper (data=<optimized out>) at
util/virthread.c:206
args = 0x0
local = {func = 0x7f0d589223b0 <virThreadPoolWorker>, funcName
= 0x5557f0d8879d "virNetServerHandleJob", worker = true,
opaque = 0x5557f23848f0}
#4 0x00007f0d55e64744 in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#5 0x00007f0d55ba2aad in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 5 (Thread 0x7f0d50da8700 (LWP 10732)):
#0 0x00007f0d55e690bf in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
No symbol table info available.
#1 0x00007f0d5892176a in virCondWait (c=c@entry=0x5557f2385528,
m=m@entry=0x5557f2385500) at util/virthread.c:154
ret = <optimized out>
#2 0x00007f0d58922543 in virThreadPoolWorker
(opaque=opaque@entry=0x5557f2391e70) at util/virthreadpool.c:124
data = 0x0
pool = 0x5557f23854c0
cond = 0x5557f2385528
priority = false
curWorkers = 0x5557f23855a0
maxLimit = 0x5557f2385588
job = 0x0
---Type <return> to continue, or q <return> to quit---
#3 0x00007f0d58921288 in virThreadHelper (data=<optimized out>) at
util/virthread.c:206
args = 0x0
local = {func = 0x7f0d589223b0 <virThreadPoolWorker>, funcName
= 0x5557f0d8879d "virNetServerHandleJob", worker = true,
opaque = 0x5557f2391e70}
#4 0x00007f0d55e64744 in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#5 0x00007f0d55ba2aad in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 4 (Thread 0x7f0d4f5a5700 (LWP 10735)):
#0 0x00007f0d55e690bf in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
No symbol table info available.
#1 0x00007f0d5892176a in virCondWait (c=c@entry=0x5557f23855c8,
m=m@entry=0x5557f2385500) at util/virthread.c:154
ret = <optimized out>
#2 0x00007f0d589224db in virThreadPoolWorker
(opaque=opaque@entry=0x5557f2391e70) at util/virthreadpool.c:124
data = 0x0
pool = 0x5557f23854c0
cond = 0x5557f23855c8
priority = true
curWorkers = 0x5557f23855b8
maxLimit = 0x5557f23855b0
job = 0x0
#3 0x00007f0d58921288 in virThreadHelper (data=<optimized out>) at
util/virthread.c:206
args = 0x0
local = {func = 0x7f0d589223b0 <virThreadPoolWorker>, funcName
= 0x5557f0d8879d "virNetServerHandleJob", worker = true,
opaque = 0x5557f2391e70}
#4 0x00007f0d55e64744 in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#5 0x00007f0d55ba2aad in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 3 (Thread 0x7f0d505a7700 (LWP 10733)):
#0 0x00007f0d55e690bf in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
No symbol table info available.
#1 0x00007f0d5892176a in virCondWait (c=c@entry=0x5557f2385528,
m=m@entry=0x5557f2385500) at util/virthread.c:154
ret = <optimized out>
#2 0x00007f0d58922543 in virThreadPoolWorker
(opaque=opaque@entry=0x5557f2391d40) at util/virthreadpool.c:124
data = 0x0
pool = 0x5557f23854c0
cond = 0x5557f2385528
priority = false
curWorkers = 0x5557f23855a0
maxLimit = 0x5557f2385588
job = 0x0
#3 0x00007f0d58921288 in virThreadHelper (data=<optimized out>) at
util/virthread.c:206
args = 0x0
---Type <return> to continue, or q <return> to quit---
local = {func = 0x7f0d589223b0 <virThreadPoolWorker>, funcName
= 0x5557f0d8879d "virNetServerHandleJob", worker = true,
opaque = 0x5557f2391d40}
#4 0x00007f0d55e64744 in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#5 0x00007f0d55ba2aad in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 2 (Thread 0x7f0d515a9700 (LWP 10731)):
#0 0x00007f0d55e690bf in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
No symbol table info available.
#1 0x00007f0d5892176a in virCondWait (c=c@entry=0x5557f2385528,
m=m@entry=0x5557f2385500) at util/virthread.c:154
ret = <optimized out>
#2 0x00007f0d58922543 in virThreadPoolWorker
(opaque=opaque@entry=0x5557f2391c60) at util/virthreadpool.c:124
data = 0x0
pool = 0x5557f23854c0
cond = 0x5557f2385528
priority = false
curWorkers = 0x5557f23855a0
maxLimit = 0x5557f2385588
job = 0x0
#3 0x00007f0d58921288 in virThreadHelper (data=<optimized out>) at
util/virthread.c:206
args = 0x0
local = {func = 0x7f0d589223b0 <virThreadPoolWorker>, funcName
= 0x5557f0d8879d "virNetServerHandleJob", worker = true,
opaque = 0x5557f2391c60}
#4 0x00007f0d55e64744 in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#5 0x00007f0d55ba2aad in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 1 (Thread 0x7f0d525ab700 (LWP 10729)):
#0 virStorageFileReportBrokenChain (errcode=2,
src=src@entry=0x7f0d4004ac40, parent=0x7f0d4004ac40) at
storage/storage_source.c:422
access_user = <optimized out>
access_group = <optimized out>
__FUNCTION__ = "virStorageFileReportBrokenChain"
#1 0x00007f0d4b56a262 in qemuDomainDetermineDiskChain
(driver=driver@entry=0x7f0d40240bf0, vm=vm@entry=0x7f0d400e66d0,
disk=disk@entry=0x7f0d4037fa80, force_probe=force_probe@entry=true,
report_broken=report_broken@entry=true)
at qemu/qemu_domain.c:6383
cfg = 0x7f0d400be000
src = 0x7f0d4004ac40
ret = -1
uid = 1074685768
gid = 32525
__FUNCTION__ = "qemuDomainDetermineDiskChain"
#2 0x00007f0d4b594c92 in qemuProcessPrepareHostStorage (flags=17,
vm=0x7f0d400e66d0, driver=0x7f0d40240bf0) at qemu/qemu_process.c:5562
idx = 0
disk = 0x7f0d4037fa80
---Type <return> to continue, or q <return> to quit---
i = 1
cold_boot = true
#3 qemuProcessPrepareHost (driver=driver@entry=0x7f0d40240bf0,
vm=vm@entry=0x7f0d400e66d0, flags=flags@entry=17)
at qemu/qemu_process.c:5668
ret = -1
hostdev_flags = <optimized out>
priv = <optimized out>
cfg = 0x7f0d400be000
__func__ = "qemuProcessPrepareHost"
__FUNCTION__ = "qemuProcessPrepareHost"
#4 0x00007f0d4b59ac3b in qemuProcessStart
(conn=conn@entry=0x7f0d24002340, driver=driver@entry=0x7f0d40240bf0,
vm=vm@entry=0x7f0d400e66d0, updatedCPU=updatedCPU@entry=0x0,
asyncJob=asyncJob@entry=QEMU_ASYNC_JOB_START,
migrateFrom=migrateFrom@entry=0x0, migrateFd=migrateFd@entry=-1,
migratePath=migratePath@entry=0x0, snapshot=snapshot@entry=0x0,
vmop=vmop@entry=VIR_NETDEV_VPORT_PROFILE_OP_CREATE, flags=17,
flags@entry=1) at qemu/qemu_process.c:6128
priv = 0x7f0d402924a0
incoming = 0x0
stopFlags = <optimized out>
relabel = false
ret = -1
rv = <optimized out>
__func__ = "qemuProcessStart"
__FUNCTION__ = "qemuProcessStart"
#5 0x00007f0d4b603036 in qemuDomainObjStart (conn=0x7f0d24002340,
driver=driver@entry=0x7f0d40240bf0, vm=0x7f0d400e66d0,
flags=flags@entry=0, asyncJob=QEMU_ASYNC_JOB_START) at
qemu/qemu_driver.c:7283
ret = <optimized out>
managed_save = 0x7f0d40397a80
"/usr/local/var/lib/libvirt/qemu/save/S1VCS82M5-IUP0.save"
start_paused = false
autodestroy = false
bypass_cache = false
force_boot = false
start_flags = 1
priv = 0x7f0d402924a0
#6 0x00007f0d4b603776 in qemuDomainCreateWithFlags (dom=0x7f0d4009b1c0,
flags=0) at qemu/qemu_driver.c:7337
driver = 0x7f0d40240bf0
vm = 0x7f0d400e66d0
ret = -1
__FUNCTION__ = "qemuDomainCreateWithFlags"
#7 0x00007f0d589e573c in virDomainCreate
(domain=domain@entry=0x7f0d4009b1c0) at libvirt-domain.c:6531
ret = <optimized out>
conn = <optimized out>
__func__ = "virDomainCreate"
__FUNCTION__ = "virDomainCreate"
#8 0x00005557f0d53ea3 in remoteDispatchDomainCreate
(server=0x5557f23853d0, msg=0x5557f23936a0, args=<optimized out>,
rerr=0x7f0d525aac90, client=0x5557f238fac0) at remote_dispatch.h:4222
dom = 0x7f0d4009b1c0
priv = <optimized out>
---Type <return> to continue, or q <return> to quit---
#9 remoteDispatchDomainCreateHelper (server=0x5557f23853d0,
client=0x5557f238fac0, msg=0x5557f23936a0, rerr=0x7f0d525aac90,
args=<optimized out>, ret=0x7f0d403683c0) at remote_dispatch.h:4198
rv = -231146816
__func__ = "remoteDispatchDomainCreateHelper"
#10 0x00007f0d58a60ed2 in virNetServerProgramDispatchCall
(msg=0x5557f23936a0, client=0x5557f238fac0, server=0x5557f23853d0,
prog=0x5557f2391a70) at rpc/virnetserverprogram.c:437
ret = 0x7f0d403683c0 ""
rv = -1
i = <optimized out>
identity = 0x7f0d400166e0
arg = 0x7f0d4033eaa0 "\340:\t@\r\177"
dispatcher = 0x5557f0fa03b0 <remoteProcs+432>
rerr = {code = 0, domain = 0, message = 0x0, level = 0, dom =
0x0, str1 = 0x0, str2 = 0x0, str3 = 0x0, int1 = 0, int2 = 0,
net = 0x0}
#11 virNetServerProgramDispatch (prog=0x5557f2391a70,
server=server@entry=0x5557f23853d0, client=0x5557f238fac0,
msg=0x5557f23936a0)
at rpc/virnetserverprogram.c:307
rerr = {code = 0, domain = 0, message = 0x0, level = 0, dom =
0x0, str1 = 0x0, str2 = 0x0, str3 = 0x0, int1 = 0, int2 = 0,
net = 0x0}
__func__ = "virNetServerProgramDispatch"
__FUNCTION__ = "virNetServerProgramDispatch"
#12 0x00005557f0d6a19d in virNetServerProcessMsg (msg=<optimized out>,
prog=<optimized out>, client=<optimized out>, srv=0x5557f23853d0)
at rpc/virnetserver.c:148
ret = -1
#13 virNetServerHandleJob (jobOpaque=<optimized out>,
opaque=0x5557f23853d0) at rpc/virnetserver.c:169
srv = 0x5557f23853d0
job = 0x5557f2393820
__func__ = "virNetServerHandleJob"
#14 0x00007f0d58922491 in virThreadPoolWorker
(opaque=opaque@entry=0x5557f2391e70) at util/virthreadpool.c:167
data = 0x0
pool = 0x5557f23854c0
cond = 0x5557f2385528
priority = false
curWorkers = 0x5557f23855a0
maxLimit = 0x5557f2385588
job = 0x5557f238ef70
#15 0x00007f0d58921288 in virThreadHelper (data=<optimized out>) at
util/virthread.c:206
args = 0x0
local = {func = 0x7f0d589223b0 <virThreadPoolWorker>, funcName
= 0x5557f0d8879d "virNetServerHandleJob", worker = true,
opaque = 0x5557f2391e70}
#16 0x00007f0d55e64744 in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#17 0x00007f0d55ba2aad in clone () from /lib64/libc.so.6
No symbol table info available.
(gdb)
Am 22.12.2017 um 10:01 schrieb Daniel P. Berrange:> On Fri, Dec 22, 2017 at 09:52:33AM +0100, Holger Schranz wrote:
>> etcsvms1:/kvm/CS8200/M5 # coredumpctl gdb libvirtd
>> PID: 10728 (libvirtd)
>> UID: 0 (root)
>> GID: 0 (root)
>> Signal: 11 (SEGV)
>> Timestamp: Fri 2017-12-22 09:28:39 CET (18min ago)
>> Command Line: /usr/local/sbin/libvirtd -d
>> Executable: /usr/local/sbin/libvirtd
>> Control Group: /
>> Slice: -.slice
>> Boot ID: 01603763bc784c7380e310d5eea124d6
>> Machine ID: 89c660865c00403a9bacef32b6828556
>> Hostname: etcsvms1
>> Coredump:
/var/lib/systemd/coredump/core.libvirtd.0.01603763bc784c7380e310d5eea124d6.10728.1513931319000000.xz
>> Message: Process 10728 (libvirtd) of user 0 dumped core.
>
>> Core was generated by `/usr/local/sbin/libvirtd -d'.
>> Program terminated with signal SIGSEGV, Segmentation fault.
>> #0 virStorageFileReportBrokenChain (errcode=2,
>> src=src@entry=0x7f0d4004ac40, parent=0x7f0d4004ac40)
>> at storage/storage_source.c:422
>> 422 unsigned int access_user = src->drv->uid;
>> [Current thread is 1 (Thread 0x7f0d525ab700 (LWP 10729))]
>> Missing separate debuginfos, use: zypper install
>> (gdb)
> You've not given a full stack trace here - just the top most frame.
> Can you do it again and run
>
> (gdb) thread apply all backtrace full
>
> Regards,
> Daniel
---
Diese E-Mail wurde von Avast Antivirus-Software auf Viren geprüft.
https://www.avast.com/antivirus