Bug 390039 - Konsole crashes under Wayland session
Summary: Konsole crashes under Wayland session
Status: RESOLVED UPSTREAM
Alias: None
Product: konsole
Classification: Applications
Component: general (show other bugs)
Version: 17.08.3
Platform: Gentoo Packages Linux
: NOR crash
Target Milestone: ---
Assignee: Konsole Developer
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2018-02-07 19:57 UTC by Alexander Miroshnichenko
Modified: 2018-02-22 02:33 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Miroshnichenko 2018-02-07 19:57:44 UTC
Application: konsole (17.08.3)

Qt Version: 5.7.1
Frameworks Version: 5.40.0
Operating System: Linux 4.13.16.a-hardened x86_64
Distribution: "Gentoo Base System release 2.4.1"

-- Information about the crash:
- What I was doing when the application crashed:

- Start Plasma Wayland session
- start Konsole
- Minimize or maximize window
- Crash happens

The problem with other apps too. Not only konsole.

-- Backtrace:
Application: Konsole (konsole), signal: Bus error
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x6c2144a40cc0 (LWP 30524))]

Thread 9 (Thread 0x6c2121afd700 (LWP 30535)):
#0  0x00006c214e77cd12 in pthread_cond_wait () from /lib64/libpthread.so.0
#1  0x00006c2138100cfb in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00006c2138100bb6 in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00006c214e7759f3 in start_thread () from /lib64/libpthread.so.0
#4  0x00006c215558864f in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x6c21222fe700 (LWP 30534)):
#0  0x00006c214e77cd12 in pthread_cond_wait () from /lib64/libpthread.so.0
#1  0x00006c2138100cfb in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00006c2138100bb6 in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00006c214e7759f3 in start_thread () from /lib64/libpthread.so.0
#4  0x00006c215558864f in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x6c2122aff700 (LWP 30533)):
#0  0x00006c214e77cd12 in pthread_cond_wait () from /lib64/libpthread.so.0
#1  0x00006c2138100cfb in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00006c2138100bb6 in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00006c214e7759f3 in start_thread () from /lib64/libpthread.so.0
#4  0x00006c215558864f in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x6c2123300700 (LWP 30532)):
#0  0x00006c214e77cd12 in pthread_cond_wait () from /lib64/libpthread.so.0
#1  0x00006c2138100cfb in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00006c2138100bb6 in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00006c214e7759f3 in start_thread () from /lib64/libpthread.so.0
#4  0x00006c215558864f in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x6c2123b01700 (LWP 30531)):
#0  0x00006c214e77cd12 in pthread_cond_wait () from /lib64/libpthread.so.0
#1  0x00006c2138100cfb in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00006c2138100bb6 in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00006c214e7759f3 in start_thread () from /lib64/libpthread.so.0
#4  0x00006c215558864f in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x6c2124507700 (LWP 30530)):
#0  0x00006c214e77cd12 in pthread_cond_wait () from /lib64/libpthread.so.0
#1  0x00006c2138100cfb in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00006c2138100bb6 in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00006c214e7759f3 in start_thread () from /lib64/libpthread.so.0
#4  0x00006c215558864f in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x6c2125685700 (LWP 30529)):
#0  0x00006c214e77cd12 in pthread_cond_wait () from /lib64/libpthread.so.0
#1  0x00006c2138100cfb in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00006c2138100bb6 in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00006c214e7759f3 in start_thread () from /lib64/libpthread.so.0
#4  0x00006c215558864f in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x6c2141ad9700 (LWP 30528)):
#0  0x00006c215557c69d in poll () from /lib64/libc.so.6
#1  0x00006c214ca25766 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x6c213c0016d0, timeout=<optimized out>, context=0x6c213c003050) at /var/tmp/portage/dev-libs/glib-2.52.3/work/glib-2.52.3/glib/gmain.c:4271
#2  g_main_context_iterate (context=context@entry=0x6c213c003050, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /var/tmp/portage/dev-libs/glib-2.52.3/work/glib-2.52.3/glib/gmain.c:3967
#3  0x00006c214ca258cb in g_main_context_iteration (context=0x6c213c003050, may_block=may_block@entry=1) at /var/tmp/portage/dev-libs/glib-2.52.3/work/glib-2.52.3/glib/gmain.c:4033
#4  0x00006c2152055d6b in QEventDispatcherGlib::processEvents (this=0x6c213c001600, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00006c2151ffa10a in QEventLoop::exec (this=this@entry=0x6c2141ad8db0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#6  0x00006c2151e2ec03 in QThread::exec (this=this@entry=0x6c2155bb9060 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:507
#7  0x00006c2155b374a3 in QDBusConnectionManager::run (this=0x6c2155bb9060 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:178
#8  0x00006c2151e33f5b in QThreadPrivate::start (arg=0x6c2155bb9060 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:368
#9  0x00006c214e7759f3 in start_thread () from /lib64/libpthread.so.0
#10 0x00006c215558864f in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x6c2144a40cc0 (LWP 30524)):
[KCrash Handler]
#6  0x00006c21555195d4 in __memmove_sse2_unaligned_erms () from /lib64/libc.so.6
#7  0x00006c214465954b in memcpy (__len=5941152, __src=0x6c2120c79000, __dest=<optimized out>) at /usr/include/bits/string3.h:53
#8  QtWaylandClient::QWaylandShmBackingStore::resize (this=this@entry=0x6695986c690, size=...) at qwaylandshmbackingstore.cpp:282
#9  0x00006c2144659774 in QtWaylandClient::QWaylandShmBackingStore::ensureSize (this=this@entry=0x6695986c690) at qwaylandshmbackingstore.cpp:196
#10 0x00006c21446597b0 in QtWaylandClient::QWaylandShmBackingStore::beginPaint (this=this@entry=0x6695986c690) at qwaylandshmbackingstore.cpp:177
#11 0x00006c21527836d9 in QBackingStore::beginPaint (this=this@entry=0x6695986c350, region=...) at painting/qbackingstore.cpp:173
#12 0x00006c2152b747fa in QWidgetBackingStore::beginPaint (toCleanIsInTopLevelCoordinates=true, returnInfo=<synthetic pointer>, backingStore=0x6695986c350, widget=<optimized out>, toClean=..., this=0x6695986c530) at kernel/qwidgetbackingstore.cpp:333
#13 QWidgetBackingStore::doSync (this=this@entry=0x6695986c530) at kernel/qwidgetbackingstore.cpp:1360
#14 0x00006c2152b74b6e in QWidgetBackingStore::sync (this=0x6695986c530) at kernel/qwidgetbackingstore.cpp:1179
#15 0x00006c2152b9b66e in QWidgetPrivate::syncBackingStore (this=0x6695974e7e0) at kernel/qwidget.cpp:1962
#16 0x00006c2152bb6a08 in QWidget::event (this=this@entry=0x6695974e620, event=event@entry=0x669599cd160) at kernel/qwidget.cpp:9100
#17 0x00006c2152cd52ab in QMainWindow::event (this=this@entry=0x6695974e620, event=event@entry=0x669599cd160) at widgets/qmainwindow.cpp:1543
#18 0x00006c2154a79456 in KMainWindow::event (this=this@entry=0x6695974e620, ev=ev@entry=0x669599cd160) at /var/tmp/portage/kde-frameworks/kxmlgui-5.40.0/work/kxmlgui-5.40.0/src/kmainwindow.cpp:865
#19 0x00006c2154ac2804 in KXmlGuiWindow::event (this=0x6695974e620, ev=0x669599cd160) at /var/tmp/portage/kde-frameworks/kxmlgui-5.40.0/work/kxmlgui-5.40.0/src/kxmlguiwindow.cpp:119
#20 0x00006c2152b62eec in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x6695974e620, e=0x669599cd160) at kernel/qapplication.cpp:3799
#21 0x00006c2152b6afdb in QApplication::notify (this=0x669594ff9f0, receiver=0x6695974e620, e=0x669599cd160) at kernel/qapplication.cpp:3556
#22 0x00006c2151ffb7ca in QCoreApplication::notifyInternal2 (receiver=0x6695974e620, event=event@entry=0x669599cd160) at kernel/qcoreapplication.cpp:988
#23 0x00006c2151ffe7de in QCoreApplication::sendEvent (event=0x669599cd160, receiver=<optimized out>) at kernel/qcoreapplication.h:231
#24 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x669594feed0) at kernel/qcoreapplication.cpp:1649
#25 0x00006c2151ffec77 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1503
#26 0x00006c2152055ca6 in postEventSourceDispatch (s=0x66959591a20) at kernel/qeventdispatcher_glib.cpp:276
#27 0x00006c214ca25567 in g_main_dispatch (context=0x6c213c0016f0) at /var/tmp/portage/dev-libs/glib-2.52.3/work/glib-2.52.3/glib/gmain.c:3234
#28 g_main_context_dispatch (context=context@entry=0x6c213c0016f0) at /var/tmp/portage/dev-libs/glib-2.52.3/work/glib-2.52.3/glib/gmain.c:3899
#29 0x00006c214ca257c8 in g_main_context_iterate (context=context@entry=0x6c213c0016f0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /var/tmp/portage/dev-libs/glib-2.52.3/work/glib-2.52.3/glib/gmain.c:3972
#30 0x00006c214ca258cb in g_main_context_iteration (context=0x6c213c0016f0, may_block=may_block@entry=1) at /var/tmp/portage/dev-libs/glib-2.52.3/work/glib-2.52.3/glib/gmain.c:4033
#31 0x00006c2152055d4e in QEventDispatcherGlib::processEvents (this=0x6695958ee10, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#32 0x00006c2151ffa10a in QEventLoop::exec (this=this@entry=0x7f4515fb1800, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#33 0x00006c2152002ccb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1261
#34 0x00006c21525eb33b in QGuiApplication::exec () at kernel/qguiapplication.cpp:1633
#35 0x00006c2152b62e0c in QApplication::exec () at kernel/qapplication.cpp:2975
#36 0x00006c215586d02e in kdemain (argc=<optimized out>, argv=<optimized out>) at /var/tmp/portage/kde-apps/konsole-17.08.3/work/konsole-17.08.3/src/main.cpp:190
#37 0x00006c21554a85ad in __libc_start_main () from /lib64/libc.so.6
#38 0x000006691e0f888a in _start ()

Reported using DrKonqi
Comment 1 Christoph Feck 2018-02-22 02:33:01 UTC
If other applications also crash, it is a bug in QtWayland. Please report this issue directly to Qt developers via https://bugreports.qt.io/