• Bug#1110009: pulseview: Segfaults in KDE with QtCurve application style

    From Alex Volkov@21:1/5 to All on Mon Jul 28 06:40:01 2025
    Package: pulseview
    Version: 0.4.2-3+b1
    Severity: normal

    Dear Maintainer,

    an attempt to lauch pulseview in KDE with QtCurve application style in use leads to a segfault
    with the followinfg diagnostic in dmesg:

    [83596.494848] pulseview[16636]: segfault at 29aa1440317a ip 00007f6870429080 sp 00007ffdf8c72310 error 4 in qtcurve.so[1d080,7f687041d000+62000] likely on CPU 0 (core 0, socket 0)
    [83596.494853] Code: 58 01 00 00 4c 89 e7 e8 9e 47 ff ff 48 8b 44 24 40 8b 10 83 fa 01 0f 87 ae 03 00 00 48 8b 44 24 40 48 63 50 08 4c 8b 74 d0 10 <41> 8b 06 83 c0 01 83 f8 01 0f 87 a1 03 00 00 4c 89 e7 e8 09 25 01

    As a workaround, launching it by the command `XDG_CURRENT_DESKTOP=Gnome pulseview` (with
    the environment variable) works. Also, launching it from a ssh session (where X-related
    variables has never been set) by `DISPLAY=:0 pulseview` works too.


    -- System Information:
    Debian Release: 12.11
    APT prefers stable-updates
    APT policy: (991, 'stable-updates'), (991, 'stable-security'), (991, 'stable'), (99, 'testing'), (90, 'unstable')
    Architecture: amd64 (x86_64)
    Foreign Architectures: i386

    Kernel: Linux 6.12.33-bootes0 (SMP w/16 CPU threads; PREEMPT)
    Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
    Locale: LANG=en_DK.UTF-8, LC_CTYPE=en_DK.UTF-8 (charmap=UTF-8), LANGUAGE not set
    Shell: /bin/sh linked to /usr/bin/dash
    Init: sysvinit (via /sbin/init)
    LSM: AppArmor: enabled

    Versions of packages pulseview depends on:
    ii libboost-filesystem1.74.0 1.74.0+ds1-21
    ii libboost-serialization1.74.0 1.74.0+ds1-21
    ii libc6 2.36-9+deb12u10
    ii libgcc-s1 14-20240201-3
    ii libglib2.0-0 2.74.6-2+deb12u6
    ii libglibmm-2.4-1v5 2.66.5-2
    ii libqt5core5a 5.15.8+dfsg-11+deb12u3
    ii libqt5gui5 5.15.8+dfsg-11+deb12u3
    ii libqt5widgets5 5.15.8+dfsg-11+deb12u3
    ii libsigrok4 0.5.2-4
    ii libsigrokcxx4 0.5.2-4
    ii libsigrokdecode4 0.5.3-4
    ii libstdc++6 14-20240201-3

    pulseview recommends no packages.

    pulseview suggests no packages.

    -- debconf-show failed

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jonathan McDowell@21:1/5 to Alex Volkov on Mon Jul 28 14:20:01 2025
    On Mon, Jul 28, 2025 at 09:03:30AM +0500, Alex Volkov wrote:
    Package: pulseview
    Version: 0.4.2-3+b1
    Severity: normal

    Dear Maintainer,

    an attempt to lauch pulseview in KDE with QtCurve application style in use leads to a segfault
    with the followinfg diagnostic in dmesg:

    [83596.494848] pulseview[16636]: segfault at 29aa1440317a ip 00007f6870429080 sp 00007ffdf8c72310 error 4 in qtcurve.so[1d080,7f687041d000+62000] likely on CPU 0 (core 0, socket 0)
    [83596.494853] Code: 58 01 00 00 4c 89 e7 e8 9e 47 ff ff 48 8b 44 24 40 8b 10 83 fa 01 0f 87 ae 03 00 00 48 8b 44 24 40 48 63 50 08 4c 8b 74 d0 10 <41> 8b 06 83 c0 01 83 f8 01 0f 87 a1 03 00 00 4c 89 e7 e8 09 25 01

    As a workaround, launching it by the command `XDG_CURRENT_DESKTOP=Gnome pulseview` (with
    the environment variable) works. Also, launching it from a ssh session (where X-related
    variables has never been set) by `DISPLAY=:0 pulseview` works too.

    Is this a pulseview issue, or a QtCurve issue? It's not clear to me that pulseview is paying any attention to the desktop type, rather than it
    being one of the underlying libraries.

    J.

    --
    101 things you can't have too much of : 40 - Star Wars toys.

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