Package: libqt5gui5 Version: 5.11.3+dfsg-2 Severity: important Dear Maintainer,
krita now crashes with the message "free(): double free detected in tcache 2" when a Wacom tablet is used. Steps to reproduce: - plug Wacom tablet in - launch krita - open new file - place cursor inside canvas - approach stylus from Wacom tablet This is possibly related to upstream bug <https://bugreports.qt.io/browse/QTBUG-72488>. The backtrace shows the offending code seems to be at ~QTabletEvent(): Thread 1 "krita" received signal SIGABRT, Aborted. __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50 50 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory. (gdb) backtrace #0 0x00007ffff4bb385b in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50 #1 0x00007ffff4b9e535 in __GI_abort () at abort.c:79 #2 0x00007ffff4bf5728 in __libc_message (action=action@entry=do_abort, fmt=fmt@entry=0x7ffff4d0028d "%s\n") at ../sysdeps/posix/libc_fatal.c:181 #3 0x00007ffff4bfbe4a in malloc_printerr (str=str@entry=0x7ffff4d01f58 "free(): double free detected in tcache 2") at malloc.c:5341 #4 0x00007ffff4bfd92d in _int_free (av=0x7fffe4000020, p=0x7fffe4005ce0, have_lock=<optimized out>) at malloc.c:4193 #5 0x00007ffff54fecd0 in QTabletEvent::~QTabletEvent() () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #6 0x00007ffff7118497 in () at /usr/lib/x86_64-linux-gnu/libkritaui.so.17 #7 0x00007ffff7112105 in () at /usr/lib/x86_64-linux-gnu/libkritaui.so.17 #8 0x00007ffff7112464 in () at /usr/lib/x86_64-linux-gnu/libkritaui.so.17 #9 0x00007ffff7116119 in () at /usr/lib/x86_64-linux-gnu/libkritaui.so.17 #10 0x00007ffff71197f8 in KisXi2EventFilter::nativeEventFilter(QByteArray const&, void*, long*) () at /usr/lib/x86_64-linux-gnu/libkritaui.so.17 #11 0x00007ffff5142fcf in QAbstractEventDispatcher::filterNativeEvent(QByteArray const&, void*, long*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #12 0x00007fffed0a7cb0 in QXcbConnection::handleXcbEvent(xcb_generic_event_t*) () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #13 0x00007fffed0a8843 in QXcbConnection::processXcbEvents() () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #14 0x00007ffff516ef82 in QObject::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #15 0x00007ffff5abd491 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #16 0x00007ffff5ac4ad0 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #17 0x00007ffff703bcd7 in KisApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libkritaui.so.17 #18 0x00007ffff5145479 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #19 0x00007ffff514846b in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #20 0x00007ffff5197b23 in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #21 0x00007ffff21f7e0e in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #22 0x00007ffff21f80a8 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #23 0x00007ffff21f813c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #24 0x00007ffff5197153 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #25 0x00007fffed139861 in () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #26 0x00007ffff514414b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #27 0x00007ffff514c2c2 in QCoreApplication::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #28 0x0000555555e8d937 in main () -- System Information: Debian Release: buster/sid APT prefers testing APT policy: (500, 'testing'), (500, 'stable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.19.0-1-amd64 (SMP w/8 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages libqt5gui5 depends on: ii fontconfig 2.13.1-2 ii libc6 2.28-5 ii libdrm2 2.4.95-1 ii libegl1 1.1.0-1 ii libfontconfig1 2.13.1-2 ii libfreetype6 2.9.1-3 ii libgbm1 18.2.8-2 ii libgcc1 1:8.2.0-14 ii libgl1 1.1.0-1 ii libharfbuzz0b 2.3.0-1 ii libice6 2:1.0.9-2 ii libinput10 1.12.4-1 ii libjpeg62-turbo 1:1.5.2-2+b1 ii libmtdev1 1.1.5-1+b1 ii libpng16-16 1.6.36-2 ii libqt5core5a [qtbase-abi-5-11-3] 5.11.3+dfsg-2 ii libqt5dbus5 5.11.3+dfsg-2 ii libqt5network5 5.11.3+dfsg-2 ii libsm6 2:1.2.2-1+b3 ii libstdc++6 8.2.0-14 ii libudev1 240-2 ii libx11-6 2:1.6.7-1 ii libx11-xcb1 2:1.6.7-1 ii libxcb-glx0 1.13.1-2 ii libxcb-icccm4 0.4.1-1.1 ii libxcb-image0 0.4.0-1+b2 ii libxcb-keysyms1 0.4.0-1+b2 ii libxcb-randr0 1.13.1-2 ii libxcb-render-util0 0.3.9-1+b1 ii libxcb-render0 1.13.1-2 ii libxcb-shape0 1.13.1-2 ii libxcb-shm0 1.13.1-2 ii libxcb-sync1 1.13.1-2 ii libxcb-xfixes0 1.13.1-2 ii libxcb-xinerama0 1.13.1-2 ii libxcb-xkb1 1.13.1-2 ii libxcb1 1.13.1-2 ii libxi6 2:1.7.9-1 ii libxkbcommon-x11-0 0.8.2-1 ii libxkbcommon0 0.8.2-1 ii libxrender1 1:0.9.10-1 ii zlib1g 1:1.2.11.dfsg-1 Versions of packages libqt5gui5 recommends: ii libqt5svg5 5.11.3-2 ii qt5-gtk-platformtheme 5.11.3+dfsg-2 Versions of packages libqt5gui5 suggests: ii qt5-image-formats-plugins 5.11.3-2 ii qtwayland5 5.11.3-2 -- no debconf information