SUMMARY ran Firefox natively on Wayland, closed Firefox by pressing ctrl+q, Plasma notified plasma-browser-integration-host crash. Operating System: Arch Linux KDE Plasma Version: 5.25.4 KDE Frameworks Version: 5.96.0 Qt Version: 5.15.5 Graphics Platform: Wayland Thread 5 (Thread 0x7f2a523ff6c0 (LWP 50986)): #0 0x00007f2a5e116e9f in __GI___poll (fds=fds@entry=0x7f2a523fdc50, nfds=nfds@entry=1, timeout=timeout@entry=1000) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f2a5fddcafa in poll (__timeout=1000, __nfds=1, __fds=0x7f2a523fdc50) at /usr/include/bits/poll2.h:39 #2 pollDrKonqiSocket (sockfd=3, pid=51022) at /usr/src/debug/kcrash-5.96.0/src/kcrash.cpp:865 #3 KCrash::startProcess (argv=argv@entry=0x7f2a523fdd98, waitAndExit=waitAndExit@entry=true, argc=<optimized out>) at /usr/src/debug/kcrash-5.96.0/src/kcrash.cpp:727 #4 0x00007f2a5fddd7fc in KCrash::defaultCrashHandler (sig=6) at /usr/src/debug/kcrash-5.96.0/src/kcrash.cpp:623 #5 <signal handler called> #6 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44 #7 0x00007f2a5e0a4543 in __pthread_kill_internal (signo=6, threadid=<optimized out>) at pthread_kill.c:78 #8 0x00007f2a5e054998 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 #9 0x00007f2a5e03e53d in __GI_abort () at abort.c:79 #10 0x00007f2a5e69fede in qt_message_fatal (message=<synthetic pointer>..., context=...) at global/qlogging.cpp:1914 #11 QMessageLogger::fatal (this=this@entry=0x7f2a523fe990, msg=msg@entry=0x7f2a5f168360 "QPixmap: Must construct a QGuiApplication before a QPixmap") at global/qlogging.cpp:893 #12 0x00007f2a5ecf96d2 in qt_pixmap_thread_test () at image/qpixmap.cpp:76 #13 qt_pixmap_thread_test () at image/qpixmap.cpp:73 #14 QPixmap::QPixmap (this=<optimized out>, this=<optimized out>) at image/qpixmap.cpp:111 #15 0x00007f2a5ecf9b81 in QPixmap::fromImageInPlace (image=..., flags=...) at image/qpixmap.cpp:1602 #16 0x00007f2a5edbe1a1 in QPixmap::fromImage (flags=..., image=...) at ../../include/QtGui/../../src/gui/image/qpixmap.h:146 #17 operator>> (stream=..., pixmap=...) at image/qpixmap.cpp:1050 #18 0x00007f2a5edc9fda in QPixmapIconEngine::read (this=0x7f2a48008f60, in=...) at image/qicon.cpp:495 #19 0x00007f2a5edd1f2f in operator>> (s=..., icon=...) at image/qicon.cpp:1453 #20 0x00007f2a5e593c32 in operator() (__closure=0x55be7151f748) at /usr/src/debug/kwayland-5.96.0/src/client/plasmawindowmanagement.cpp:699 #21 QtConcurrent::StoredFunctorCall0<QIcon, KWayland::Client::PlasmaWindow::Private::iconChangedCallback(void*, org_kde_plasma_window*)::<lambda()> >::runFunctor (this=0x55be7151f720) at /usr/include/qt/QtConcurrent/qtconcurrentstoredfunctioncall.h:60 #22 QtConcurrent::RunFunctionTask<QIcon>::run (this=0x55be7151f720) at /usr/include/qt/QtConcurrent/qtconcurrentrunbase.h:108 #23 0x00007f2a5e6e8491 in QThreadPoolThread::run (this=0x55be71594b70) at thread/qthreadpool.cpp:100 #24 0x00007f2a5e6e42ca in QThreadPrivate::start (arg=0x55be71594b70) at thread/qthread_unix.cpp:331 #25 0x00007f2a5e0a278d in start_thread (arg=<optimized out>) at pthread_create.c:442 #26 0x00007f2a5e1238e4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 Thread 4 (Thread 0x7f2a53fff6c0 (LWP 50983)): #0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x55be71517100) at futex-internal.c:57 #1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55be71517100, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 #2 0x00007f2a5e09f3af in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55be71517100, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #3 0x00007f2a5e0a1b60 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55be715170b0, cond=0x55be715170d8) at pthread_cond_wait.c:503 #4 ___pthread_cond_wait (cond=0x55be715170d8, mutex=0x55be715170b0) at pthread_cond_wait.c:618 #5 0x00007f2a5e6eb744 in QWaitConditionPrivate::wait (deadline=..., this=0x55be715170b0) at thread/qwaitcondition_unix.cpp:146 #6 QWaitCondition::wait (this=this@entry=0x55be71517420, mutex=mutex@entry=0x55be71517418, deadline=...) at thread/qwaitcondition_unix.cpp:225 #7 0x00007f2a59f65ce4 in QtWaylandClient::EventThread::waitForReading (this=0x55be715173e0) at /usr/src/debug/qtwayland/src/client/qwaylanddisplay.cpp:242 #8 QtWaylandClient::EventThread::run (this=0x55be715173e0) at /usr/src/debug/qtwayland/src/client/qwaylanddisplay.cpp:206 #9 0x00007f2a5e6e42ca in QThreadPrivate::start (arg=0x55be715173e0) at thread/qthread_unix.cpp:331 #10 0x00007f2a5e0a278d in start_thread (arg=<optimized out>) at pthread_create.c:442 #11 0x00007f2a5e1238e4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 Thread 3 (Thread 0x7f2a58a6e6c0 (LWP 50982)): #0 0x00007f2a5e116e9f in __GI___poll (fds=0x7f2a540053e0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f2a5c8c5f68 in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x7f2a540053e0, timeout=<optimized out>, context=0x7f2a54001cf0) at ../glib/glib/gmain.c:4516 #2 g_main_context_iterate.constprop.0 (context=context@entry=0x7f2a54001cf0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4206 #3 0x00007f2a5c86d392 in g_main_context_iteration (context=0x7f2a54001cf0, may_block=1) at ../glib/glib/gmain.c:4276 #4 0x00007f2a5e8d732c in QEventDispatcherGlib::processEvents (this=0x7f2a54000b70, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #5 0x00007f2a5e88527c in QEventLoop::exec (this=0x7f2a58a6dd10, flags=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69 #6 0x00007f2a5e6e749f in QThread::exec (this=this@entry=0x7f2a5fbee560 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #7 0x00007f2a5fb92cba in QDBusConnectionManager::run (this=0x7f2a5fbee560 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at /usr/src/debug/qtbase/src/dbus/qdbusconnection.cpp:179 #8 0x00007f2a5e6e42ca in QThreadPrivate::start (arg=0x7f2a5fbee560 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:331 #9 0x00007f2a5e0a278d in start_thread (arg=<optimized out>) at pthread_create.c:442 #10 0x00007f2a5e1238e4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 Thread 2 (Thread 0x7f2a537fe6c0 (LWP 50984)): #0 0x00007f2a5e116e9f in __GI___poll (fds=fds@entry=0x7f2a537fdd30, nfds=nfds@entry=2, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f2a59f65d3d in poll (__timeout=-1, __nfds=2, __fds=0x7f2a537fdd30) at /usr/include/bits/poll2.h:39 #2 QtWaylandClient::EventThread::run (this=0x55be7151e120) at /usr/src/debug/qtwayland/src/client/qwaylanddisplay.cpp:208 #3 0x00007f2a5e6e42ca in QThreadPrivate::start (arg=0x55be7151e120) at thread/qthread_unix.cpp:331 #4 0x00007f2a5e0a278d in start_thread (arg=<optimized out>) at pthread_create.c:442 #5 0x00007f2a5e1238e4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 Thread 1 (Thread 0x7f2a5a082840 (LWP 50937)): #0 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44 #1 0x00007f2a5e0a4543 in __pthread_kill_internal (signo=6, threadid=<optimized out>) at pthread_kill.c:78 #2 0x00007f2a5e054998 in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26 #3 0x00007f2a5fddd868 in KCrash::defaultCrashHandler (sig=6) at /usr/src/debug/kcrash-5.96.0/src/kcrash.cpp:633 #4 <signal handler called> #5 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44 #6 0x00007f2a5e0a4543 in __pthread_kill_internal (signo=6, threadid=<optimized out>) at pthread_kill.c:78 #7 0x00007f2a5e054998 in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26 #8 <signal handler called> #9 0x00007f2a5e09f344 in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x55be715902d0) at futex-internal.c:57 #10 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55be715902d0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 #11 0x00007f2a5e09f3af in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55be715902d0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #12 0x00007f2a5e0a1b60 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55be71590280, cond=0x55be715902a8) at pthread_cond_wait.c:503 #13 ___pthread_cond_wait (cond=0x55be715902a8, mutex=0x55be71590280) at pthread_cond_wait.c:618 #14 0x00007f2a5e6eb744 in QWaitConditionPrivate::wait (deadline=..., this=0x55be71590280) at thread/qwaitcondition_unix.cpp:146 #15 QWaitCondition::wait (this=<optimized out>, mutex=0x55be71599f08, deadline=...) at thread/qwaitcondition_unix.cpp:225 #16 0x00007f2a5e6e39e0 in QThreadPoolPrivate::waitForDone (this=this@entry=0x55be71599eb0, timer=...) at thread/qthreadpool.cpp:305 #17 0x00007f2a5e6e87ce in QThreadPoolPrivate::waitForDone (this=0x55be71599eb0, msecs=<optimized out>) at thread/qthreadpool.cpp:315 #18 0x00007f2a5e88c31d in QCoreApplication::~QCoreApplication (this=<optimized out>, this=<optimized out>) at kernel/qcoreapplication.cpp:883 #19 0x00007f2a5ed3a84f in QGuiApplication::~QGuiApplication (this=<optimized out>, this=<optimized out>) at kernel/qguiapplication.cpp:727 #20 0x00007f2a5f57398b in QApplication::~QApplication (this=<optimized out>, this=<optimized out>) at kernel/qapplication.cpp:771 #21 0x000055be6fd9fae2 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/plasma-browser-integration-5.25.4/host/main.cpp:116
*** This bug has been marked as a duplicate of bug 446119 ***