Bug 447028 - Kwin crashes when saving in Google Earth Pro
Summary: Kwin crashes when saving in Google Earth Pro
Status: RESOLVED DUPLICATE of bug 430028
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: 5.23.4
Platform: Neon Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2021-12-15 15:10 UTC by justin
Modified: 2021-12-15 17:04 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description justin 2021-12-15 15:10:34 UTC
Application: kwin_x11 (5.23.4)

Qt Version: 5.15.3
Frameworks Version: 5.89.0
Operating System: Linux 5.15.0-8.1-liquorix-amd64 x86_64
Windowing System: X11
Distribution: KDE neon User - Plasma 25th Anniversary Edition
DrKonqi: 5.23.4 [KCrashBackend]

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

Saving in Google Earth Pro. Two monitors, Google Earth Pro is on secondary monitor full screen, but opens windows on primary as well. Multiple Firefox windows open but minimized, Okular, Dolphin, System Monitor, and Filezilla are open but also minimized normally, though occasionally up.

The crash can be reproduced sometimes.

-- Backtrace:
Application: KWin (kwin_x11), signal: Segmentation fault

[New LWP 14152]
[New LWP 14171]
[New LWP 14177]
[New LWP 14185]
[New LWP 14205]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00007f053bdfeaff in __GI___poll (fds=0x7ffcf60bec78, nfds=1, timeout=1000) at ../sysdeps/unix/sysv/linux/poll.c:29
__preamble__
[Current thread is 1 (Thread 0x7f05360ab080 (LWP 14132))]

Thread 6 (Thread 0x7f049d764700 (LWP 14205)):
#0  0x00007f053be0112b in __GI___select (nfds=46, readfds=0x7f049d763ba0, writefds=0x0, exceptfds=0x0, timeout=0x7f049d763b90) at ../sysdeps/unix/sysv/linux/select.c:41
#1  0x00007f052eba37f1 in ?? () from /lib/x86_64-linux-gnu/libnvidia-glcore.so.495.44
#2  0x00007f052eba1288 in ?? () from /lib/x86_64-linux-gnu/libnvidia-glcore.so.495.44
#3  0x00007f053a461609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#4  0x00007f053be0b293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f0508da8700 (LWP 14185)):
#0  0x00007ffcf6105aed in clock_gettime ()
#1  0x00007f053bdc9235 in __GI___clock_gettime (clock_id=clock_id@entry=1, tp=tp@entry=0x7f0508da7a50) at ../sysdeps/unix/sysv/linux/clock_gettime.c:38
#2  0x00007f053cc3cee5 in qt_clock_gettime (ts=0x7f0508da7a50, clock=1) at kernel/qelapsedtimer_unix.cpp:175
#3  do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>) at kernel/qelapsedtimer_unix.cpp:166
#4  qt_gettime () at kernel/qelapsedtimer_unix.cpp:175
#5  0x00007f053cc3b77d in QTimerInfoList::updateCurrentTime (this=this@entry=0x7f0500000c08) at kernel/qtimerinfo_unix.cpp:91
#6  0x00007f053cc3bd59 in QTimerInfoList::timerWait (this=this@entry=0x7f0500000c08, tm=...) at kernel/qtimerinfo_unix.cpp:388
#7  0x00007f053cc3add4 in QEventDispatcherUNIX::processEvents (this=0x7f0500000b60, flags=...) at ../../include/QtCore/../../src/corelib/tools/qrefcount.h:102
#8  0x00007f053cbe18ab in QEventLoop::exec (this=this@entry=0x7f0508da7be0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#9  0x00007f053c9fb2c2 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#10 0x00007f053c9fc45c in QThreadPrivate::start (arg=0x7f053003a910) at thread/qthread_unix.cpp:329
#11 0x00007f053a461609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#12 0x00007f053be0b293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f050ac6b700 (LWP 14177)):
#0  0x00007ffcf6105aed in clock_gettime ()
#1  0x00007f053bdc9235 in __GI___clock_gettime (clock_id=clock_id@entry=1, tp=tp@entry=0x7f050ac6aa30) at ../sysdeps/unix/sysv/linux/clock_gettime.c:38
#2  0x00007f053cc3cee5 in qt_clock_gettime (ts=0x7f050ac6aa30, clock=1) at kernel/qelapsedtimer_unix.cpp:175
#3  do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>) at kernel/qelapsedtimer_unix.cpp:166
#4  qt_gettime () at kernel/qelapsedtimer_unix.cpp:175
#5  0x00007f053cc3b77d in QTimerInfoList::updateCurrentTime (this=this@entry=0x7f0504000c08) at kernel/qtimerinfo_unix.cpp:91
#6  0x00007f053cc3bd59 in QTimerInfoList::timerWait (this=this@entry=0x7f0504000c08, tm=...) at kernel/qtimerinfo_unix.cpp:388
#7  0x00007f053cc3add4 in QEventDispatcherUNIX::processEvents (this=0x7f0504000b60, flags=...) at ../../include/QtCore/../../src/corelib/tools/qrefcount.h:102
#8  0x00007f053cbe18ab in QEventLoop::exec (this=this@entry=0x7f050ac6abc0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#9  0x00007f053c9fb2c2 in QThread::exec (this=this@entry=0x557c1fbe0910) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#10 0x00007f053aaa3549 in QQmlThreadPrivate::run (this=0x557c1fbe0910) at qml/ftw/qqmlthread.cpp:155
#11 0x00007f053c9fc45c in QThreadPrivate::start (arg=0x557c1fbe0910) at thread/qthread_unix.cpp:329
#12 0x00007f053a461609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#13 0x00007f053be0b293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f0527acb700 (LWP 14171)):
#0  0x00007ffcf6105aed in clock_gettime ()
#1  0x00007f053bdc9235 in __GI___clock_gettime (clock_id=clock_id@entry=1, tp=tp@entry=0x7f0527acaa30) at ../sysdeps/unix/sysv/linux/clock_gettime.c:38
#2  0x00007f053cc3cee5 in qt_clock_gettime (ts=0x7f0527acaa30, clock=1) at kernel/qelapsedtimer_unix.cpp:175
#3  do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>) at kernel/qelapsedtimer_unix.cpp:166
#4  qt_gettime () at kernel/qelapsedtimer_unix.cpp:175
#5  0x00007f053cc3b77d in QTimerInfoList::updateCurrentTime (this=this@entry=0x7f051c000c08) at kernel/qtimerinfo_unix.cpp:91
#6  0x00007f053cc3bd59 in QTimerInfoList::timerWait (this=this@entry=0x7f051c000c08, tm=...) at kernel/qtimerinfo_unix.cpp:388
#7  0x00007f053cc3add4 in QEventDispatcherUNIX::processEvents (this=0x7f051c000b60, flags=...) at ../../include/QtCore/../../src/corelib/tools/qrefcount.h:102
#8  0x00007f053cbe18ab in QEventLoop::exec (this=this@entry=0x7f0527acabc0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#9  0x00007f053c9fb2c2 in QThread::exec (this=this@entry=0x557c1d42ec30) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#10 0x00007f053aaa3549 in QQmlThreadPrivate::run (this=0x557c1d42ec30) at qml/ftw/qqmlthread.cpp:155
#11 0x00007f053c9fc45c in QThreadPrivate::start (arg=0x557c1d42ec30) at thread/qthread_unix.cpp:329
#12 0x00007f053a461609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#13 0x00007f053be0b293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f052da7c700 (LWP 14152)):
#0  0x00007ffcf6105aed in clock_gettime ()
#1  0x00007f053bdc9235 in __GI___clock_gettime (clock_id=clock_id@entry=1, tp=tp@entry=0x7f052da7ba20) at ../sysdeps/unix/sysv/linux/clock_gettime.c:38
#2  0x00007f053cc3cee5 in qt_clock_gettime (ts=0x7f052da7ba20, clock=1) at kernel/qelapsedtimer_unix.cpp:175
#3  do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>) at kernel/qelapsedtimer_unix.cpp:166
#4  qt_gettime () at kernel/qelapsedtimer_unix.cpp:175
#5  0x00007f053cc3b77d in QTimerInfoList::updateCurrentTime (this=this@entry=0x7f0528000c08) at kernel/qtimerinfo_unix.cpp:91
#6  0x00007f053cc3bd59 in QTimerInfoList::timerWait (this=this@entry=0x7f0528000c08, tm=...) at kernel/qtimerinfo_unix.cpp:388
#7  0x00007f053cc3add4 in QEventDispatcherUNIX::processEvents (this=0x7f0528000b60, flags=...) at ../../include/QtCore/../../src/corelib/tools/qrefcount.h:102
#8  0x00007f053cbe18ab in QEventLoop::exec (this=this@entry=0x7f052da7bbb0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#9  0x00007f053c9fb2c2 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#10 0x00007f053c8a8f4b in ?? () from /lib/x86_64-linux-gnu/libQt5DBus.so.5
#11 0x00007f053c9fc45c in QThreadPrivate::start (arg=0x7f053c92cd80) at thread/qthread_unix.cpp:329
#12 0x00007f053a461609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#13 0x00007f053be0b293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f05360ab080 (LWP 14132)):
[KCrash Handler]
#4  QThreadData::deref (this=0x7f053ccd24b0 <QListData::shared_null>) at /usr/include/c++/9/bits/atomic_base.h:326
#5  0x00007f053cc0c69d in QObjectPrivate::ConnectionData::removeConnection (this=0x557c232e6150, c=c@entry=0x557c23706f40) at kernel/qobject.cpp:356
#6  0x00007f053cc17f42 in QObject::~QObject (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1062
#7  0x00007f052684440f in QQmlPrivate::QQmlElement<Plasma::FrameSvg>::~QQmlElement (this=0x557c229552e0, __in_chrg=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtQml/qqmlprivate.h:142
#8  QQmlPrivate::QQmlElement<Plasma::FrameSvg>::~QQmlElement (this=0x557c229552e0, __in_chrg=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtQml/qqmlprivate.h:144
#9  0x00007f053cc0d3ce in QObjectPrivate::deleteChildren (this=0x557c23579d40) at kernel/qobject.cpp:2104
#10 0x00007f053cc17df6 in QObject::~QObject (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1082
#11 0x00007f053ae680fa in QQuickItem::~QQuickItem (this=0x557c237ff620, __in_chrg=<optimized out>) at items/qquickitem.cpp:2380
#12 0x00007f053afe2419 in QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement (this=0x557c237ff620, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:142
#13 QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement (this=0x557c237ff620, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:144
#14 0x00007f053cc0d3ce in QObjectPrivate::deleteChildren (this=0x557c237f1b60) at kernel/qobject.cpp:2104
#15 0x00007f053cc17df6 in QObject::~QObject (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1082
#16 0x00007f053a9f6f7d in QQmlContext::~QQmlContext (this=0x557c2020c770, __in_chrg=<optimized out>) at qml/qqmlcontext.cpp:216
#17 0x00007f0527bd72a5 in Aurorae::Decoration::~Decoration (this=0x557c23a58870, __in_chrg=<optimized out>) at ./src/plugins/kdecorations/aurorae/src/aurorae.cpp:260
#18 0x00007f0527bd731d in Aurorae::Decoration::~Decoration (this=0x557c23a58870, __in_chrg=<optimized out>) at ./src/plugins/kdecorations/aurorae/src/aurorae.cpp:258
#19 0x00007f053d7779a6 in QScopedPointerDeleter<KDecoration2::Decoration>::cleanup (pointer=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedpointer.h:52
#20 QScopedPointer<KDecoration2::Decoration, QScopedPointerDeleter<KDecoration2::Decoration> >::reset (this=0x557c233501d8, other=0x0) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedpointer.h:159
#21 KWin::AbstractClient::setDecoration (this=this@entry=0x557c2334ff60, decoration=decoration@entry=0x0) at ./src/abstract_client.cpp:2370
#22 0x00007f053d8fd756 in KWin::X11Client::destroyDecoration (this=0x557c2334ff60) at ./src/x11client.cpp:1160
#23 0x00007f053d9042a0 in KWin::X11Client::releaseWindow (this=this@entry=0x557c2334ff60, on_shutdown=on_shutdown@entry=false) at ./src/x11client.cpp:288
#24 0x00007f053d7e9aba in KWin::X11Client::unmapNotifyEvent (e=0x7f053004e9e0, this=0x557c2334ff60) at ./src/events.cpp:549
#25 KWin::X11Client::unmapNotifyEvent (this=0x557c2334ff60, e=0x7f053004e9e0) at ./src/events.cpp:530
#26 0x00007f053d7ecdab in KWin::X11Client::windowEvent (this=0x557c2334ff60, e=e@entry=0x7f053004e9e0) at ./src/events.cpp:393
#27 0x00007f053d7ed188 in KWin::Workspace::workspaceEvent (this=0x557c1d2aad20, e=e@entry=0x7f053004e9e0) at ./src/events.cpp:166
#28 0x00007f053d834c64 in KWin::Application::dispatchEvent (this=<optimized out>, event=0x7f053004e9e0) at ./src/workspace.h:806
#29 0x00007f053cbe023f in QAbstractEventDispatcher::filterNativeEvent (this=<optimized out>, eventType=..., message=message@entry=0x7f053004e9e0, result=result@entry=0x7ffcf60bffd8) at kernel/qabstracteventdispatcher.cpp:495
#30 0x00007f0535c4d925 in QXcbConnection::handleXcbEvent (this=this@entry=0x557c1cfe1f00, event=event@entry=0x7f053004e9e0) at qxcbnativeinterface.h:101
#31 0x00007f0535c4e676 in QXcbConnection::processXcbEvents (this=0x557c1cfe1f00, flags=...) at qxcbconnection.cpp:1014
#32 0x00007f0535c78270 in QXcbUnixEventDispatcher::processEvents (this=0x557c1d0eedc0, flags=...) at qxcbeventdispatcher.cpp:61
#33 0x00007f053cbe18ab in QEventLoop::exec (this=this@entry=0x7ffcf60c0120, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#34 0x00007f053cbe9a64 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#35 0x0000557c1bc73ae3 in main (argc=<optimized out>, argv=0x7ffcf60c03c8) at ./src/main_x11.cpp:483
[Inferior 1 (process 14132) detached]

Possible duplicates by query: bug 441597, bug 437693, bug 434453, bug 434372, bug 430028.

Reported using DrKonqi
Comment 1 Nate Graham 2021-12-15 17:04:02 UTC

*** This bug has been marked as a duplicate of bug 430028 ***