|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] segv in osevent_release_nexus with libxl backend to libvirt
Hi,
I'm seeing quite a few of these when shutting down domains:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb47f9420 (LWP 3322)]
0xb16d2f20 in osevent_release_nexus (gc=0xb47f88bc,
nexi_idle=0x2a0968fc, nexus=0x0) at libxl_event.c:119
119 libxl_event.c: No such file or directory.
(gdb) bt
#0 0xb16d2f20 in osevent_release_nexus (gc=0xb47f88bc,
nexi_idle=0x2a0968fc, nexus=0x0) at libxl_event.c:119
#1 0xb16d3a5c in osevent_hook_pre_release (nexus=0x2a096954,
nexi_idle=<optimized out>, ev=0x2a096940, gc=0xb47f88bc) at libxl_event.c:149
#2 libxl__ev_fd_deregister (gc=0xb47f88bc, ev=0x2a096940) at
libxl_event.c:231
#3 0xb16a47e0 in libxl_ctx_free (ctx=0x2a096888) at libxl.c:166
#4 0xb171814e in libxlDomainObjPrivateDispose () from
/opt/libvirt/lib/libvirt/connection-driver/libvirt_driver_libxl.so
#5 0xb6c69176 in virObjectUnref () from /opt/libvirt/lib/libvirt.so.0
#6 0xb17181d2 in libxlDomainObjPrivateFree () from
/opt/libvirt/lib/libvirt/connection-driver/libvirt_driver_libxl.so
#7 0xb6c9c0da in virDomainObjDispose () from
/opt/libvirt/lib/libvirt.so.0
#8 0xb6c69176 in virObjectUnref () from /opt/libvirt/lib/libvirt.so.0
#9 0xb6c9ca26 in virDomainObjListRemove () from
/opt/libvirt/lib/libvirt.so.0
#10 0xb171c548 in libxlDomainDestroyFlags () from
/opt/libvirt/lib/libvirt/connection-driver/libvirt_driver_libxl.so
#11 0xb171c5fa in libxlDomainDestroy () from
/opt/libvirt/lib/libvirt/connection-driver/libvirt_driver_libxl.so
#12 0xb6d292f8 in virDomainDestroy () from /opt/libvirt/lib/libvirt.so.0
#13 0x2a019d8a in remoteDispatchDomainDestroy ()
#14 0x2a019cb8 in remoteDispatchDomainDestroyHelper ()
#15 0x2a058392 in virNetServerProgramDispatchCall ()
#16 0x2a057fde in virNetServerProgramDispatch ()
#17 0x2a052814 in virNetServerProcessMsg ()
#18 0x2a0528cc in virNetServerHandleJob ()
#19 0xb6c82714 in virThreadPoolWorker () from
/opt/libvirt/lib/libvirt.so.0
#20 0xb6c82198 in virThreadHelper () from /opt/libvirt/lib/libvirt.so.0
#21 0xb6b84ebc in start_thread () from
/lib/arm-linux-gnueabihf/libpthread.so.0
#22 0xb6b34a38 in ?? () from /lib/arm-linux-gnueabihf/libc.so.6
#23 0xb6b34a38 in ?? () from /lib/arm-linux-gnueabihf/libc.so.6
Backtrace stopped: previous frame identical to this frame (corrupt
stack?)
This is on ARM but I don't think this appears to be arch specific at
first glance. The bit from virObjectUnref->SEGV appears to be the same
each time, but the leadin can be different:
(gdb) bt
#0 0xb16d2f20 in osevent_release_nexus (gc=0xbefff51c,
nexi_idle=0x2a09411c, nexus=0x0) at libxl_event.c:119
#1 0xb16d3a5c in osevent_hook_pre_release (nexus=0x2a094174,
nexi_idle=<optimized out>, ev=0x2a094160, gc=0xbefff51c) at libxl_event.c:149
#2 libxl__ev_fd_deregister (gc=0xbefff51c, ev=0x2a094160) at
libxl_event.c:231
#3 0xb16a47e0 in libxl_ctx_free (ctx=0x2a0940a8) at libxl.c:166
#4 0xb171814e in libxlDomainObjPrivateDispose () from
/opt/libvirt/lib/libvirt/connection-driver/libvirt_driver_libxl.so
#5 0xb6c69176 in virObjectUnref () from /opt/libvirt/lib/libvirt.so.0
#6 0xb1717696 in libxlDomainObjTimerEventHookInfoFree () from
/opt/libvirt/lib/libvirt/connection-driver/libvirt_driver_libxl.so
#7 0xb6c3eae4 in virEventPollCleanupTimeouts () from
/opt/libvirt/lib/libvirt.so.0
#8 0xb6c3f0f2 in virEventPollRunOnce () from
/opt/libvirt/lib/libvirt.so.0
#9 0xb6c3d2fc in virEventRunDefaultImpl () from
/opt/libvirt/lib/libvirt.so.0
#10 0x2a05495a in virNetServerRun ()
#11 0x2a01297c in main ()
Perhaps that's just an artefact of the reference counting dropping to to
zero in a different order not really relevant.
I remember that a few releases ago we had some issues of this type, but
I thought they had all be resolved.
I'm running up to date versions of Xen:
commit 28b4baacd599e8c10e6dac055f6a939bb730fb8a
Author: Jan Beulich <jbeulich@xxxxxxxx>
Date: Tue Nov 25 10:08:57 2014 +0100
and of libvirt:
commit 6c79469ccc3245b9572dcaabe8cd620ba3fabfad
Author: Daniel P. Berrange <berrange@xxxxxxxxxx>
Date: Tue Nov 18 17:53:51 2014 +0000
Any ideas?
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |