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

Re: [Xen-users] xl create and destroy segfault before completing


  • To: xen-users@xxxxxxxxxxxxxxxxxxxx
  • From: Ian Macdonald <imac@xxxxxxxxxx>
  • Date: Tue, 29 May 2018 10:55:12 +0200
  • Autocrypt: addr=imac@xxxxxxxxxx; prefer-encrypt=mutual; keydata= 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
  • Delivery-date: Tue, 29 May 2018 08:56:31 +0000
  • List-id: Xen user discussion <xen-users.lists.xenproject.org>
  • Openpgp: preference=signencrypt

Hi,

On 28/05/18 19:07, Ian Macdonald wrote:
> I am running Xen in PV mode on Debian stretch on an Intel 64-bit machine
> in EFI mode.
> 
> I can use xen-create-image to create a domU machine but when I run 'xl
> create' or 'xl destroy', the xl binary segfaults. The commands seem to
> work, as 'xl create' gets the domU machine running correctly, as far as
> I can tell, but then the xl command segfaults before exiting. The 'xl
> destroy' command also appears to work, it kills off the domU as it
> should, but then xl segfaults. All other 'xl' commands seem to work,
> only 'create' and 'destroy' seem to segfault like this.
> 
> The domU machines seem to work correctly, but I would like to understand
> and solve this problem before putting this server into production. I'd
> appreciate any suggestions anyone has about what might be going on here.

Just to add a bit more information, here's the output from running the
'xl create' command via gdb. Any suggestions regarding how to fix or
avoid this segfault would be much appreciated.

Thanks,
-Ian

********

root@server:/home/support# gdb --args /usr/lib/xen-4.8/bin/xl create
/etc/xen/krytest.cfg
Reading symbols from /usr/lib/xen-4.8/bin/xl...Reading symbols from
/usr/lib/debug/.build-id/c9/5b8edd3bed99d99b4f85c2b4cad3c6379e7269.debug...done.
done.
(gdb) r
Starting program: /usr/lib/xen-4.8/bin/xl create /etc/xen/krytest.cfg
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Parsing config from /etc/xen/krytest.cfg
[New Thread 0x7ffff7ff2700 (LWP 29932)]

Thread 2 "xl" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7ffff7ff2700 (LWP 29932)]
0x00007ffff7de30b5 in _dl_lookup_symbol_x (undef_name=0x7ffff5477c63
"_Unwind_Find_FDE", undef_map=0x555555789310,
ref=ref@entry=0x7ffff7ff0128, symbol_scope=0x555555789668,
    version=0x55555578d620, type_class=type_class@entry=1, flags=5,
skip_map=0x0) at dl-lookup.c:833
833     dl-lookup.c: No such file or directory.
(gdb) bt full
#0  0x00007ffff7de30b5 in _dl_lookup_symbol_x (undef_name=0x7ffff5477c63
"_Unwind_Find_FDE", undef_map=0x555555789310,
ref=ref@entry=0x7ffff7ff0128, symbol_scope=0x555555789668,
    version=0x55555578d620, type_class=type_class@entry=1, flags=5,
skip_map=0x0) at dl-lookup.c:833
        res = <optimized out>
        start = 0
        old_hash = 4294967295
        current_value = {s = 0x0, m = 0x0}
        scope = 0x555555789668
        __PRETTY_FUNCTION__ = "_dl_lookup_symbol_x"
        i = 0
        protected = <optimized out>
#1  0x00007ffff7de7c54 in _dl_fixup (l=<optimized out>,
reloc_arg=<optimized out>) at ../elf/dl-runtime.c:111
        version = <optimized out>
        flags = <optimized out>
        symtab = <optimized out>
        strtab = <optimized out>
        reloc = <optimized out>
        sym = 0x7ffff5476f68
        rel_addr = 0x7ffff568c110
        result = <optimized out>
        value = <optimized out>
        __PRETTY_FUNCTION__ = "_dl_fixup"
#2  0x00007ffff7def35a in _dl_runtime_resolve_xsavec () at
../sysdeps/x86_64/dl-trampoline.h:125
No locals.
#3  0x00007ffff5484b13 in ?? () from /lib/x86_64-linux-gnu/libgcc_s.so.1
No symbol table info available.
#4  0x00007ffff5485d30 in ?? () from /lib/x86_64-linux-gnu/libgcc_s.so.1
No symbol table info available.
#5  0x00007ffff5486336 in _Unwind_ForcedUnwind () from
/lib/x86_64-linux-gnu/libgcc_s.so.1
No symbol table info available.
#6  0x00007ffff72f9d60 in __GI___pthread_unwind (buf=<optimized out>) at
unwind.c:121
        ibuf = <optimized out>
        self = <optimized out>
#7  0x00007ffff72efc5a in __do_cancel () at ./pthreadP.h:283
No locals.
#8  sigcancel_handler (sig=<optimized out>, si=0x7ffff7ff1130,
ctx=<optimized out>) at nptl-init.c:220
        newval = <optimized out>
        curval = <optimized out>
        oldval = <optimized out>
        si = 0x7ffff7ff1130
        ctx = <optimized out>
        oldval = <optimized out>
#9  <signal handler called>

-- 
Ian Macdonald
GPG/PGP: 0778 889F EE5D DFB4 D195 97A7 779B D6BF A305 DEFC
XMPP/OTR: imac@xxxxxxxxxx  Wire.com: @idmacdonald

GreenNet Ltd, 56-64 Leonard Street, London EC2A 4LT
UK Tel:      0330 355 4011
Intl:        +44 20 7065 0935
Twitter:     @GreenNetISP
Registered in England & Wales, Company No. 02070438

Attachment: signature.asc
Description: OpenPGP digital signature

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

 


Rackspace

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