https://bugs.kde.org/show_bug.cgi?id=459246

            Bug ID: 459246
           Summary: Plasma Wayland crashes when using touchscreen gestures
    Classification: Unclassified
           Product: dolphin
           Version: 22.08.1
          Platform: OpenSUSE
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: dolphin-bugs-n...@kde.org
          Reporter: jason600.gro...@gmail.com
                CC: kfm-de...@kde.org
  Target Milestone: ---

Application: dolphin (22.08.1)

Qt Version: 5.15.5
Frameworks Version: 5.98.0
Operating System: Linux 5.18.15-2-sd_resume x86_64
Windowing System: Wayland
Distribution: "openSUSE Tumbleweed"
DrKonqi: 5.25.5 [KCrashBackend]

-- Information about the crash:
Starting from KDE 5.25.5, plasma or the application directly under, crashes
when using the 3 finger touchscreen gestures for switch desktop, present
windows or desktop grid.

This backtrace is from dolphin, but plasma and all other apps tried crash the
same way. When plasma crashes, it restarts and looses the bug report, so I used
dolphin for the backtrace.

This problem only started with 5.25.5, and only effects wayland with the
builtin 3 finger touchscreen gestures. For example, I can switch desktop with
the trackpad or keyboard shortcut and it works fine. This bug only effects the
3 finger touchscreen gestures.

Also, everything works fine in X11.

I clean installed to a separate drive (with a new user), the problem persists.

The crash can be reproduced every time.

-- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault

[KCrash Handler]
#4  0x00007f89e62f0a23 in
QtWaylandClient::QWaylandInputDevice::Touch::touch_frame() () from
/lib64/libQt5WaylandClient.so.5
#5  0x00007f89e5a87532 in ?? () from /lib64/libffi.so.8
#6  0x00007f89e5a84210 in ?? () from /lib64/libffi.so.8
#7  0x00007f89e6269a33 in ?? () from /lib64/libwayland-client.so.0
#8  0x00007f89e626a1b3 in ?? () from /lib64/libwayland-client.so.0
#9  0x00007f89e626a374 in wl_display_dispatch_queue_pending () from
/lib64/libwayland-client.so.0
#10 0x00007f89e62f457d in
QtWaylandClient::QWaylandDisplay::blockingReadEvents() () from
/lib64/libQt5WaylandClient.so.5
#11 0x00007f89e62eb029 in
QtWaylandClient::QWaylandShmBackingStore::resize(QSize const&) () from
/lib64/libQt5WaylandClient.so.5
#12 0x00007f89e62eb259 in
QtWaylandClient::QWaylandShmBackingStore::beginPaint(QRegion const&) () from
/lib64/libQt5WaylandClient.so.5
#13 0x00007f89e946059f in QBackingStore::beginPaint(QRegion const&) () from
/lib64/libQt5Gui.so.5
#14 0x00007f89e99ee42e in ?? () from /lib64/libQt5Widgets.so.5
#15 0x00007f89e9a1ef28 in QWidget::event(QEvent*) () from
/lib64/libQt5Widgets.so.5
#16 0x00007f89ea57f839 in KXmlGuiWindow::event(QEvent*) () from
/lib64/libKF5XmlGui.so.5
#17 0x00007f89e99dd41e in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /lib64/libQt5Widgets.so.5
#18 0x00007f89e8d66f88 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /lib64/libQt5Core.so.5
#19 0x00007f89e8d69f21 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () from /lib64/libQt5Core.so.5
#20 0x00007f89e9d0db63 in ?? () from /lib64/libQt5Widgets.so.5
#21 0x00007f89e8d92730 in QObject::event(QEvent*) () from
/lib64/libQt5Core.so.5
#22 0x00007f89e99dd41e in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /lib64/libQt5Widgets.so.5
#23 0x00007f89e8d66f88 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /lib64/libQt5Core.so.5
#24 0x00007f89e8d69f21 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () from /lib64/libQt5Core.so.5
#25 0x00007f89e8dbec03 in ?? () from /lib64/libQt5Core.so.5
#26 0x00007f89e68c5eb0 in g_main_context_dispatch () from
/lib64/libglib-2.0.so.0
#27 0x00007f89e68c6268 in ?? () from /lib64/libglib-2.0.so.0
#28 0x00007f89e68c62fc in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#29 0x00007f89e8dbe406 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib64/libQt5Core.so.5
#30 0x00007f89e8d659fb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib64/libQt5Core.so.5
#31 0x00007f89e8d6db66 in QCoreApplication::exec() () from
/lib64/libQt5Core.so.5
#32 0x00005568f911d244 in ?? ()
#33 0x00007f89e86905b0 in __libc_start_call_main () from /lib64/libc.so.6
#34 0x00007f89e8690679 in __libc_start_main_impl () from /lib64/libc.so.6
#35 0x00005568f911d865 in ?? ()
[Inferior 1 (process 4031) detached]

Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to