[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] Commit 0d99c909d7e1 introduced bug



On 16.03.20 10:17, Andrew Cooper wrote:
On 16/03/2020 08:47, Jürgen Groß wrote:
Commit 0d99c909d7e1 ("libxl: wait for console path before firing
console_available") introduced a bug: when trying to start a guest
from a config file when it is already running, I get:

xl create -c minios.pv
Parsing config from minios.pv
libxl: error: libxl_domain.c:81:libxl__domain_rename: Domain 8:Domain
with name "minios" already exists.
libxl: error: libxl_create.c:1180:initiate_domain_create: Domain
8:cannot make domain: -6
Segmentation fault (core dumped)

The segfault is due to:

#0  0x00007ffff70127d1 in __strlen_avx2 () from /lib64/libc.so.6
#1  0x00007ffff66385f8 in xs_unwatch (h=0x644140, path=0x0,
token=0x647cc0 "0/0") at xs.c:993
#2  0x00007ffff7907aad in libxl__ev_xswatch_deregister (gc=0x6453d0,
w=0x6479e0) at libxl_event.c:853
#3  0x00007ffff78f7b22 in libxl__xswait_stop (gc=0x6453d0,
xswa=0x647958) at libxl_aoutils.c:34
#4  0x00007ffff78cde09 in domcreate_complete (egc=0x7fffffffd920,
dcs=0x645490, rc=-3) at libxl_create.c:1860

####### ^ this call to libxl__xswait_stop() was added with said commit

#5  0x00007ffff78cbfae in initiate_domain_create (egc=0x7fffffffd920,
dcs=0x645490) at libxl_create.c:1244
#6  0x00007ffff78ce368 in do_domain_create (ctx=0x643860,
d_config=0x7fffffffdad0, domid=0x7fffffffdfac, restore_fd=-1,
send_back_fd=-1, params=0x0,
     ao_how=0x0, aop_console_how=0x7fffffffda60) at libxl_create.c:1977
#7  0x00007ffff78cefdf in libxl_domain_create_new (ctx=0x643860,
d_config=0x7fffffffdad0, domid=0x7fffffffdfac, ao_how=0x0,
aop_console_how=0x7fffffffda60)
     at libxl_create.c:2192
#8  0x0000000000428fc8 in create_domain (dom_info=0x7fffffffe0b0) at
xl_vmcontrol.c:936
#9  0x0000000000429c4d in main_create (argc=3, argv=0x7fffffffe290) at
xl_vmcontrol.c:1246
#10 0x000000000040ad0b in main (argc=3, argv=0x7fffffffe290) at xl.c:425

What about the top commit, d094e95fb7c61c which seems to be a bugfix for
this?

Oh, sorry, missed that!


Juergen


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.