• Bug#1103257: wayvnc aborts when cycling outputs

    From Kevin Otte@21:1/5 to All on Tue Apr 15 20:40:02 2025
    Package: wayvnc
    Version: 0.9.1-1
    Severity: important

    Dear Maintainer,

    When trying to switch the active output (from a terminal while connected to the display) with the command "wayvncctl output-cycle", the wayvnc process aborts.

    Here is the output of "coredumpctl info wayvnc" from the latest attempt:
    PID: 247863 (wayvnc)
    UID: 1000 (kjotte)
    GID: 1000 (kjotte)
    Signal: 6 (ABRT)
    Timestamp: Tue 2025-04-15 14:11:45 EDT (11min ago)
    Command Line: wayvnc
    Executable: /usr/bin/wayvnc
    Control Group: /user.slice/user-1000.slice/session-46.scope
    Unit: session-46.scope
    Slice: user-1000.slice
    Session: 46
    Owner UID: 1000 (kjotte)
    Boot ID: 46be3532994b4908ae51158d3d0bc557
    Machine ID: dc5ab88cfeb34592b39a8035f9576b75
    Hostname: mystic
    Storage: /var/lib/systemd/coredump/core.wayvnc.1000.46be3532994b4908ae51158d3d0bc557.247863.1744740705000000.zst (present)
    Size on Disk: 18.3M
    Message: Process 247863 (wayvnc) of user 1000 dumped core.

    Module libzstd.so.1 from deb libzstd-1.5.7+dfsg-1.amd64
    Module libgfortran.so.5 from deb gcc-14-14.2.0-19.amd64
    Module libgomp.so.1 from deb gcc-14-14.2.0-19.amd64
    Module libatomic.so.1 from deb gcc-14-14.2.0-19.amd64
    Module libgcc_s.so.1 from deb gcc-14-14.2.0-19.amd64
    Module libstdc++.so.6 from deb gcc-14-14.2.0-19.amd64
    Stack trace of thread 247863:
    #0 0x00007f756c97f507 __GI_abort (libc.so.6 + 0x28507)
    #1 0x00007f756c980291 __libc_message_impl (libc.so.6 + 0x29291)
    #2 0x00007f756c9f5465 malloc_printerr (libc.so.6 + 0x9e465)
    #3 0x00007f756c9f615c _int_free_create_chunk (libc.so.6 + 0x9f15c)
    #4 0x00007f756c9f74f8 _int_free_merge_chunk (libc.so.6 + 0xa04f8)
    #5 0x00007f756c9f7690 _int_free_chunk (libc.so.6 + 0xa0690)
    #6 0x00007f756c9fa3c0 _int_free (libc.so.6 + 0xa33c0)
    #7 0x00007f756cbef954 n/a (libwayland-client.so.0 + 0x6954)
    #8 0x00007f756cbf0f13 wl_display_dispatch_queue_pending (libwayland-client.so.0 + 0x7f13)
    #9 0x000055b9cc3dad55 n/a (/usr/bin/wayvnc + 0xdd55)
    #10 0x00007f756cc1e0bc aml_dispatch (libaml.so.0 + 0x30bc)
    #11 0x000055b9cc3d880a n/a (/usr/bin/wayvnc + 0xb80a)
    #12 0x00007f756c980ca8 __libc_start_call_main (libc.so.6 + 0x29ca8)
    #13 0x00007f756c980d65 __libc_start_main_impl (libc.so.6 + 0x29d65)
    #14 0x000055b9cc3d8d71 n/a (/usr/bin/wayvnc + 0xbd71)

    Stack trace of thread 247868:
    #0 0x00007f756c9fb14f heap_for_ptr (libc.so.6 + 0xa414f)
    #1 0x00007f756c888f57 tjInitCompress (libturbojpeg.so.0 + 0x3ef57)
    #2 0x00007f756cbcb795 n/a (libneatvnc.so.0 + 0x11795)
    #3 0x00007f756cc1ea14 n/a (libaml.so.0 + 0x3a14)
    #4 0x00007f756c9e9b7b start_thread (libc.so.6 + 0x92b7b)
    #5 0x00007f756ca677b8 __clone3 (libc.so.6 + 0x1107b8)

    Stack trace of thread 247866:
    #0 0x00007f756c9f19ee __syscall_cancel_arch (libc.so.6 + 0x9a9ee)
    #1 0x00007f756c9e6668 __internal_syscall_cancel (libc.so.6 + 0x8f668)
    #2 0x00007f756c9e6c9c __futex_abstimed_wait_common64 (libc.so.6 + 0x8fc9c)
    #3 0x00007f756c9e9158 __pthread_cond_wait_common (libc.so.6 + 0x92158)
    #4 0x00007f755ce27ca3 n/a (libopenblas.so.0 + 0xa07ca3)
    #5 0x00007f756c9e9b7b start_thread (libc.so.6 + 0x92b7b)
    #6 0x00007f756ca677b8 __clone3 (libc.so.6 + 0x1107b8)

    Stack trace of thread 247867:
    #0 0x00007f756c9e6687 __internal_syscall_cancel (libc.so.6 + 0x8f687)
    #1 0x00007f756c9e6c9c __futex_abstimed_wait_common64 (libc.so.6 + 0x8fc9c)
    #2 0x00007f756c9e9158 __pthread_cond_wait_common (libc.so.6 + 0x92158)
    #3 0x00007f756cc1e9cb n/a (libaml.so.0 + 0x39cb)
    #4 0x00007f756c9e9b7b start_thread (libc.so.6 + 0x92b7b)
    #5 0x00007f756ca677b8 __clone3 (libc.so.6 + 0x1107b8)

    Stack trace of thread 247865:
    #0 0x00007f756c9f19ee __syscall_cancel_arch (libc.so.6 + 0x9a9ee)
    #1 0x00007f756c9e6668 __internal_syscall_cancel (libc.so.6 + 0x8f668)
    #2 0x00007f756c9e6c9c __futex_abstimed_wait_common64 (libc.so.6 + 0x8fc9c)
    #3 0x00007f756c9e9158 __pthread_cond_wait_common (libc.so.6 + 0x92158)
    #4 0x00007f755ce27ca3 n/a (libopenblas.so.0 + 0xa07ca3)
    #5 0x00007f756c9e9b7b start_thread (libc.so.6 + 0x92b7b)
    #6 0x00007f756ca677b8 __clone3 (libc.so.6 + 0x1107b8)

    Stack trace of thread 247869:
    #0 0x00007f756c9e6687 __internal_syscall_cancel (libc.so.6 + 0x8f687)
    #1 0x00007f756c9e6c9c __futex_abstimed_wait_common64 (libc.so.6 + 0x8fc9c)
    #2 0x00007f756c9e9158 __pthread_cond_wait_common (libc.so.6 + 0x92158)
    #3 0x00007f756cc1e9cb n/a (libaml.so.0 + 0x39cb)
    #4 0x00007f756c9e9b7b start_thread (libc.so.6 + 0x92b7b)
    #5 0x00007f756ca677b8 __clone3 (libc.so.6 + 0x1107b8)

    Stack trace of thread 247870:
    #0 0x00007f756c850e0a n/a (libturbojpeg.so.0 + 0x6e0a)
    #1 0x00007f756c8510d6 n/a (libturbojpeg.so.0 + 0x70d6)
    #2 0x00007f756c863d9c n/a (libturbojpeg.so.0 + 0x19d9c)
    #3 0x00007f756c84e961 n/a (libturbojpeg.so.0 + 0x4961)
    #4 0x00007f756c889671 tjCompress2 (libturbojpeg.so.0 + 0x3f671)
    #5 0x00007f756cbcb834 n/a (libneatvnc.so.0 + 0x11834)
    #6 0x00007f756cc1ea14 n/a (libaml.so.0 + 0x3a14)
    #7 0x00007f756c9e9b7b start_thread (libc.so.6 + 0x92b7b)
    #8 0x00007f756ca677b8 __clone3 (libc.so.6 + 0x1107b8)

    Stack trace of thread 247864:
    #0 0x00007f756c9f19ee __syscall_cancel_arch (libc.so.6 + 0x9a9ee)
    #1 0x00007f756c9e6668 __internal_syscall_cancel (libc.so.6 + 0x8f668)
    #2 0x00007f756c9e6c9c __futex_abstimed_wait_common64 (libc.so.6 + 0x8fc9c)
    #3 0x00007f756c9e9158 __pthread_cond_wait_common (libc.so.6 + 0x92158)
    #4 0x00007f755ce27ca3 n/a (libopenblas.so.0 + 0xa07ca3)
    #5 0x00007f756c9e9b7b start_thread (libc.so.6 + 0x92b7b)
    #6 0x00007f756ca677b8 __clone3 (libc.so.6 + 0x1107b8)
    ELF object binary architecture: AMD x86-64

    -- System Information:
    Debian Release: trixie/sid
    APT prefers testing
    APT policy: (500, 'testing')
    Architecture: amd64 (x86_64)
    Foreign Architectures: i386

    Kernel: Linux 6.12.19-amd64 (SMP w/4 CPU threads; PREEMPT)
    Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
    Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to en_US.UTF-8), LANGUAGE not set
    Shell: /bin/sh linked to /usr/bin/dash
    Init: systemd (via /run/systemd/system)
    LSM: AppArmor: enabled

    Versions of packages wayvnc depends on:
    ii libaml0t64 0.3.0-3
    ii libc6 2.41-6
    ii libdrm2 2.4.124-2
    ii libgbm1 25.0.3-1
    ii libjansson4 2.14-2+b3
    ii libneatvnc0 0.9.1+dfsg-1
    ii libpam0g 1.7.0-3
    ii libpixman-1-0 0.44.0-3
    ii libwayland-client0 1.23.1-3
    ii libxkbcommon0 1.7.0-2

    wayvnc recommends no packages.

    wayvnc suggests no packages.

    -- no debconf information

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)