[kmail2] [Bug 409517] [Wayland] KMail freezes
https://bugs.kde.org/show_bug.cgi?id=409517 --- Comment #4 from Patrick Silva --- kmail is still freezing on Wayland. Operating System: KDE neon Unstable Edition KDE Plasma Version: 5.19.80 KDE Frameworks Version: 5.71.0 Qt Version: 5.14.2 -- You are receiving this mail because: You are watching all bug changes.
[kmail2] [Bug 409517] [Wayland] KMail freezes
https://bugs.kde.org/show_bug.cgi?id=409517 Kiril Vladimiroff changed: What|Removed |Added CC||ki...@vladimiroff.org -- You are receiving this mail because: You are watching all bug changes.
[kmail2] [Bug 409517] [Wayland] KMail freezes
https://bugs.kde.org/show_bug.cgi?id=409517 juha.heljora...@iki.fi changed: What|Removed |Added CC||juha.heljora...@iki.fi --- Comment #3 from juha.heljora...@iki.fi --- Same thing here. kmail-19.04.2-2.fc30.x86_64 KDE Frameworks Version: 5.59.0 Qt Version: 5.14.4 gdb: Thread 1 (Thread 0x7f736b23c040 (LWP 4565)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 #1 0x7f737e1cea25 in QtLinuxFutex::_q_futex (val3=0, addr2=0x0, val2=0, val=3, op=0, addr=0x7f735e25c2b0 ) at thread/qfutex_p.h:105 #2 QtLinuxFutex::futexWait > (expectedValue=0x3, futex=...) at thread/qfutex_p.h:107 #3 lockInternal_helper (timeout=-1, elapsedTimer=0x0, d_ptr=...) at thread/qmutex_linux.cpp:142 #4 QBasicMutex::lockInternal (this=this@entry=0x7f735e25c2b0 ) at thread/qmutex_linux.cpp:159 #5 0x7f737e1cea88 in QMutex::lock (this=this@entry=0x7f735e25c2b0 ) at thread/qmutex.cpp:227 #6 0x7f735e1bfced in QMutexLocker::QMutexLocker (m=0x7f735e25c2b0 , this=) at /usr/include/qt5/QtCore/qmutex.h:206 #7 QtWaylandClient::QWaylandWindow::waitForFrameSync (this=0x55bd7911f010, timeout=100) at qwaylandwindow.cpp:664 #8 0x7f735de1c022 in QtWaylandClient::QWaylandGLContext::swapBuffers (this=0x55bd7c4debd0, surface=) at ../../../../hardwareintegration/client/wayland-egl/qwaylandglcontext.cpp:566 #9 0x7f737e780881 in QOpenGLContext::swapBuffers (this=0x55bd7c4da960, surface=surface@entry=0x55bd783b9970) at kernel/qopenglcontext.cpp:1115 #10 0x7f737e9d65cf in QPlatformBackingStore::composeAndFlush (this=this@entry=0x55bd795004b0, window=0x55bd783b9960, region=..., offset=..., textures=textures@entry=0x7f737f2061e0 <(anonymous namespace)::Q_QGS_qt_dummy_platformTextureList::innerFunction()::holder>, translucentBackground=translucentBackground@entry=false) at painting/qplatformbackingstore.cpp:463 #11 0x7f737ece5c06 in QWidgetBackingStore::qt_flush (widgetBackingStore=, widgetTextures=0x7f737f2061e0 <(anonymous namespace)::Q_QGS_qt_dummy_platformTextureList::innerFunction()::holder>, tlw=, backingStore=, region=..., widget=0x55bd7954e720) at kernel/qwidgetbackingstore.cpp:154 #12 QWidgetBackingStore::qt_flush (widget=0x55bd7954e720, region=..., backingStore=, tlw=, widgetTextures=, widgetBackingStore=) at kernel/qwidgetbackingstore.cpp:83 #13 0x7f737ece7618 in QWidgetBackingStore::flush (this=this@entry=0x55bd783ba230, widget=widget@entry=0x0) at kernel/qwidgetbackingstore.cpp:1442 #14 0x7f737ece8c40 in QWidgetBackingStore::endPaint (beginPaintInfo=, backingStore=, cleaned=..., this=0x55bd783ba230) at kernel/qwidgetbackingstore.cpp:363 #15 QWidgetBackingStore::doSync (this=) at kernel/qwidgetbackingstore.cpp:1426 #16 0x7f737ece8fc1 in QWidgetBackingStore::sync (this=0x55bd783ba230) at kernel/qwidgetbackingstore.cpp:1204 #17 0x7f737ed01065 in QWidgetPrivate::syncBackingStore (this=0x55bd78df3130) at kernel/qwidget.cpp:1961 #18 0x7f737ed19bc8 in QWidget::event (this=this@entry=0x55bd7954e720, event=event@entry=0x7ffe0a2de4b0) at kernel/qwidget.cpp:9264 #19 0x7f737ee2d908 in QMainWindow::event (this=this@entry=0x55bd7954e720, event=event@entry=0x7ffe0a2de4b0) at widgets/qmainwindow.cpp:1339 #20 0x7f737dc45e0b in KMainWindow::event (this=this@entry=0x55bd7954e720, ev=ev@entry=0x7ffe0a2de4b0) at /usr/src/debug/kf5-kxmlgui-5.59.0-2.fc30.x86_64/src/kmainwindow.cpp:877 #21 0x7f737dc928fb in KXmlGuiWindow::event (this=0x55bd7954e720, ev=0x7ffe0a2de4b0) at /usr/src/debug/kf5-kxmlgui-5.59.0-2.fc30.x86_64/src/kxmlguiwindow.cpp:125 #22 0x7f737ecd6af6 in QApplicationPrivate::notify_helper (this=, receiver=0x55bd7954e720, e=0x7ffe0a2de4b0) at kernel/qapplication.cpp:3737 #23 0x7f737ecdfe80 in QApplication::notify(QObject*, QEvent*) () at kernel/qapplication.cpp:3483 #24 0x7f737e375ae8 in QCoreApplication::notifyInternal2 (receiver=0x55bd7954e720, event=0x7ffe0a2de4b0) at kernel/qcoreapplication.cpp:1084 #25 0x7f737ece9be3 in QWidgetBackingStore::sendUpdateRequest (this=this@entry=0x55bd783ba230, widget=0x55bd7954e720, updateTime=updateTime@entry=QWidgetBackingStore::UpdateNow) at kernel/qwidgetbackingstore.cpp:504 #26 0x7f737ecea91e in QWidgetBackingStore::sendUpdateRequest (updateTime=QWidgetBackingStore::UpdateNow, widget=, this=0x55bd783ba230) at kernel/qwidgetbackingstore.cpp:474 #27 QWidgetBackingStore::markDirty (this=0x55bd783ba230, rect=..., widget=widget@entry=0x55bd7954e720, updateTime=updateTime@entry=QWidgetBackingStore::UpdateNow, bufferState=bufferState@entry=QWidgetBackingStore::BufferValid) at kernel/qwidgetbackingstore.cpp:678 #28 0x7f737ed02f31 in QWidgetPrivate::repaint (r=..., this=) at ../../include/QtWidgets/5.12.4/QtWidgets/private/../../../../../src/widgets/kernel/qwidget_p.h:139 #29 QWidget::repaint (this=, rect=...) at kernel/qwidget.cpp:11072 #30 0x7f737ed02fa0 in
[kmail2] [Bug 409517] [Wayland] KMail freezes
https://bugs.kde.org/show_bug.cgi?id=409517 Patrick Silva changed: What|Removed |Added CC||tak...@disroot.org --- Comment #2 from Patrick Silva --- *** Bug 409796 has been marked as a duplicate of this bug. *** -- You are receiving this mail because: You are watching all bug changes.
[kmail2] [Bug 409517] [Wayland] KMail freezes
https://bugs.kde.org/show_bug.cgi?id=409517 Christophe Giboudeaux changed: What|Removed |Added Keywords||wayland -- You are receiving this mail because: You are watching all bug changes.
[kmail2] [Bug 409517] [Wayland] KMail freezes
https://bugs.kde.org/show_bug.cgi?id=409517 Patrick Silva changed: What|Removed |Added CC||bugsefor...@gmx.com -- You are receiving this mail because: You are watching all bug changes.
[kmail2] [Bug 409517] [Wayland] KMail freezes
https://bugs.kde.org/show_bug.cgi?id=409517 alo...@gmx-topmail.de changed: What|Removed |Added CC||alo...@gmx-topmail.de Status|REPORTED|CONFIRMED Ever confirmed|0 |1 --- Comment #1 from alo...@gmx-topmail.de --- I have caught KMail deadlocking here: #0 0x7fd0e501de3d in syscall () from /usr/lib/libc.so.6 #1 0x7fd0e53947b6 in QBasicMutex::lockInternal() () from /usr/lib/libQt5Core.so.5 #2 0x7fd0cdb8ab3a in QtWaylandClient::QWaylandWindow::waitForFrameSync(int) () from /usr/lib/libQt5WaylandClient.so.5 #3 0x7fd0e6922bcc in ?? () from /usr/lib/qt/plugins/wayland-graphics-integration-client/libqt-plugin-wayland-egl.so #4 0x7fd0e593b0a2 in QOpenGLContext::swapBuffers(QSurface*) () from /usr/lib/libQt5Gui.so.5 #5 0x7fd0e5c0b27b in QPlatformBackingStore::composeAndFlush(QWindow*, QRegion const&, QPoint const&, QPlatformTextureList*, bool) () from /usr/lib/libQt5Gui.so.5 #6 0x7fd0e5f2673e in ?? () from /usr/lib/libQt5Widgets.so.5 #7 0x7fd0e5f284a5 in ?? () from /usr/lib/libQt5Widgets.so.5 #8 0x7fd0e5f29e62 in ?? () from /usr/lib/libQt5Widgets.so.5 #9 0x7fd0e5f2a269 in ?? () from /usr/lib/libQt5Widgets.so.5 #10 0x7fd0e5f42407 in QWidgetPrivate::syncBackingStore() () from /usr/lib/libQt5Widgets.so.5 #11 0x7fd0e5f5b080 in QWidget::event(QEvent*) () from /usr/lib/libQt5Widgets.so.5 #12 0x7fd0e60735e5 in QMainWindow::event(QEvent*) () from /usr/lib/libQt5Widgets.so.5 #13 0x7fd0e4e21c2c in KMainWindow::event(QEvent*) () from /usr/lib/libKF5XmlGui.so.5 #14 0x7fd0e4e6ded6 in KXmlGuiWindow::event(QEvent*) () from /usr/lib/libKF5XmlGui.so.5 #15 0x7fd0e5f174d5 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5 #16 0x7fd0e5f20a21 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5 #17 0x7fd0e55619c2 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5 #18 0x7fd0e5f2ad2d in ?? () from /usr/lib/libQt5Widgets.so.5 #19 0x7fd0e5f2d0db in ?? () from /usr/lib/libQt5Widgets.so.5 #20 0x7fd0e5f442bf in QWidget::repaint(QRect const&) () from /usr/lib/libQt5Widgets.so.5 #21 0x7fd0e5f4431d in QWidget::repaint() () from /usr/lib/libQt5Widgets.so.5 #22 0x7fd0e5f7a343 in ?? () from /usr/lib/libQt5Widgets.so.5 #23 0x7fd0e5f174d5 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5 #24 0x7fd0e5f20a21 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5 #25 0x7fd0e55619c2 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5 #26 0x7fd0e58ee1bd in QPlatformWindow::deliverUpdateRequest() () from /usr/lib/libQt5Gui.so.5 #27 0x7fd0cdb8aacf in QtWaylandClient::QWaylandWindow::handleFrameCallback() () from /usr/lib/libQt5WaylandClient.so.5 #28 0x7fd0ce0146d0 in ffi_call_unix64 () from /usr/lib/libffi.so.6 #29 0x7fd0ce0140a0 in ffi_call () from /usr/lib/libffi.so.6 #30 0x7fd0e693cf8f in ?? () from /usr/lib/libwayland-client.so.0 #31 0x7fd0e69396ba in ?? () from /usr/lib/libwayland-client.so.0 #32 0x7fd0e693abfc in wl_display_dispatch_queue_pending () from /usr/lib/libwayland-client.so.0 #33 0x7fd0cdb840a7 in QtWaylandClient::QWaylandDisplay::dispatchQueueWhile(wl_event_queue*, std::function, int) () from /usr/lib/libQt5WaylandClient.so.5 #34 0x7fd0cdb8abbd in QtWaylandClient::QWaylandWindow::waitForFrameSync(int) () from /usr/lib/libQt5WaylandClient.so.5 #35 0x7fd0e6922bcc in ?? () from /usr/lib/qt/plugins/wayland-graphics-integration-client/libqt-plugin-wayland-egl.so --Type for more, q to quit, c to continue without paging-- #36 0x7fd0e593b0a2 in QOpenGLContext::swapBuffers(QSurface*) () from /usr/lib/libQt5Gui.so.5 #37 0x7fd0e5c0b27b in QPlatformBackingStore::composeAndFlush(QWindow*, QRegion const&, QPoint const&, QPlatformTextureList*, bool) () from /usr/lib/libQt5Gui.so.5 #38 0x7fd0e5f2673e in ?? () from /usr/lib/libQt5Widgets.so.5 #39 0x7fd0e5f284a5 in ?? () from /usr/lib/libQt5Widgets.so.5 #40 0x7fd0e5f29e62 in ?? () from /usr/lib/libQt5Widgets.so.5 #41 0x7fd0e5f2a269 in ?? () from /usr/lib/libQt5Widgets.so.5 #42 0x7fd0e5f42407 in QWidgetPrivate::syncBackingStore() () from /usr/lib/libQt5Widgets.so.5 #43 0x7fd0e5f5b080 in QWidget::event(QEvent*) () from /usr/lib/libQt5Widgets.so.5 #44 0x7fd0e60735e5 in QMainWindow::event(QEvent*) () from /usr/lib/libQt5Widgets.so.5 #45 0x7fd0e4e21c2c in KMainWindow::event(QEvent*) () from /usr/lib/libKF5XmlGui.so.5 #46 0x7fd0e4e6ded6 in KXmlGuiWindow::event(QEvent*) () from /usr/lib/libKF5XmlGui.so.5 #47 0x7fd0e5f174d5 in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()