[Pkg-xen-devel] Bug#900746: xen toolstack xl causes a Segmentation fault on create domu

Ander Punnar ander at kvlt.ee
Thu Jun 28 09:30:58 BST 2018


confirming segfault on two indentical amd64 machines.

in dmesg:

> segfault at 7ffff7fefff8 ip 00007ffff7de30b5 sp 00007ffff7ff0000 error 6 in ld-2.24.so[7ffff7dd9000+23000]

output of gdb backtrace:

> Starting program: /usr/lib/xen-4.8/bin/xl create /etc/xen/test.cfg
> [Thread debugging using libthread_db enabled]
> Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
> [New Thread 0x7ffff7ff2700 (LWP 4193)]
> 
> Thread 2 "xl" received signal SIGSEGV, Segmentation fault.
> [Switching to Thread 0x7ffff7ff2700 (LWP 4193)]
> 0x00007ffff7de30b5 in _dl_lookup_symbol_x (undef_name=0x7ffff5478c63 "_Unwind_Find_FDE", undef_map=0x555555788310, ref=ref at entry=0x7ffff7ff0128,
>     symbol_scope=0x555555788668, version=0x555555788960, type_class=type_class at entry=1, flags=5, skip_map=0x0) at dl-lookup.c:833
> 833     dl-lookup.c: No such file or directory.
> #0  0x00007ffff7de30b5 in _dl_lookup_symbol_x (undef_name=0x7ffff5478c63 "_Unwind_Find_FDE", undef_map=0x555555788310, ref=ref at entry=0x7ffff7ff0128,
>     symbol_scope=0x555555788668, version=0x555555788960, type_class=type_class at entry=1, flags=5, skip_map=0x0) at dl-lookup.c:833
> #1  0x00007ffff7de7c54 in _dl_fixup (l=<optimized out>, reloc_arg=<optimized out>) at ../elf/dl-runtime.c:111
> #2  0x00007ffff7def35a in _dl_runtime_resolve_xsavec () at ../sysdeps/x86_64/dl-trampoline.h:125
> #3  0x00007ffff5485b13 in uw_frame_state_for (context=context at entry=0x7ffff7ff0da0, fs=fs at entry=0x7ffff7ff0bf0) at ../../../src/libgcc/unwind-dw2.c:1241
> #4  0x00007ffff5486d30 in uw_init_context_1 (context=context at entry=0x7ffff7ff0da0, outer_cfa=outer_cfa at entry=0x7ffff7ff0fd0,
>     outer_ra=0x7ffff72fad60 <__GI___pthread_unwind+64>) at ../../../src/libgcc/unwind-dw2.c:1562
> #5  0x00007ffff5487336 in _Unwind_ForcedUnwind (exc=0x7ffff7ff2d70, stop=stop at entry=0x7ffff72fabd0 <unwind_stop>, stop_argument=0x7ffff7ff1d50)
>     at ../../../src/libgcc/unwind.inc:201
> #6  0x00007ffff72fad60 in __GI___pthread_unwind (buf=<optimized out>) at unwind.c:121
> #7  0x00007ffff72f0c5a in __do_cancel () at ./pthreadP.h:283
> #8  sigcancel_handler (sig=<optimized out>, si=0x7ffff7ff1130, ctx=<optimized out>) at nptl-init.c:220
> #9  <signal handler called>
> #10 0x00007ffff72fb20d in read () at ../sysdeps/unix/syscall-template.S:84
> #11 0x00007ffff66e6847 in ?? () from /usr/lib/x86_64-linux-gnu/libxenstore.so.3.0
> #12 0x00007ffff66e692f in ?? () from /usr/lib/x86_64-linux-gnu/libxenstore.so.3.0
> #13 0x00007ffff66e6c61 in ?? () from /usr/lib/x86_64-linux-gnu/libxenstore.so.3.0
> #14 0x00007ffff72f2494 in start_thread (arg=0x7ffff7ff2700) at pthread_create.c:333
> #15 0x00007ffff7034acf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

versions:

> libc6:amd64          2.24-11+deb9u3
> libxen-4.8:amd64     4.8.3+xsa267+shim4.10.1+xsa267-1+deb9u9
> libxenstore3.0:amd64 4.8.3+xsa267+shim4.10.1+xsa267-1+deb9u9



More information about the Pkg-xen-devel mailing list