apt install libspice-server1-dbgsym
The coredumpctl gdb -1 output is equal to the above.
The coredumpctl gdb -1 output is equal to the above.
Code:
(gdb) thread apply all backtrace
Thread 10 (Thread 0x7fb73bfff6c0 (LWP 1561872)):
#0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x7fb73bff9fe0, op=393, expected=0, futex_word=0x55c10bb64880) at ./nptl/futex-internal.c:57
#1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55c10bb64880, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x7fb73bff9fe0, private=private@entry=0, cancel=cancel@entry=true) at ./nptl/futex-internal.c:87
#2 0x00007fb888396efb in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55c10bb64880, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x7fb73bff9fe0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3 0x00007fb88839983c in __pthread_cond_wait_common (abstime=0x7fb73bff9fe0, clockid=0, mutex=0x55c10bb647f0, cond=0x55c10bb64858) at ./nptl/pthread_cond_wait.c:503
#4 ___pthread_cond_timedwait64 (cond=cond@entry=0x55c10bb64858, mutex=mutex@entry=0x55c10bb647f0, abstime=abstime@entry=0x7fb73bff9fe0) at ./nptl/pthread_cond_wait.c:643
#5 0x000055c10a3f2b31 in qemu_cond_timedwait_ts (cond=cond@entry=0x55c10bb64858, mutex=mutex@entry=0x55c10bb647f0, ts=ts@entry=0x7fb73bff9fe0, file=file@entry=0x55c10a64ef78 "../util/thread-pool.c", line=line@entry=90) at ../util/qemu-thread-posix.c:239
#6 0x000055c10a3f36d0 in qemu_cond_timedwait_impl (cond=0x55c10bb64858, mutex=0x55c10bb647f0, ms=<optimized out>, file=0x55c10a64ef78 "../util/thread-pool.c", line=90) at ../util/qemu-thread-posix.c:253
#7 0x000055c10a407f04 in worker_thread (opaque=opaque@entry=0x55c10bb647e0) at ../util/thread-pool.c:90
#8 0x000055c10a3f29a8 in qemu_thread_start (args=0x55c10c16f640) at ../util/qemu-thread-posix.c:541
#9 0x00007fb88839a134 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#10 0x00007fb88841a7dc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
Thread 9 (Thread 0x7fb7753ff6c0 (LWP 7936)):
#0 0x00007fb88840d15f in __GI___poll (fds=0x7fb74c027420, nfds=4, timeout=939) at ../sysdeps/unix/sysv/linux/poll.c:29
#1 0x00007fb889be79ae in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007fb889be7cef in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007fb88a2e6fa9 in red_worker_main (arg=0x55c10d67fb90) at ../server/red-worker.cpp:1021
#4 0x00007fb88839a134 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#5 0x00007fb88841a7dc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
Thread 8 (Thread 0x7fb8852026c0 (LWP 7900)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x000055c10a3f3b2a in qemu_futex_wait (val=<optimized out>, f=<optimized out>) at ./include/qemu/futex.h:29
#2 qemu_event_wait (ev=ev@entry=0x55c10ad469c8 <rcu_call_ready_event>) at ../util/qemu-thread-posix.c:464
#3 0x000055c10a3fd432 in call_rcu_thread (opaque=opaque@entry=0x0) at ../util/rcu.c:278
#4 0x000055c10a3f29a8 in qemu_thread_start (args=0x55c10b89a720) at ../util/qemu-thread-posix.c:541
#5 0x00007fb88839a134 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#6 0x00007fb88841a7dc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
Thread 7 (Thread 0x7fb75f3bf6c0 (LWP 7938)):
#0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x55c10d92e67c) at ./nptl/futex-internal.c:57
#1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55c10d92e67c, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at ./nptl/futex-internal.c:87
#2 0x00007fb888396efb in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55c10d92e67c, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3 0x00007fb888399558 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55c10d92e688, cond=0x55c10d92e650) at ./nptl/pthread_cond_wait.c:503
#4 ___pthread_cond_wait (cond=cond@entry=0x55c10d92e650, mutex=mutex@entry=0x55c10d92e688) at ./nptl/pthread_cond_wait.c:618
#5 0x000055c10a3f34bb in qemu_cond_wait_impl (cond=0x55c10d92e650, mutex=0x55c10d92e688, file=0x55c10a4b7cf4 "../ui/vnc-jobs.c", line=248) at ../util/qemu-thread-posix.c:225
#6 0x000055c109e7ff0b in vnc_worker_thread_loop (queue=queue@entry=0x55c10d92e650) at ../ui/vnc-jobs.c:248
#7 0x000055c109e80ba8 in vnc_worker_thread (arg=arg@entry=0x55c10d92e650) at ../ui/vnc-jobs.c:362
#8 0x000055c10a3f29a8 in qemu_thread_start (args=0x55c10c134b90) at ../util/qemu-thread-posix.c:541
#9 0x00007fb88839a134 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#10 0x00007fb88841a7dc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
Thread 6 (Thread 0x7fb87e7ff6c0 (LWP 7932)):
#0 __GI___ioctl (fd=33, request=request@entry=44672) at ../sysdeps/unix/sysv/linux/ioctl.c:36
#1 0x000055c10a2596bf in kvm_vcpu_ioctl (cpu=cpu@entry=0x55c10bc86740, type=type@entry=44672) at ../accel/kvm/kvm-all.c:3179
#2 0x000055c10a259b95 in kvm_cpu_exec (cpu=cpu@entry=0x55c10bc86740) at ../accel/kvm/kvm-all.c:2991
#3 0x000055c10a25b07d in kvm_vcpu_thread_fn (arg=arg@entry=0x55c10bc86740) at ../accel/kvm/kvm-accel-ops.c:51
#4 0x000055c10a3f29a8 in qemu_thread_start (args=0x55c10bc8f5c0) at ../util/qemu-thread-posix.c:541
#5 0x00007fb88839a134 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#6 0x00007fb88841a7dc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
--Type <RET> for more, q to quit, c to continue without paging--
Thread 5 (Thread 0x7fb87f3ff6c0 (LWP 7931)):
#0 __GI___ioctl (fd=31, request=request@entry=44672) at ../sysdeps/unix/sysv/linux/ioctl.c:36
#1 0x000055c10a2596bf in kvm_vcpu_ioctl (cpu=cpu@entry=0x55c10bc7cda0, type=type@entry=44672) at ../accel/kvm/kvm-all.c:3179
#2 0x000055c10a259b95 in kvm_cpu_exec (cpu=cpu@entry=0x55c10bc7cda0) at ../accel/kvm/kvm-all.c:2991
#3 0x000055c10a25b07d in kvm_vcpu_thread_fn (arg=arg@entry=0x55c10bc7cda0) at ../accel/kvm/kvm-accel-ops.c:51
#4 0x000055c10a3f29a8 in qemu_thread_start (args=0x55c10bc85d90) at ../util/qemu-thread-posix.c:541
#5 0x00007fb88839a134 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#6 0x00007fb88841a7dc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
Thread 4 (Thread 0x7fb87ffff6c0 (LWP 7930)):
#0 __GI___ioctl (fd=29, request=request@entry=44672) at ../sysdeps/unix/sysv/linux/ioctl.c:36
#1 0x000055c10a2596bf in kvm_vcpu_ioctl (cpu=cpu@entry=0x55c10bc4ba90, type=type@entry=44672) at ../accel/kvm/kvm-all.c:3179
#2 0x000055c10a259b95 in kvm_cpu_exec (cpu=cpu@entry=0x55c10bc4ba90) at ../accel/kvm/kvm-all.c:2991
#3 0x000055c10a25b07d in kvm_vcpu_thread_fn (arg=arg@entry=0x55c10bc4ba90) at ../accel/kvm/kvm-accel-ops.c:51
#4 0x000055c10a3f29a8 in qemu_thread_start (args=0x55c10b892560) at ../util/qemu-thread-posix.c:541
#5 0x00007fb88839a134 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#6 0x00007fb88841a7dc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
Thread 3 (Thread 0x7fb87dbff6c0 (LWP 7933)):
#0 __GI___ioctl (fd=35, request=request@entry=44672) at ../sysdeps/unix/sysv/linux/ioctl.c:36
#1 0x000055c10a2596bf in kvm_vcpu_ioctl (cpu=cpu@entry=0x55c10bc8ff70, type=type@entry=44672) at ../accel/kvm/kvm-all.c:3179
#2 0x000055c10a259b95 in kvm_cpu_exec (cpu=cpu@entry=0x55c10bc8ff70) at ../accel/kvm/kvm-all.c:2991
#3 0x000055c10a25b07d in kvm_vcpu_thread_fn (arg=arg@entry=0x55c10bc8ff70) at ../accel/kvm/kvm-accel-ops.c:51
#4 0x000055c10a3f29a8 in qemu_thread_start (args=0x55c10bc99740) at ../util/qemu-thread-posix.c:541
#5 0x00007fb88839a134 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#6 0x00007fb88841a7dc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
Thread 2 (Thread 0x7fb88546b500 (LWP 7899)):
#0 __GI___libc_write (nbytes=8, buf=0x55c10a64a7a8 <value>, fd=48) at ../sysdeps/unix/sysv/linux/write.c:26
#1 __GI___libc_write (fd=48, buf=buf@entry=0x55c10a64a7a8 <value>, nbytes=nbytes@entry=8) at ../sysdeps/unix/sysv/linux/write.c:24
#2 0x000055c10a3f0fbc in event_notifier_set (e=0x55c10d938340) at ../util/event_notifier-posix.c:114
#3 0x000055c10a1d585a in virtio_notify_irqfd (vdev=<optimized out>, vq=<optimized out>) at ../hw/virtio/virtio.c:2455
#4 0x000055c109ec839f in virtio_blk_data_plane_notify (s=<optimized out>, vq=<optimized out>) at ../hw/block/dataplane/virtio-blk.c:54
#5 0x000055c10a19bb03 in virtio_blk_req_complete (req=req@entry=0x55c10c774c20, status=status@entry=0 '\000') at ../hw/block/virtio-blk.c:68
#6 0x000055c10a19c12e in virtio_blk_rw_complete (opaque=<optimized out>, ret=0) at ../hw/block/virtio-blk.c:133
#7 0x000055c10a2cca9d in blk_aio_complete (acb=0x55c10bcc7700) at ../block/block-backend.c:1563
#8 blk_aio_complete (acb=0x55c10bcc7700) at ../block/block-backend.c:1560
#9 blk_aio_write_entry (opaque=0x55c10bcc7700) at ../block/block-backend.c:1630
#10 0x000055c10a407cdb in coroutine_trampoline (i0=<optimized out>, i1=<optimized out>) at ../util/coroutine-ucontext.c:177
#11 0x00007fb8883629c0 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#12 0x00007fb87fff93e0 in ?? ()
#13 0x0000000000000000 in ?? ()
Thread 1 (Thread 0x7fb777dff6c0 (LWP 7935)):
#0 _int_malloc (av=av@entry=0x7fb758000030, bytes=bytes@entry=240) at ./malloc/malloc.c:4004
#1 0x00007fb8883aa6e2 in __libc_calloc (n=<optimized out>, elem_size=<optimized out>) at ./malloc/malloc.c:3674
#2 0x00007fb889bed6d1 in g_malloc0 () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007fb88a2d50fc in red::simple_ptr_counted<RedDrawable>::operator new (size=240) at ../server/utils.hpp:465
#4 red::make_shared<RedDrawable> () at ../server/utils.hpp:247
#5 red_drawable_new (qxl=0x55c10d35a1d8, slots=slots@entry=0x55c10d491920, group_id=1, addr=72057594054792568, flags=0) at ../server/red-parse-qxl.cpp:1263
#6 0x00007fb88a2e7a2c in red_process_display (worker=worker@entry=0x55c10d4918c0, ring_is_empty=ring_is_empty@entry=0x7fb777df9fd4) at ../server/red-worker.cpp:195
#7 0x00007fb88a2e7cb7 in worker_source_dispatch (source=<optimized out>, callback=<optimized out>, user_data=<optimized out>) at ../server/red-worker.cpp:924
#8 0x00007fb889be77a9 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9 0x00007fb889be7a38 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007fb889be7cef in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007fb88a2e6fa9 in red_worker_main (arg=0x55c10d4918c0) at ../server/red-worker.cpp:1021
#12 0x00007fb88839a134 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#13 0x00007fb88841a7dc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
(gdb)