[libvirt] libvirtd segfault

Scott Sullivan ssullivan at liquidweb.com
Fri Dec 28 18:31:26 UTC 2012


On 12/28/2012 10:50 AM, Michal Privoznik wrote:
> On 28.12.2012 14:24, Scott Sullivan wrote:
>    
>> In case its useful, here's the 'bt' output from this session as well:
>>
>> (gdb) bt
>> #0  qemuDomainObjBeginJobInternal (driver=0x7fffe401d740, driver_locked=true, obj=0x7fff80001b00, job=QEMU_JOB_DESTROY, asyncJob=QEMU_ASYNC_JOB_NONE) at qemu/qemu_domain.c:768
>> #1  0x00007fffeac2b223 in qemuDomainDestroyFlags (dom=<value optimized out>, flags=<value optimized out>) at qemu/qemu_driver.c:2052
>> #2  0x00000039f10f97df in virDomainDestroy (domain=0x7fff741b8540) at libvirt.c:2201
>> #3  0x0000000000428e22 in remoteDispatchDomainDestroy (server=<value optimized out>, client=<value optimized out>, msg=<value optimized out>, rerr=0x7fff8e1fbbe0, args=<value optimized out>, ret=<value optimized>  out>) at remote_dispatch.h:1277
>> #4  remoteDispatchDomainDestroyHelper (server=<value optimized out>, client=<value optimized out>, msg=<value optimized out>, rerr=0x7fff8e1fbbe0, args=<value optimized out>, ret=<value optimized out>) at remote_dispatch.h:1255
>> #5  0x00000039f1146152 in virNetServerProgramDispatchCall (prog=0x6884a0, server=0x67fe60, client=0x68eb50, msg=0x6930b0) at rpc/virnetserverprogram.c:431
>> #6  virNetServerProgramDispatch (prog=0x6884a0, server=0x67fe60, client=0x68eb50, msg=0x6930b0) at rpc/virnetserverprogram.c:304
>> #7  0x00000039f1143fee in virNetServerProcessMsg (srv=<value optimized out>, client=0x68eb50, prog=<value optimized out>, msg=0x6930b0) at rpc/virnetserver.c:171
>> #8  0x00000039f1144a8b in virNetServerHandleJob (jobOpaque=<value optimized out>, opaque=<value optimized out>) at rpc/virnetserver.c:192
>> #9  0x00000039f10643ec in virThreadPoolWorker (opaque=<value optimized out>) at util/threadpool.c:144
>> #10 0x00000039f1063cd9 in virThreadHelper (data=<value optimized out>) at util/threads-pthread.c:161
>> #11 0x000000300a2077f1 in start_thread () from /lib64/libpthread.so.0
>> #12 0x0000003009ae570d in clone () from /lib64/libc.so.6
>> (gdb)
>>      
> I think this patch should fix your problem:
>
> https://www.redhat.com/archives/libvir-list/2012-December/msg00935.html
>
> If so, can you please test and confirm that since you already have everything set up.
>
> Michal
>    

I have applied this patch, on top of stable v1.0.1. I am going have my 
test running over the weekend, and will report back if I get another 
SIGSEGV as I saw before.

However so far, I have ran the same test as I noted in my previous 
posting, and after maybe 20 minutes this time I got another halt in my 
GDB session, though this time it is a SIGPIPE. Here is the output:

Program received signal SIGPIPE, Broken pipe.
0x000000300a20e48d in write () from /lib64/libpthread.so.0
Missing separate debuginfos, use: debuginfo-install 
audit-libs-2.1.3-3.el6.x86_64 augeas-libs-0.9.0-1.el6.x86_64 
avahi-libs-0.6.25-11.el6.x86_64 cyrus-sasl-gssapi-2.1.23-13.el6.x86_64 
cyrus-sasl-lib-2.1.23-13.el6.x86_64 cyrus-sasl-md5-2.1.23-13.el6.x86_64 
cyrus-sasl-plain-2.1.23-13.el6.x86_64 db4-4.7.25-16.el6.x86_64 
dbus-libs-1.2.24-5.el6_1.x86_64 device-mapper-libs-1.02.66-7storm.x86_64 
glibc-2.12-1.47.el6.x86_64 gnutls-2.8.5-4.el6.x86_64 
keyutils-libs-1.4-3.el6.x86_64 krb5-libs-1.9-22.el6_2.1.x86_64 
libblkid-2.17.2-12.4.el6.x86_64 libcap-ng-0.6.4-3.el6_0.1.x86_64 
libcom_err-1.41.12-11.el6.x86_64 libcurl-7.19.7-26.el6_1.2.x86_64 
libgcrypt-1.4.5-9.el6.x86_64 libgpg-error-1.7-4.el6.x86_64 
libidn-1.18-2.el6.x86_64 libnl-1.1-14.el6.x86_64 
libpcap-1.0.0-6.20091201git117cb5.el6.x86_64 
libpciaccess-0.12.1-1.el6.x86_64 libselinux-2.0.94-5.2.el6.x86_64 
libsepol-2.0.41-4.el6.x86_64 libtasn1-2.3-3.el6.x86_64 
libudev-147-2.40.el6.x86_64 libuuid-2.17.2-12.4.el6.x86_64 
libxml2-2.7.6-4.el6.x86_64 libxslt-1.1.26-2.el6.x86_64 
netcf-libs-0.1.9-2.el6.x86_64 nspr-4.8.8-3.el6.x86_64 
nss-3.12.10-17.el6_2.x86_64 nss-softokn-freebl-3.12.9-11.el6.x86_64 
nss-util-3.12.10-2.el6.x86_64 numactl-2.0.3-9.el6.x86_64 
openldap-2.4.23-20.el6.x86_64 openssl-1.0.0-20.el6.x86_64 
yajl-1.0.7-3.el6.x86_64 zlib-1.2.3-27.el6.x86_64
(gdb) bt
#0  0x000000300a20e48d in write () from /lib64/libpthread.so.0
#1  0x00007ffff7adb47e in virNetSocketWriteWire (sock=0x685af0, 
buf=0x1e90690 "", len=36) at rpc/virnetsocket.c:1344
#2  0x00007ffff7adb67e in virNetSocketWrite (sock=0x685af0, 
buf=0x1e90690 "", len=36) at rpc/virnetsocket.c:1490
#3  0x00007ffff7acb3d6 in virNetServerClientWrite (sock=<value optimized 
out>, events=11, opaque=0x68a7e0) at rpc/virnetserverclient.c:1095
#4  virNetServerClientDispatchWrite (sock=<value optimized out>, 
events=11, opaque=0x68a7e0) at rpc/virnetserverclient.c:1116
#5  virNetServerClientDispatchEvent (sock=<value optimized out>, 
events=11, opaque=0x68a7e0) at rpc/virnetserverclient.c:1227
#6  0x00007ffff79d6305 in virEventPollDispatchHandles () at 
util/event_poll.c:500
#7  virEventPollRunOnce () at util/event_poll.c:647
#8  0x00007ffff79d4ecd in virEventRunDefaultImpl () at util/event.c:247
#9  0x00007ffff7ace275 in virNetServerRun (srv=0x678df0) at 
rpc/virnetserver.c:1121
#10 0x000000000040c76a in main (argc=<value optimized out>, argv=<value 
optimized out>) at libvirtd.c:1449
(gdb) thread apply all bt
Thread 28 (Thread 0x7fff86bfd700 (LWP 2038)):
#0  0x000000300a20b3dc in pthread_cond_wait@@GLIBC_2.3.2 () from 
/lib64/libpthread.so.0
#1  0x00007ffff79e8aa6 in virCondWait (c=<value optimized out>, m=<value 
optimized out>) at util/threads-pthread.c:117
#2  0x00007ffff79e9073 in virThreadPoolWorker (opaque=<value optimized 
out>) at util/threadpool.c:103
#3  0x00007ffff79e88c9 in virThreadHelper (data=<value optimized out>) 
at util/threads-pthread.c:161
#4  0x000000300a2077f1 in start_thread () from /lib64/libpthread.so.0
#5  0x0000003009ae570d in clone () from /lib64/libc.so.6

Thread 27 (Thread 0x7fff875fe700 (LWP 32222)):
#0  0x000000300a20b3dc in pthread_cond_wait@@GLIBC_2.3.2 () from 
/lib64/libpthread.so.0
#1  0x00007ffff79e8aa6 in virCondWait (c=<value optimized out>, m=<value 
optimized out>) at util/threads-pthread.c:117
#2  0x00007ffff79e9073 in virThreadPoolWorker (opaque=<value optimized 
out>) at util/threadpool.c:103
#3  0x00007ffff79e88c9 in virThreadHelper (data=<value optimized out>) 
at util/threads-pthread.c:161
#4  0x000000300a2077f1 in start_thread () from /lib64/libpthread.so.0
#5  0x0000003009ae570d in clone () from /lib64/libc.so.6

Thread 26 (Thread 0x7fff87fff700 (LWP 31895)):
#0  0x000000300a20b3dc in pthread_cond_wait@@GLIBC_2.3.2 () from 
/lib64/libpthread.so.0
#1  0x00007ffff79e8aa6 in virCondWait (c=<value optimized out>, m=<value 
optimized out>) at util/threads-pthread.c:117
#2  0x00007ffff79e9073 in virThreadPoolWorker (opaque=<value optimized 
out>) at util/threadpool.c:103
#3  0x00007ffff79e88c9 in virThreadHelper (data=<value optimized out>) 
at util/threads-pthread.c:161
#4  0x000000300a2077f1 in start_thread () from /lib64/libpthread.so.0
#5  0x0000003009ae570d in clone () from /lib64/libc.so.6

Thread 25 (Thread 0x7fffb8dfa700 (LWP 31894)):
#0  0x000000300a20b3dc in pthread_cond_wait@@GLIBC_2.3.2 () from 
/lib64/libpthread.so.0
#1  0x00007ffff79e8aa6 in virCondWait (c=<value optimized out>, m=<value 
optimized out>) at util/threads-pthread.c:117
#2  0x00007ffff79e9073 in virThreadPoolWorker (opaque=<value optimized 
out>) at util/threadpool.c:103
#3  0x00007ffff79e88c9 in virThreadHelper (data=<value optimized out>) 
at util/threads-pthread.c:161
#4  0x000000300a2077f1 in start_thread () from /lib64/libpthread.so.0
#5  0x0000003009ae570d in clone () from /lib64/libc.so.6

Thread 24 (Thread 0x7fffb97fb700 (LWP 31893)):
#0  0x000000300a20b3dc in pthread_cond_wait@@GLIBC_2.3.2 () from 
/lib64/libpthread.so.0
#1  0x00007ffff79e8aa6 in virCondWait (c=<value optimized out>, m=<value 
optimized out>) at util/threads-pthread.c:117
#2  0x00007ffff79e9073 in virThreadPoolWorker (opaque=<value optimized 
out>) at util/threadpool.c:103
#3  0x00007ffff79e88c9 in virThreadHelper (data=<value optimized out>) 
at util/threads-pthread.c:161
#4  0x000000300a2077f1 in start_thread () from /lib64/libpthread.so.0
#5  0x0000003009ae570d in clone () from /lib64/libc.so.6

Thread 23 (Thread 0x7fffba1fc700 (LWP 31659)):
#0  0x000000300a20b3dc in pthread_cond_wait@@GLIBC_2.3.2 () from 
/lib64/libpthread.so.0
#1  0x00007ffff79e8aa6 in virCondWait (c=<value optimized out>, m=<value 
optimized out>) at util/threads-pthread.c:117
#2  0x00007ffff79e9073 in virThreadPoolWorker (opaque=<value optimized 
out>) at util/threadpool.c:103
#3  0x00007ffff79e88c9 in virThreadHelper (data=<value optimized out>) 
at util/threads-pthread.c:161
#4  0x000000300a2077f1 in start_thread () from /lib64/libpthread.so.0
#5  0x0000003009ae570d in clone () from /lib64/libc.so.6

Thread 22 (Thread 0x7fffbabfd700 (LWP 31562)):
#0  0x000000300a20b3dc in pthread_cond_wait@@GLIBC_2.3.2 () from 
/lib64/libpthread.so.0
#1  0x00007ffff79e8aa6 in virCondWait (c=<value optimized out>, m=<value 
optimized out>) at util/threads-pthread.c:117
#2  0x00007ffff79e9073 in virThreadPoolWorker (opaque=<value optimized 
out>) at util/threadpool.c:103
#3  0x00007ffff79e88c9 in virThreadHelper (data=<value optimized out>) 
at util/threads-pthread.c:161
#4  0x000000300a2077f1 in start_thread () from /lib64/libpthread.so.0
#5  0x0000003009ae570d in clone () from /lib64/libc.so.6

Thread 21 (Thread 0x7fffbb5fe700 (LWP 31555)):
#0  0x000000300a20b3dc in pthread_cond_wait@@GLIBC_2.3.2 () from 
/lib64/libpthread.so.0
#1  0x00007ffff79e8aa6 in virCondWait (c=<value optimized out>, m=<value 
optimized out>) at util/threads-pthread.c:117
#2  0x00007ffff79e9073 in virThreadPoolWorker (opaque=<value optimized 
out>) at util/threadpool.c:103
#3  0x00007ffff79e88c9 in virThreadHelper (data=<value optimized out>) 
at util/threads-pthread.c:161
#4  0x000000300a2077f1 in start_thread () from /lib64/libpthread.so.0
#5  0x0000003009ae570d in clone () from /lib64/libc.so.6

Thread 20 (Thread 0x7fffe0dfa700 (LWP 31452)):
#0  0x000000300a20b3dc in pthread_cond_wait@@GLIBC_2.3.2 () from 
/lib64/libpthread.so.0
#1  0x00007ffff79e8aa6 in virCondWait (c=<value optimized out>, m=<value 
optimized out>) at util/threads-pthread.c:117
#2  0x00007ffff79e9073 in virThreadPoolWorker (opaque=<value optimized 
out>) at util/threadpool.c:103
#3  0x00007ffff79e88c9 in virThreadHelper (data=<value optimized out>) 
at util/threads-pthread.c:161
#4  0x000000300a2077f1 in start_thread () from /lib64/libpthread.so.0
#5  0x0000003009ae570d in clone () from /lib64/libc.so.6

Thread 19 (Thread 0x7fffe17fb700 (LWP 31315)):
#0  0x000000300a20b3dc in pthread_cond_wait@@GLIBC_2.3.2 () from 
/lib64/libpthread.so.0
#1  0x00007ffff79e8aa6 in virCondWait (c=<value optimized out>, m=<value 
optimized out>) at util/threads-pthread.c:117
#2  0x00007ffff79e9073 in virThreadPoolWorker (opaque=<value optimized 
out>) at util/threadpool.c:103
#3  0x00007ffff79e88c9 in virThreadHelper (data=<value optimized out>) 
at util/threads-pthread.c:161
#4  0x000000300a2077f1 in start_thread () from /lib64/libpthread.so.0
#5  0x0000003009ae570d in clone () from /lib64/libc.so.6

Thread 18 (Thread 0x7fffe21fc700 (LWP 31128)):
#0  0x000000300a20b3dc in pthread_cond_wait@@GLIBC_2.3.2 () from 
/lib64/libpthread.so.0
#1  0x00007ffff79e8aa6 in virCondWait (c=<value optimized out>, m=<value 
optimized out>) at util/threads-pthread.c:117
#2  0x00007ffff79e9073 in virThreadPoolWorker (opaque=<value optimized 
out>) at util/threadpool.c:103
#3  0x00007ffff79e88c9 in virThreadHelper (data=<value optimized out>) 
at util/threads-pthread.c:161
#4  0x000000300a2077f1 in start_thread () from /lib64/libpthread.so.0
#5  0x0000003009ae570d in clone () from /lib64/libc.so.6

Thread 17 (Thread 0x7fffe2bfd700 (LWP 30991)):
#0  0x000000300a20b3dc in pthread_cond_wait@@GLIBC_2.3.2 () from 
/lib64/libpthread.so.0
#1  0x00007ffff79e8aa6 in virCondWait (c=<value optimized out>, m=<value 
optimized out>) at util/threads-pthread.c:117
#2  0x00007ffff79e9073 in virThreadPoolWorker (opaque=<value optimized 
out>) at util/threadpool.c:103
#3  0x00007ffff79e88c9 in virThreadHelper (data=<value optimized out>) 
at util/threads-pthread.c:161
#4  0x000000300a2077f1 in start_thread () from /lib64/libpthread.so.0
#5  0x0000003009ae570d in clone () from /lib64/libc.so.6

Thread 16 (Thread 0x7fffe35fe700 (LWP 30801)):
#0  0x000000300a20b3dc in pthread_cond_wait@@GLIBC_2.3.2 () from 
/lib64/libpthread.so.0
#1  0x00007ffff79e8aa6 in virCondWait (c=<value optimized out>, m=<value 
optimized out>) at util/threads-pthread.c:117
#2  0x00007ffff79e9073 in virThreadPoolWorker (opaque=<value optimized 
out>) at util/threadpool.c:103
#3  0x00007ffff79e88c9 in virThreadHelper (data=<value optimized out>) 
at util/threads-pthread.c:161
#4  0x000000300a2077f1 in start_thread () from /lib64/libpthread.so.0
#5  0x0000003009ae570d in clone () from /lib64/libc.so.6

Thread 15 (Thread 0x7fffbbfff700 (LWP 30790)):
#0  0x000000300a20b3dc in pthread_cond_wait@@GLIBC_2.3.2 () from 
/lib64/libpthread.so.0
#1  0x00007ffff79e8aa6 in virCondWait (c=<value optimized out>, m=<value 
optimized out>) at util/threads-pthread.c:117
#2  0x00007fffea56a97c in qemuMonitorSend (mon=0x7fffb00052d0, 
msg=<value optimized out>) at qemu/qemu_monitor.c:907
#3  0x00007fffea576045 in qemuMonitorJSONCommandWithFd 
(mon=0x7fffb00052d0, cmd=0x7fffb0005c70, scm_fd=-1, 
reply=0x7fffbbffde48) at qemu/qemu_monitor_json.c:263
#4  0x00007fffea577af1 in qemuMonitorJSONGetCommands 
(mon=0x7fffb00052d0, commands=0x7fffbbffdea8) at 
qemu/qemu_monitor_json.c:3889
#5  0x00007fffea527ccf in qemuCapsProbeQMPCommands (caps=0x7fffb00050c0, 
mon=<value optimized out>) at qemu/qemu_capabilities.c:1927
#6  0x00007fffea528093 in qemuCapsProbeQMP (caps=0x7fffb00050c0, 
mon=0x7fffb00052d0) at qemu/qemu_capabilities.c:2128
#7  0x00007fffea553040 in qemuConnectMonitor (driver=0x7fffe4013520, 
vm=0x7fffb0001870) at qemu/qemu_process.c:1322
#8  0x00007fffea558f94 in qemuProcessWaitForMonitor (driver=<value 
optimized out>, vm=0x7fffb0001870, caps=0x7fffb00050c0, pos=<value 
optimized out>) at qemu/qemu_process.c:1670
#9  0x00007fffea55aa9a in qemuProcessStart (conn=0x7fffd4007120, 
driver=0x7fffe4013520, vm=0x7fffb0001870, migrateFrom=0x0, stdin_fd=-1, 
stdin_path=0x0, snapshot=0x0, vmop=VIR_NETDEV_VPORT_PROFILE_OP_CREATE, 
flags=1) at qemu/qemu_process.c:3824
#10 0x00007fffea59329c in qemuDomainCreate (conn=0x7fffd4007120, 
xml=<value optimized out>, flags=<value optimized out>) at 
qemu/qemu_driver.c:1701
#11 0x00007ffff7a76d87 in virDomainCreateXML (conn=0x7fffd4007120, 
xmlDesc=0x7fffb0000ae0 "<domain type=\"kvm\">\n <name>cmgmceul</name>\n 
<uuid>6c9d8e5d-9c2b-774c-306c-5f515b25e54b</uuid>\n 
<memory>450560</memory>\n <currentMemory>450560</currentMemory>\n 
<vcpu>2</vcpu>\n <cpu>\n <topology"..., flags=0)
     at libvirt.c:1979
#12 0x00000000004298a7 in remoteDispatchDomainCreateXML (server=<value 
optimized out>, client=0x686a00, msg=<value optimized out>, 
rerr=0x7fffbbffebc0, args=0x7fffb00f55c0, ret=0x7fffb00f57c0) at 
remote_dispatch.h:1172
#13 remoteDispatchDomainCreateXMLHelper (server=<value optimized out>, 
client=0x686a00, msg=<value optimized out>, rerr=0x7fffbbffebc0, 
args=0x7fffb00f55c0, ret=0x7fffb00f57c0) at remote_dispatch.h:1152
#14 0x00007ffff7ad0d02 in virNetServerProgramDispatchCall 
(prog=0x6814d0, server=0x678df0, client=0x686a00, msg=0x690130) at 
rpc/virnetserverprogram.c:431
#15 virNetServerProgramDispatch (prog=0x6814d0, server=0x678df0, 
client=0x686a00, msg=0x690130) at rpc/virnetserverprogram.c:304
#16 0x00007ffff7aceaa6 in virNetServerProcessMsg (srv=<value optimized 
out>, client=0x686a00, prog=<value optimized out>, msg=0x690130) at 
rpc/virnetserver.c:173
#17 0x00007ffff7acf5e3 in virNetServerHandleJob (jobOpaque=<value 
optimized out>, opaque=0x678df0) at rpc/virnetserver.c:194
#18 0x00007ffff79e8fdc in virThreadPoolWorker (opaque=<value optimized 
out>) at util/threadpool.c:144
#19 0x00007ffff79e88c9 in virThreadHelper (data=<value optimized out>) 
at util/threads-pthread.c:161
#20 0x000000300a2077f1 in start_thread () from /lib64/libpthread.so.0
#21 0x0000003009ae570d in clone () from /lib64/libc.so.6

Thread 14 (Thread 0x7fffe912c700 (LWP 30786)):
#0  0x000000300a20b3dc in pthread_cond_wait@@GLIBC_2.3.2 () from 
/lib64/libpthread.so.0
#1  0x00007ffff79e8aa6 in virCondWait (c=<value optimized out>, m=<value 
optimized out>) at util/threads-pthread.c:117
#2  0x00007ffff79e9073 in virThreadPoolWorker (opaque=<value optimized 
out>) at util/threadpool.c:103
#3  0x00007ffff79e88c9 in virThreadHelper (data=<value optimized out>) 
at util/threads-pthread.c:161
#4  0x000000300a2077f1 in start_thread () from /lib64/libpthread.so.0
#5  0x0000003009ae570d in clone () from /lib64/libc.so.6

Thread 11 (Thread 0x7fffec0cd700 (LWP 29955)):
#0  0x000000300a20b3dc in pthread_cond_wait@@GLIBC_2.3.2 () from 
/lib64/libpthread.so.0
#1  0x00007ffff79e8aa6 in virCondWait (c=<value optimized out>, m=<value 
optimized out>) at util/threads-pthread.c:117
#2  0x00007ffff79e9073 in virThreadPoolWorker (opaque=<value optimized 
out>) at util/threadpool.c:103
#3  0x00007ffff79e88c9 in virThreadHelper (data=<value optimized out>) 
at util/threads-pthread.c:161
#4  0x000000300a2077f1 in start_thread () from /lib64/libpthread.so.0
#5  0x0000003009ae570d in clone () from /lib64/libc.so.6

Thread 10 (Thread 0x7fffecace700 (LWP 29954)):
#0  0x000000300a20b3dc in pthread_cond_wait@@GLIBC_2.3.2 () from 
/lib64/libpthread.so.0
#1  0x00007ffff79e8aa6 in virCondWait (c=<value optimized out>, m=<value 
optimized out>) at util/threads-pthread.c:117
#2  0x00007ffff79e9073 in virThreadPoolWorker (opaque=<value optimized 
out>) at util/threadpool.c:103
#3  0x00007ffff79e88c9 in virThreadHelper (data=<value optimized out>) 
at util/threads-pthread.c:161
#4  0x000000300a2077f1 in start_thread () from /lib64/libpthread.so.0
#5  0x0000003009ae570d in clone () from /lib64/libc.so.6

Thread 9 (Thread 0x7fffed4cf700 (LWP 29953)):
#0  0x000000300a20b3dc in pthread_cond_wait@@GLIBC_2.3.2 () from 
/lib64/libpthread.so.0
#1  0x00007ffff79e8aa6 in virCondWait (c=<value optimized out>, m=<value 
optimized out>) at util/threads-pthread.c:117
#2  0x00007ffff79e9073 in virThreadPoolWorker (opaque=<value optimized 
out>) at util/threadpool.c:103
#3  0x00007ffff79e88c9 in virThreadHelper (data=<value optimized out>) 
at util/threads-pthread.c:161
#4  0x000000300a2077f1 in start_thread () from /lib64/libpthread.so.0
#5  0x0000003009ae570d in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7fffeded0700 (LWP 29952)):
#0  0x000000300a20b3dc in pthread_cond_wait@@GLIBC_2.3.2 () from 
/lib64/libpthread.so.0
#1  0x00007ffff79e8aa6 in virCondWait (c=<value optimized out>, m=<value 
optimized out>) at util/threads-pthread.c:117
#2  0x00007ffff79e9073 in virThreadPoolWorker (opaque=<value optimized 
out>) at util/threadpool.c:103
#3  0x00007ffff79e88c9 in virThreadHelper (data=<value optimized out>) 
at util/threads-pthread.c:161
#4  0x000000300a2077f1 in start_thread () from /lib64/libpthread.so.0
#5  0x0000003009ae570d in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7fffee8d1700 (LWP 29951)):
#0  0x000000300a20b3dc in pthread_cond_wait@@GLIBC_2.3.2 () from 
/lib64/libpthread.so.0
#1  0x00007ffff79e8aa6 in virCondWait (c=<value optimized out>, m=<value 
optimized out>) at util/threads-pthread.c:117
#2  0x00007ffff79e9073 in virThreadPoolWorker (opaque=<value optimized 
out>) at util/threadpool.c:103
#3  0x00007ffff79e88c9 in virThreadHelper (data=<value optimized out>) 
at util/threads-pthread.c:161
#4  0x000000300a2077f1 in start_thread () from /lib64/libpthread.so.0
#5  0x0000003009ae570d in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7fffef2d2700 (LWP 29950)):
#0  0x0000003009a794a1 in malloc () from /lib64/libc.so.6
#1  0x0000003009afede8 in __vasprintf_chk () from /lib64/libc.so.6
#2  0x00007ffff79eb2f4 in vasprintf (strp=<value optimized out>, 
fmt=<value optimized out>, list=<value optimized out>) at 
/usr/include/bits/stdio2.h:199
#3  virVasprintf (strp=<value optimized out>, fmt=<value optimized out>, 
list=<value optimized out>) at util/util.c:1990
#4  0x00007ffff79dc97b in virLogVMessage (source=VIR_LOG_FROM_TRACE, 
priority=<value optimized out>, filename=0x7fffea5be5f7 
"qemu/qemu_monitor.c", linenr=904, funcname=0x7fffea5c0d70 
"qemuMonitorSend", metadata=0x0, fmt=0x7fffea5bf300 
"QEMU_MONITOR_SEND_MSG: mon=%p msg=%s fd=%d", vargs=0x7fffef2d1240)
     at util/logging.c:814
#5  0x00007ffff79dcda9 in virLogMessage (source=<value optimized out>, 
priority=<value optimized out>, filename=<value optimized out>, 
linenr=<value optimized out>, funcname=<value optimized out>, 
metadata=<value optimized out>, fmt=0x7fffea5bf300 
"QEMU_MONITOR_SEND_MSG: mon=%p msg=%s fd=%d") at util/logging.c:751
#6  0x00007fffea56a935 in qemuMonitorSend (mon=0x7fffc40022d0, 
msg=<value optimized out>) at qemu/qemu_monitor.c:902
#7  0x00007fffea576045 in qemuMonitorJSONCommandWithFd 
(mon=0x7fffc40022d0, cmd=0x7fffc4032eb0, scm_fd=-1, 
reply=0x7fffef2d1428) at qemu/qemu_monitor_json.c:263
#8  0x00007fffea57899e in qemuMonitorJSONSetBalloon (mon=0x7fffc40022d0, 
newmem=<value optimized out>) at qemu/qemu_monitor_json.c:2067
#9  0x00007fffea55b540 in qemuProcessStart (conn=0x7fff94003920, 
driver=0x7fffe4013520, vm=<value optimized out>, migrateFrom=0x0, 
stdin_fd=-282258048, stdin_path=0x7fffc4032340 "", snapshot=0x0, 
vmop=VIR_NETDEV_VPORT_PROFILE_OP_CREATE, flags=1) at 
qemu/qemu_process.c:3892
#10 0x00007fffea59329c in qemuDomainCreate (conn=0x7fff94003920, 
xml=<value optimized out>, flags=<value optimized out>) at 
qemu/qemu_driver.c:1701
#11 0x00007ffff7a76d87 in virDomainCreateXML (conn=0x7fff94003920, 
xmlDesc=0x7fffc4000f00 "<domain type=\"kvm\">\n <name>ezkzoelz</name>\n 
<uuid>f9d6d86b-b75a-91df-6cc8-05236d2b4750</uuid>\n 
<memory>450560</memory>\n <currentMemory>450560</currentMemory>\n 
<vcpu>2</vcpu>\n <cpu>\n <topology"..., flags=0)
     at libvirt.c:1979
#12 0x00000000004298a7 in remoteDispatchDomainCreateXML (server=<value 
optimized out>, client=0x68c7d0, msg=<value optimized out>, 
rerr=0x7fffef2d1bc0, args=0x7fffc4000e70, ret=0x7fffc4000ed0) at 
remote_dispatch.h:1172
#13 remoteDispatchDomainCreateXMLHelper (server=<value optimized out>, 
client=0x68c7d0, msg=<value optimized out>, rerr=0x7fffef2d1bc0, 
args=0x7fffc4000e70, ret=0x7fffc4000ed0) at remote_dispatch.h:1152
#14 0x00007ffff7ad0d02 in virNetServerProgramDispatchCall 
(prog=0x6814d0, server=0x678df0, client=0x68c7d0, msg=0x687b00) at 
rpc/virnetserverprogram.c:431
#15 virNetServerProgramDispatch (prog=0x6814d0, server=0x678df0, 
client=0x68c7d0, msg=0x687b00) at rpc/virnetserverprogram.c:304
#16 0x00007ffff7aceaa6 in virNetServerProcessMsg (srv=<value optimized 
out>, client=0x68c7d0, prog=<value optimized out>, msg=0x687b00) at 
rpc/virnetserver.c:173
#17 0x00007ffff7acf5e3 in virNetServerHandleJob (jobOpaque=<value 
optimized out>, opaque=0x678df0) at rpc/virnetserver.c:194
#18 0x00007ffff79e8fdc in virThreadPoolWorker (opaque=<value optimized 
out>) at util/threadpool.c:144
#19 0x00007ffff79e88c9 in virThreadHelper (data=<value optimized out>) 
at util/threads-pthread.c:161
#20 0x000000300a2077f1 in start_thread () from /lib64/libpthread.so.0
#21 0x0000003009ae570d in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7fffefcd3700 (LWP 29949)):
#0  0x000000300a20b3dc in pthread_cond_wait@@GLIBC_2.3.2 () from 
/lib64/libpthread.so.0
#1  0x00007ffff79e8aa6 in virCondWait (c=<value optimized out>, m=<value 
optimized out>) at util/threads-pthread.c:117
#2  0x00007ffff79e9073 in virThreadPoolWorker (opaque=<value optimized 
out>) at util/threadpool.c:103
#3  0x00007ffff79e88c9 in virThreadHelper (data=<value optimized out>) 
at util/threads-pthread.c:161
#4  0x000000300a2077f1 in start_thread () from /lib64/libpthread.so.0
#5  0x0000003009ae570d in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7ffff06d4700 (LWP 29948)):
#0  0x000000300a20b3dc in pthread_cond_wait@@GLIBC_2.3.2 () from 
/lib64/libpthread.so.0
#1  0x00007ffff79e8aa6 in virCondWait (c=<value optimized out>, m=<value 
optimized out>) at util/threads-pthread.c:117
#2  0x00007ffff79e9073 in virThreadPoolWorker (opaque=<value optimized 
out>) at util/threadpool.c:103
#3  0x00007ffff79e88c9 in virThreadHelper (data=<value optimized out>) 
at util/threads-pthread.c:161
#4  0x000000300a2077f1 in start_thread () from /lib64/libpthread.so.0
#5  0x0000003009ae570d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7ffff10d5700 (LWP 29947)):
#0  0x000000300a20b3dc in pthread_cond_wait@@GLIBC_2.3.2 () from 
/lib64/libpthread.so.0
#1  0x00007ffff79e8aa6 in virCondWait (c=<value optimized out>, m=<value 
optimized out>) at util/threads-pthread.c:117
#2  0x00007ffff79e9073 in virThreadPoolWorker (opaque=<value optimized 
out>) at util/threadpool.c:103
#3  0x00007ffff79e88c9 in virThreadHelper (data=<value optimized out>) 
at util/threads-pthread.c:161
#4  0x000000300a2077f1 in start_thread () from /lib64/libpthread.so.0
#5  0x0000003009ae570d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7ffff1ad6700 (LWP 29946)):
#0  0x000000300a20b3dc in pthread_cond_wait@@GLIBC_2.3.2 () from 
/lib64/libpthread.so.0
#1  0x00007ffff79e8aa6 in virCondWait (c=<value optimized out>, m=<value 
optimized out>) at util/threads-pthread.c:117
#2  0x00007fffea56a97c in qemuMonitorSend (mon=0x7fffcc005480, 
msg=<value optimized out>) at qemu/qemu_monitor.c:907
#3  0x00007fffea576045 in qemuMonitorJSONCommandWithFd 
(mon=0x7fffcc005480, cmd=0x7fffcc003900, scm_fd=-1, 
reply=0x7ffff1ad53b0) at qemu/qemu_monitor_json.c:263
#4  0x00007fffea57ca92 in qemuMonitorJSONGetCPUInfo (mon=0x7fffcc005480, 
pids=0x7ffff1ad5418) at qemu/qemu_monitor_json.c:1261
#5  0x00007fffea55551a in qemuProcessDetectVcpuPIDs 
(driver=0x7fffe4013520, vm=0x7fffcc000d20) at qemu/qemu_process.c:1728
#6  0x00007fffea55aaef in qemuProcessStart (conn=0x7fffc80824b0, 
driver=0x7fffe4013520, vm=0x7fffcc000d20, migrateFrom=0x0, stdin_fd=-1, 
stdin_path=0x0, snapshot=0x0, vmop=VIR_NETDEV_VPORT_PROFILE_OP_CREATE, 
flags=1) at qemu/qemu_process.c:3836
#7  0x00007fffea59329c in qemuDomainCreate (conn=0x7fffc80824b0, 
xml=<value optimized out>, flags=<value optimized out>) at 
qemu/qemu_driver.c:1701
#8  0x00007ffff7a76d87 in virDomainCreateXML (conn=0x7fffc80824b0, 
xmlDesc=0x7fffcc001820 "<domain type=\"kvm\">\n <name>vfkgfkgc</name>\n 
<uuid>d926a1a9-6a42-312b-ded8-4512c9328e8c</uuid>\n 
<memory>450560</memory>\n <currentMemory>450560</currentMemory>\n 
<vcpu>2</vcpu>\n <cpu>\n <topology"..., flags=0)
     at libvirt.c:1979
#9  0x00000000004298a7 in remoteDispatchDomainCreateXML (server=<value 
optimized out>, client=0x687b70, msg=<value optimized out>, 
rerr=0x7ffff1ad5bc0, args=0x7fffcc001fc0, ret=0x7fffcc002020) at 
remote_dispatch.h:1172
#10 remoteDispatchDomainCreateXMLHelper (server=<value optimized out>, 
client=0x687b70, msg=<value optimized out>, rerr=0x7ffff1ad5bc0, 
args=0x7fffcc001fc0, ret=0x7fffcc002020) at remote_dispatch.h:1152
#11 0x00007ffff7ad0d02 in virNetServerProgramDispatchCall 
(prog=0x6814d0, server=0x678df0, client=0x687b70, msg=0x686c60) at 
rpc/virnetserverprogram.c:431
#12 virNetServerProgramDispatch (prog=0x6814d0, server=0x678df0, 
client=0x687b70, msg=0x686c60) at rpc/virnetserverprogram.c:304
#13 0x00007ffff7aceaa6 in virNetServerProcessMsg (srv=<value optimized 
out>, client=0x687b70, prog=<value optimized out>, msg=0x686c60) at 
rpc/virnetserver.c:173
#14 0x00007ffff7acf5e3 in virNetServerHandleJob (jobOpaque=<value 
optimized out>, opaque=0x678df0) at rpc/virnetserver.c:194
#15 0x00007ffff79e8fdc in virThreadPoolWorker (opaque=<value optimized 
out>) at util/threadpool.c:144
#16 0x00007ffff79e88c9 in virThreadHelper (data=<value optimized out>) 
at util/threads-pthread.c:161
#17 0x000000300a2077f1 in start_thread () from /lib64/libpthread.so.0
#18 0x0000003009ae570d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7ffff7968800 (LWP 29943)):
#0  0x000000300a20e48d in write () from /lib64/libpthread.so.0
#1  0x00007ffff7adb47e in virNetSocketWriteWire (sock=0x685af0, 
buf=0x1e90690 "", len=36) at rpc/virnetsocket.c:1344
#2  0x00007ffff7adb67e in virNetSocketWrite (sock=0x685af0, 
buf=0x1e90690 "", len=36) at rpc/virnetsocket.c:1490
#3  0x00007ffff7acb3d6 in virNetServerClientWrite (sock=<value optimized 
out>, events=11, opaque=0x68a7e0) at rpc/virnetserverclient.c:1095
#4  virNetServerClientDispatchWrite (sock=<value optimized out>, 
events=11, opaque=0x68a7e0) at rpc/virnetserverclient.c:1116
#5  virNetServerClientDispatchEvent (sock=<value optimized out>, 
events=11, opaque=0x68a7e0) at rpc/virnetserverclient.c:1227
#6  0x00007ffff79d6305 in virEventPollDispatchHandles () at 
util/event_poll.c:500
#7  virEventPollRunOnce () at util/event_poll.c:647
#8  0x00007ffff79d4ecd in virEventRunDefaultImpl () at util/event.c:247
#9  0x00007ffff7ace275 in virNetServerRun (srv=0x678df0) at 
rpc/virnetserver.c:1121
#10 0x000000000040c76a in main (argc=<value optimized out>, argv=<value 
optimized out>) at libvirtd.c:1449
(gdb)

This appears to maybe be a different issue? I am going to start another 
test run now.




More information about the libvir-list mailing list