Application: kate (18.08.1) Qt Version: 5.11.1 Frameworks Version: 5.50.0 Operating System: Linux 4.15.0-36-generic x86_64 Distribution: KDE neon User Edition 5.14 -- Information about the crash: When in a Wayland session, opening the integrated terminal session crashes Kate. The crash can be reproduced every time. -- Backtrace: Application: Kate (kate), signal: Aborted Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7f96c2126800 (LWP 18407))] Thread 10 (Thread 0x7f96917fa700 (LWP 18417)): #0 0x00007f96b85779f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55a56bee8ac0) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 __pthread_cond_wait_common (abstime=0x0, mutex=0x55a56bee8a70, cond=0x55a56bee8a98) at pthread_cond_wait.c:502 #2 __pthread_cond_wait (cond=0x55a56bee8a98, mutex=0x55a56bee8a70) at pthread_cond_wait.c:655 #3 0x00007f96bd19e91b in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x55a56bee8a70) at thread/qwaitcondition_unix.cpp:143 #4 QWaitCondition::wait (this=<optimized out>, mutex=0x55a56bef0b60, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:215 #5 0x00007f969a45fd2b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=this@entry=0x55a56bca6f00, th=<optimized out>) at ./src/weaver.cpp:594 #6 0x00007f969a460a65 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x55a56bca6f00, th=<optimized out>, th@entry=0x7f967c0025e0, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ./src/weaver.cpp:554 #7 0x00007f969a464b38 in ThreadWeaver::WorkingHardState::applyForWork (this=0x55a56bd45370, th=0x7f967c0025e0, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:66 #8 0x00007f969a45fc8d in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x7f967c0025e0, wasBusy=<optimized out>) at ./src/weaver.cpp:568 #9 0x00007f969a4629fb in ThreadWeaver::Thread::run (this=0x7f967c0025e0) at ./src/thread.cpp:103 #10 0x00007f96bd19daab in QThreadPrivate::start (arg=0x7f967c0025e0) at thread/qthread_unix.cpp:367 #11 0x00007f96b85716db in start_thread (arg=0x7f96917fa700) at pthread_create.c:463 #12 0x00007f96bca9588f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 9 (Thread 0x7f9691ffb700 (LWP 18416)): #0 0x00007f96b85779f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55a56bee8ac0) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 __pthread_cond_wait_common (abstime=0x0, mutex=0x55a56bee8a70, cond=0x55a56bee8a98) at pthread_cond_wait.c:502 #2 __pthread_cond_wait (cond=0x55a56bee8a98, mutex=0x55a56bee8a70) at pthread_cond_wait.c:655 #3 0x00007f96bd19e91b in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x55a56bee8a70) at thread/qwaitcondition_unix.cpp:143 #4 QWaitCondition::wait (this=<optimized out>, mutex=0x55a56bef0b60, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:215 #5 0x00007f969a45fd2b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=this@entry=0x55a56bca6f00, th=<optimized out>) at ./src/weaver.cpp:594 #6 0x00007f969a460a65 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x55a56bca6f00, th=<optimized out>, th@entry=0x7f96780025e0, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ./src/weaver.cpp:554 #7 0x00007f969a464b38 in ThreadWeaver::WorkingHardState::applyForWork (this=0x55a56bd45370, th=0x7f96780025e0, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:66 #8 0x00007f969a45fc8d in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x7f96780025e0, wasBusy=<optimized out>) at ./src/weaver.cpp:568 #9 0x00007f969a4629fb in ThreadWeaver::Thread::run (this=0x7f96780025e0) at ./src/thread.cpp:103 #10 0x00007f96bd19daab in QThreadPrivate::start (arg=0x7f96780025e0) at thread/qthread_unix.cpp:367 #11 0x00007f96b85716db in start_thread (arg=0x7f9691ffb700) at pthread_create.c:463 #12 0x00007f96bca9588f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 8 (Thread 0x7f96927fc700 (LWP 18415)): #0 0x00007f96b85779f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55a56bee8ac0) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 __pthread_cond_wait_common (abstime=0x0, mutex=0x55a56bee8a70, cond=0x55a56bee8a98) at pthread_cond_wait.c:502 #2 __pthread_cond_wait (cond=0x55a56bee8a98, mutex=0x55a56bee8a70) at pthread_cond_wait.c:655 #3 0x00007f96bd19e91b in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x55a56bee8a70) at thread/qwaitcondition_unix.cpp:143 #4 QWaitCondition::wait (this=<optimized out>, mutex=0x55a56bef0b60, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:215 #5 0x00007f969a45fd2b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=this@entry=0x55a56bca6f00, th=<optimized out>) at ./src/weaver.cpp:594 #6 0x00007f969a460a65 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x55a56bca6f00, th=<optimized out>, th@entry=0x7f96840021e0, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ./src/weaver.cpp:554 #7 0x00007f969a464b38 in ThreadWeaver::WorkingHardState::applyForWork (this=0x55a56bd45370, th=0x7f96840021e0, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:66 #8 0x00007f969a45fc8d in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x7f96840021e0, wasBusy=<optimized out>) at ./src/weaver.cpp:568 #9 0x00007f969a4629fb in ThreadWeaver::Thread::run (this=0x7f96840021e0) at ./src/thread.cpp:103 #10 0x00007f96bd19daab in QThreadPrivate::start (arg=0x7f96840021e0) at thread/qthread_unix.cpp:367 #11 0x00007f96b85716db in start_thread (arg=0x7f96927fc700) at pthread_create.c:463 #12 0x00007f96bca9588f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 7 (Thread 0x7f9692ffd700 (LWP 18414)): #0 0x00007f96b85779f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55a56bee8ac0) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 __pthread_cond_wait_common (abstime=0x0, mutex=0x55a56bee8a70, cond=0x55a56bee8a98) at pthread_cond_wait.c:502 #2 __pthread_cond_wait (cond=0x55a56bee8a98, mutex=0x55a56bee8a70) at pthread_cond_wait.c:655 #3 0x00007f96bd19e91b in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x55a56bee8a70) at thread/qwaitcondition_unix.cpp:143 #4 QWaitCondition::wait (this=<optimized out>, mutex=0x55a56bef0b60, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:215 #5 0x00007f969a45fd2b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=this@entry=0x55a56bca6f00, th=<optimized out>) at ./src/weaver.cpp:594 #6 0x00007f969a460a65 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x55a56bca6f00, th=<optimized out>, th@entry=0x7f96800025e0, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ./src/weaver.cpp:554 #7 0x00007f969a464b38 in ThreadWeaver::WorkingHardState::applyForWork (this=0x55a56bd45370, th=0x7f96800025e0, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:66 #8 0x00007f969a45fc8d in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x7f96800025e0, wasBusy=<optimized out>) at ./src/weaver.cpp:568 #9 0x00007f969a4629fb in ThreadWeaver::Thread::run (this=0x7f96800025e0) at ./src/thread.cpp:103 #10 0x00007f96bd19daab in QThreadPrivate::start (arg=0x7f96800025e0) at thread/qthread_unix.cpp:367 #11 0x00007f96b85716db in start_thread (arg=0x7f9692ffd700) at pthread_create.c:463 #12 0x00007f96bca9588f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 6 (Thread 0x7f96937fe700 (LWP 18413)): #0 0x00007f96b85779f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55a56bee8ac0) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 __pthread_cond_wait_common (abstime=0x0, mutex=0x55a56bee8a70, cond=0x55a56bee8a98) at pthread_cond_wait.c:502 #2 __pthread_cond_wait (cond=0x55a56bee8a98, mutex=0x55a56bee8a70) at pthread_cond_wait.c:655 #3 0x00007f96bd19e91b in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x55a56bee8a70) at thread/qwaitcondition_unix.cpp:143 #4 QWaitCondition::wait (this=<optimized out>, mutex=0x55a56bef0b60, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:215 #5 0x00007f969a45fd2b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=this@entry=0x55a56bca6f00, th=<optimized out>) at ./src/weaver.cpp:594 #6 0x00007f969a460a65 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x55a56bca6f00, th=<optimized out>, th@entry=0x7f96880025e0, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ./src/weaver.cpp:554 #7 0x00007f969a464b38 in ThreadWeaver::WorkingHardState::applyForWork (this=0x55a56bd45370, th=0x7f96880025e0, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:66 #8 0x00007f969a45fc8d in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x7f96880025e0, wasBusy=<optimized out>) at ./src/weaver.cpp:568 #9 0x00007f969a4629fb in ThreadWeaver::Thread::run (this=0x7f96880025e0) at ./src/thread.cpp:103 #10 0x00007f96bd19daab in QThreadPrivate::start (arg=0x7f96880025e0) at thread/qthread_unix.cpp:367 #11 0x00007f96b85716db in start_thread (arg=0x7f96937fe700) at pthread_create.c:463 #12 0x00007f96bca9588f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 5 (Thread 0x7f9693fff700 (LWP 18411)): #0 0x00007f96b85779f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55a56bee8ac0) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 __pthread_cond_wait_common (abstime=0x0, mutex=0x55a56bee8a70, cond=0x55a56bee8a98) at pthread_cond_wait.c:502 #2 __pthread_cond_wait (cond=0x55a56bee8a98, mutex=0x55a56bee8a70) at pthread_cond_wait.c:655 #3 0x00007f96bd19e91b in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x55a56bee8a70) at thread/qwaitcondition_unix.cpp:143 #4 QWaitCondition::wait (this=<optimized out>, mutex=0x55a56bef0b60, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:215 #5 0x00007f969a45fd2b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=this@entry=0x55a56bca6f00, th=<optimized out>) at ./src/weaver.cpp:594 #6 0x00007f969a460a65 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x55a56bca6f00, th=<optimized out>, th@entry=0x7f968c0021e0, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ./src/weaver.cpp:554 #7 0x00007f969a464b38 in ThreadWeaver::WorkingHardState::applyForWork (this=0x55a56bd45370, th=0x7f968c0021e0, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:66 #8 0x00007f969a45fc8d in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x7f968c0021e0, wasBusy=<optimized out>) at ./src/weaver.cpp:568 #9 0x00007f969a4629fb in ThreadWeaver::Thread::run (this=0x7f968c0021e0) at ./src/thread.cpp:103 #10 0x00007f96bd19daab in QThreadPrivate::start (arg=0x7f968c0021e0) at thread/qthread_unix.cpp:367 #11 0x00007f96b85716db in start_thread (arg=0x7f9693fff700) at pthread_create.c:463 #12 0x00007f96bca9588f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 4 (Thread 0x7f9698a27700 (LWP 18410)): #0 0x00007f96b85779f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55a56bee8ac0) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 __pthread_cond_wait_common (abstime=0x0, mutex=0x55a56bee8a70, cond=0x55a56bee8a98) at pthread_cond_wait.c:502 #2 __pthread_cond_wait (cond=0x55a56bee8a98, mutex=0x55a56bee8a70) at pthread_cond_wait.c:655 #3 0x00007f96bd19e91b in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x55a56bee8a70) at thread/qwaitcondition_unix.cpp:143 #4 QWaitCondition::wait (this=<optimized out>, mutex=0x55a56bef0b60, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:215 #5 0x00007f969a45fd2b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=this@entry=0x55a56bca6f00, th=<optimized out>) at ./src/weaver.cpp:594 #6 0x00007f969a460a65 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x55a56bca6f00, th=<optimized out>, th@entry=0x7f96940025e0, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ./src/weaver.cpp:554 #7 0x00007f969a464b38 in ThreadWeaver::WorkingHardState::applyForWork (this=0x55a56bd45370, th=0x7f96940025e0, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:66 #8 0x00007f969a45fc8d in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x7f96940025e0, wasBusy=<optimized out>) at ./src/weaver.cpp:568 #9 0x00007f969a4629fb in ThreadWeaver::Thread::run (this=0x7f96940025e0) at ./src/thread.cpp:103 #10 0x00007f96bd19daab in QThreadPrivate::start (arg=0x7f96940025e0) at thread/qthread_unix.cpp:367 #11 0x00007f96b85716db in start_thread (arg=0x7f9698a27700) at pthread_create.c:463 #12 0x00007f96bca9588f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 3 (Thread 0x7f9699228700 (LWP 18409)): #0 0x00007f96b85779f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55a56bee8ac0) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 __pthread_cond_wait_common (abstime=0x0, mutex=0x55a56bee8a70, cond=0x55a56bee8a98) at pthread_cond_wait.c:502 #2 __pthread_cond_wait (cond=0x55a56bee8a98, mutex=0x55a56bee8a70) at pthread_cond_wait.c:655 #3 0x00007f96bd19e91b in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x55a56bee8a70) at thread/qwaitcondition_unix.cpp:143 #4 QWaitCondition::wait (this=<optimized out>, mutex=0x55a56bef0b60, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:215 #5 0x00007f969a45fd2b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=this@entry=0x55a56bca6f00, th=<optimized out>) at ./src/weaver.cpp:594 #6 0x00007f969a460a65 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x55a56bca6f00, th=<optimized out>, th@entry=0x55a56bc7c060, threadWasBusy=threadWasBusy@entry=true, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ./src/weaver.cpp:554 #7 0x00007f969a464b38 in ThreadWeaver::WorkingHardState::applyForWork (this=0x55a56bd45370, th=0x55a56bc7c060, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:66 #8 0x00007f969a45fc8d in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x55a56bc7c060, wasBusy=<optimized out>) at ./src/weaver.cpp:568 #9 0x00007f969a4629fb in ThreadWeaver::Thread::run (this=0x55a56bc7c060) at ./src/thread.cpp:103 #10 0x00007f96bd19daab in QThreadPrivate::start (arg=0x55a56bc7c060) at thread/qthread_unix.cpp:367 #11 0x00007f96b85716db in start_thread (arg=0x7f9699228700) at pthread_create.c:463 #12 0x00007f96bca9588f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 2 (Thread 0x7f96a80cc700 (LWP 18408)): #0 0x00007f96bca840b4 in __GI___libc_read (fd=7, buf=0x7f96a80cbb60, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:27 #1 0x00007f96b6631a00 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f96b65ecf27 in g_main_context_check () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f96b65ed3e0 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f96b65ed54c in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f96bd3c3a9b in QEventDispatcherGlib::processEvents (this=0x7f96a0000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #6 0x00007f96bd367dea in QEventLoop::exec (this=this@entry=0x7f96a80cbd70, flags=..., flags@entry=...) at kernel/qeventloop.cpp:214 #7 0x00007f96bd192b8a in QThread::exec (this=this@entry=0x7f96bda83d60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:525 #8 0x00007f96bd80be45 in QDBusConnectionManager::run (this=0x7f96bda83d60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:178 #9 0x00007f96bd19daab in QThreadPrivate::start (arg=0x7f96bda83d60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:367 #10 0x00007f96b85716db in start_thread (arg=0x7f96a80cc700) at pthread_create.c:463 #11 0x00007f96bca9588f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 1 (Thread 0x7f96c2126800 (LWP 18407)): [KCrash Handler] #6 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51 #7 0x00007f96bc9b4801 in __GI_abort () at abort.c:79 #8 0x00007f96ac8c798f in ?? () #9 0x00007f96ac8c3a4d in wl_proxy_marshal_array_constructor_versioned () from /usr/lib/x86_64-linux-gnu/libwayland-client.so.0 #10 0x00007f96ac8c3c6a in wl_proxy_marshal_constructor () from /usr/lib/x86_64-linux-gnu/libwayland-client.so.0 #11 0x00007f96acb2ff6e in QtWaylandClient::QWaylandWindow::initWindow() () from /usr/lib/x86_64-linux-gnu/libQt5WaylandClient.so.5 #12 0x00007f96acb30789 in QtWaylandClient::QWaylandWindow::setVisible(bool) () from /usr/lib/x86_64-linux-gnu/libQt5WaylandClient.so.5 #13 0x00007f969e26a614 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/wayland-graphics-integration-client/libqt-plugin-wayland-egl.so #14 0x00007f96be063eb8 in QWindowPrivate::setVisible (this=0x55a56cc561b0, visible=visible@entry=true) at kernel/qwindow.cpp:401 #15 0x00007f96be8abf8d in QWidgetWindow::setNativeWindowVisibility (this=this@entry=0x55a56cc545d0, visible=visible@entry=true) at kernel/qwidgetwindow.cpp:205 #16 0x00007f96be8864a6 in QWidgetPrivate::show_sys (this=this@entry=0x55a56cc51580) at kernel/qwidget.cpp:8118 #17 0x00007f96be88a6e5 in QWidgetPrivate::setGeometry_sys (this=this@entry=0x55a56cc51580, x=0, y=0, w=1544, h=261, isMove=isMove@entry=false) at kernel/qwidget.cpp:7305 #18 0x00007f96be88a9cb in QWidget::resize (this=0x55a56cc50eb0, s=...) at kernel/qwidget.cpp:7202 #19 0x000055a56a0eeaab in KateMDI::Sidebar::showWidget (this=0x55a56c57dcb0, widget=<optimized out>) at ./kate/katemdi.cpp:415 #20 0x000055a56a0eee65 in KateMDI::ToggleToolViewAction::slotToggled (this=0x55a56cc57c40, t=<optimized out>) at ./kate/katemdi.cpp:76 #21 0x00007f96bd398bef in QtPrivate::QSlotObjectBase::call (a=0x7ffd4e5ad190, r=0x55a56cc57c40, this=0x55a56c8109d0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:376 #22 QMetaObject::activate (sender=sender@entry=0x55a56cc57c40, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=4, argv=argv@entry=0x7ffd4e5ad190) at kernel/qobject.cpp:3754 #23 0x00007f96bd3991a7 in QMetaObject::activate (sender=sender@entry=0x55a56cc57c40, m=m@entry=0x7f96bef1e840 <QAction::staticMetaObject>, local_signal_index=local_signal_index@entry=4, argv=argv@entry=0x7ffd4e5ad190) at kernel/qobject.cpp:3633 #24 0x00007f96be84d7b2 in QAction::toggled (this=this@entry=0x55a56cc57c40, _t1=<optimized out>, _t1@entry=true) at .moc/moc_qaction.cpp:389 #25 0x00007f96be84fc5c in QAction::setChecked (this=0x55a56cc57c40, b=<optimized out>) at kernel/qaction.cpp:983 #26 0x00007f96bd398bef in QtPrivate::QSlotObjectBase::call (a=0x7ffd4e5ad300, r=0x55a56cc57c40, this=0x55a56cc57d70) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:376 #27 QMetaObject::activate (sender=0x55a56cc50eb0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffd4e5ad300) at kernel/qobject.cpp:3754 #28 0x00007f96bd3991a7 in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x55a56a330a40 <KateMDI::ToolView::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffd4e5ad300) at kernel/qobject.cpp:3633 #29 0x000055a56a0f9b7f in KateMDI::ToolView::toolVisibleChanged (this=<optimized out>, _t1=<optimized out>, _t1@entry=true) at ./obj-x86_64-linux-gnu/kate/kdeinit_kate_autogen/EWIEGA46WW/moc_katemdi.cpp:320 #30 0x000055a56a0eebce in KateMDI::ToolView::setToolVisible (vis=true, this=<optimized out>) at ./kate/katemdi.cpp:252 #31 KateMDI::Sidebar::showWidget (this=0x55a56c57dcb0, widget=<optimized out>) at ./kate/katemdi.cpp:424 #32 0x000055a56a0eed9d in KateMDI::Sidebar::tabClicked (this=0x55a56c57dcb0, i=7) at ./kate/katemdi.cpp:476 #33 0x000055a56a0fb39b in KateMDI::Sidebar::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at ./obj-x86_64-linux-gnu/kate/kdeinit_kate_autogen/EWIEGA46WW/moc_katemdi.cpp:393 #34 0x00007f96bd398ad5 in QMetaObject::activate (sender=0x55a56c9b3520, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3771 #35 0x00007f96bfd2cd0e in KMultiTabBarButton::clicked(int) () from /usr/lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5 #36 0x00007f96bd398bef in QtPrivate::QSlotObjectBase::call (a=0x7ffd4e5ad660, r=0x55a56c9b3520, this=0x55a56cc52800) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:376 #37 QMetaObject::activate (sender=sender@entry=0x55a56c9b3520, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7ffd4e5ad660) at kernel/qobject.cpp:3754 #38 0x00007f96bd3991a7 in QMetaObject::activate (sender=sender@entry=0x55a56c9b3520, m=m@entry=0x7f96bef23bc0 <QAbstractButton::staticMetaObject>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7ffd4e5ad660) at kernel/qobject.cpp:3633 #39 0x00007f96be9390f2 in QAbstractButton::clicked (this=this@entry=0x55a56c9b3520, _t1=<optimized out>) at .moc/moc_qabstractbutton.cpp:308 #40 0x00007f96be93930a in QAbstractButtonPrivate::emitClicked (this=0x55a56cbfabc0) at widgets/qabstractbutton.cpp:414 #41 0x00007f96be93a6ea in QAbstractButtonPrivate::click (this=0x55a56cbfabc0) at widgets/qabstractbutton.cpp:407 #42 0x00007f96be93a8dd in QAbstractButton::mouseReleaseEvent (this=0x55a56c9b3520, e=0x7ffd4e5adb10) at widgets/qabstractbutton.cpp:1011 #43 0x00007f96be892b08 in QWidget::event (this=0x55a56c9b3520, event=0x7ffd4e5adb10) at kernel/qwidget.cpp:9281 #44 0x00007f96be853e8c in QApplicationPrivate::notify_helper (this=this@entry=0x55a56b85d550, receiver=receiver@entry=0x55a56c9b3520, e=e@entry=0x7ffd4e5adb10) at kernel/qapplication.cpp:3727 #45 0x00007f96be85bff7 in QApplication::notify (this=<optimized out>, receiver=0x55a56c9b3520, e=0x7ffd4e5adb10) at kernel/qapplication.cpp:3203 #46 0x00007f96bd369ab8 in QCoreApplication::notifyInternal2 (receiver=receiver@entry=0x55a56c9b3520, event=event@entry=0x7ffd4e5adb10) at kernel/qcoreapplication.cpp:1048 #47 0x00007f96be85a942 in QCoreApplication::sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234 #48 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x55a56c9b3520, event=event@entry=0x7ffd4e5adb10, alienWidget=alienWidget@entry=0x55a56c9b3520, nativeWidget=0x55a56c2653f0, buttonDown=buttonDown@entry=0x7f96bef4d870 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:2695 #49 0x00007f96be8adc73 in QWidgetWindow::handleMouseEvent (this=this@entry=0x55a56cb01f90, event=event@entry=0x7ffd4e5adf10) at kernel/qwidgetwindow.cpp:658 #50 0x00007f96be8b0289 in QWidgetWindow::event (this=0x55a56cb01f90, event=0x7ffd4e5adf10) at kernel/qwidgetwindow.cpp:280 #51 0x00007f96be853e8c in QApplicationPrivate::notify_helper (this=this@entry=0x55a56b85d550, receiver=receiver@entry=0x55a56cb01f90, e=e@entry=0x7ffd4e5adf10) at kernel/qapplication.cpp:3727 #52 0x00007f96be85b45f in QApplication::notify (this=0x7ffd4e5ae380, receiver=0x55a56cb01f90, e=0x7ffd4e5adf10) at kernel/qapplication.cpp:3486 #53 0x00007f96bd369ab8 in QCoreApplication::notifyInternal2 (receiver=receiver@entry=0x55a56cb01f90, event=event@entry=0x7ffd4e5adf10) at kernel/qcoreapplication.cpp:1048 #54 0x00007f96be0582ab in QCoreApplication::sendSpontaneousEvent (event=0x7ffd4e5adf10, receiver=0x55a56cb01f90) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:237 #55 QGuiApplicationPrivate::processMouseEvent (e=0x55a56c6c4010) at kernel/qguiapplication.cpp:2082 #56 0x00007f96be059e55 in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x55a56c6c4010) at kernel/qguiapplication.cpp:1817 #57 0x00007f96be032f0b in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:1032 #58 0x00007f96acb6057b in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WaylandClient.so.5 #59 0x00007f96bd367dea in QEventLoop::exec (this=this@entry=0x7ffd4e5ae180, flags=..., flags@entry=...) at kernel/qeventloop.cpp:214 #60 0x00007f96bd370fa0 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1336 #61 0x000055a56a0aac70 in main (argc=<optimized out>, argv=<optimized out>) at ./kate/main.cpp:595 Possible duplicates by query: bug 391672, bug 381034, bug 381033. Reported using DrKonqi
I tried this with current master & some nested wayland session, no crash. Neither for normal konsole part plugin nor project console views.