Bug 399080 - Kwin Crash
Summary: Kwin Crash
Status: RESOLVED NOT A BUG
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: 5.13.4
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2018-09-25 22:41 UTC by Jeff Fitzmaurice
Modified: 2021-03-23 14:24 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (42.93 KB, text/plain)
2021-03-23 14:24 UTC, dev
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jeff Fitzmaurice 2018-09-25 22:41:28 UTC
Application: kwin_x11 (5.13.4)

Qt Version: 5.11.1
Frameworks Version: 5.48.0
Operating System: Linux 4.18.9-200.fc28.x86_64 x86_64
Distribution: "Fedora release 28 (Twenty Eight)"

-- Information about the crash:
- What I was doing when the application crashed:
I was trying to access Konversation.  Konversation crashed and also caused a crash in Kwin.
- Unusual behavior I noticed:
I have also noticed Kontact and Kmail interface crashing when veiwing email.

-- Backtrace:
Application: KWin (kwin_x11), signal: Bus error
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fa9bf670940 (LWP 4773))]

Thread 6 (Thread 0x7fa96bfff700 (LWP 4794)):
#0  0x00007fa9b8b8d51c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fa9be8ca9ba in QTWTF::TCMalloc_PageHeap::scavengerThread() () from /lib64/libQt5Script.so.5
#2  0x00007fa9be8caa25 in QTWTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /lib64/libQt5Script.so.5
#3  0x00007fa9b8b87594 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fa9b59e5e6f in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7fa980cfc700 (LWP 4792)):
#0  0x00007fa9b8b8d51c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fa981e192d3 in util_queue_thread_func () from /usr/lib64/dri/nouveau_dri.so
#2  0x00007fa981e18feb in impl_thrd_routine () from /usr/lib64/dri/nouveau_dri.so
#3  0x00007fa9b8b87594 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fa9b59e5e6f in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7fa991936700 (LWP 4790)):
#0  0x00007fa9b6868484 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /lib64/libQt5Core.so.5
#1  0x00007fa9b688d622 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#2  0x00007fa9b683eb7b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#3  0x00007fa9b66a66b6 in QThread::exec() () from /lib64/libQt5Core.so.5
#4  0x00007fa9bd82ad09 in QQmlThreadPrivate::run() () from /lib64/libQt5Qml.so.5
#5  0x00007fa9b66afb4b in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#6  0x00007fa9b8b87594 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fa9b59e5e6f in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7fa993fff700 (LWP 4788)):
#0  0x00007fa9b59db4e6 in ppoll () from /lib64/libc.so.6
#1  0x00007fa9b688c665 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () from /lib64/libQt5Core.so.5
#2  0x00007fa9b688d7b9 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#3  0x00007fa9b683eb7b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#4  0x00007fa9b66a66b6 in QThread::exec() () from /lib64/libQt5Core.so.5
#5  0x00007fa9bf7307b9 in QDBusConnectionManager::run() () from /lib64/libQt5DBus.so.5
#6  0x00007fa9b66afb4b in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#7  0x00007fa9b8b87594 in start_thread () from /lib64/libpthread.so.0
#8  0x00007fa9b59e5e6f in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7fa999e7a700 (LWP 4787)):
#0  0x00007fa9b59db3e9 in poll () from /lib64/libc.so.6
#1  0x00007fa9b807804f in _xcb_conn_wait () from /lib64/libxcb.so.1
#2  0x00007fa9b8079caa in xcb_wait_for_event () from /lib64/libxcb.so.1
#3  0x00007fa99ab6e5a9 in QXcbEventReader::run() () from /lib64/libQt5XcbQpa.so.5
#4  0x00007fa9b66afb4b in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#5  0x00007fa9b8b87594 in start_thread () from /lib64/libpthread.so.0
#6  0x00007fa9b59e5e6f in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7fa9bf670940 (LWP 4773)):
[KCrash Handler]
#6  0x00007fa9b5a251cc in __strncmp_ssse3 () from /lib64/libc.so.6
#7  0x00007fa9b7904951 in SharedMemory::findNamedEntry(QByteArray const&) const () from /lib64/libKF5CoreAddons.so.5
#8  0x00007fa9b78fe642 in KSharedDataCache::find(QString const&, QByteArray*) const () from /lib64/libKF5CoreAddons.so.5
#9  0x00007fa9b52c7338 in KIconLoaderPrivate::findCachedPixmapWithPath(QString const&, QPixmap&, QString&) () from /lib64/libKF5IconThemes.so.5
#10 0x00007fa9b52c8308 in KIconLoader::loadScaledIcon(QString const&, KIconLoader::Group, double, int, int, QStringList const&, QString*, bool) const () from /lib64/libKF5IconThemes.so.5
#11 0x00007fa9b52c8b37 in KIconLoader::loadIcon(QString const&, KIconLoader::Group, int, int, QStringList const&, QString*, bool) const () from /lib64/libKF5IconThemes.so.5
#12 0x00007fa9bea97ef8 in KWin::StartupFeedbackEffect::start(QString const&) [clone .part.34] () from /lib64/libkwin4_effect_builtins.so.1
#13 0x00007fa9bea98b2b in KWin::StartupFeedbackEffect::gotNewStartup(KStartupInfoId const&, KStartupInfoData const&) () from /lib64/libkwin4_effect_builtins.so.1
#14 0x00007fa9b6867e1e in QMetaObject::activate(QObject*, int, int, void**) () from /lib64/libQt5Core.so.5
#15 0x00007fa9b766081b in KStartupInfo::gotNewStartup(KStartupInfoId const&, KStartupInfoData const&) () from /lib64/libKF5WindowSystem.so.5
#16 0x00007fa9b7667264 in KStartupInfo::Private::new_startup_info_internal(KStartupInfoId const&, KStartupInfo::Data&, bool) () from /lib64/libKF5WindowSystem.so.5
#17 0x00007fa9b766736b in KStartupInfo::Private::got_startup_info(QString const&, bool) () from /lib64/libKF5WindowSystem.so.5
#18 0x00007fa9b7667a34 in KStartupInfo::Private::got_message(QString const&) () from /lib64/libKF5WindowSystem.so.5
#19 0x00007fa9b6867e1e in QMetaObject::activate(QObject*, int, int, void**) () from /lib64/libQt5Core.so.5
#20 0x00007fa9b76878a6 in KXMessages::gotMessage(QString const&) () from /lib64/libKF5WindowSystem.so.5
#21 0x00007fa9b7678f6d in KXMessagesPrivate::nativeEventFilter(QByteArray const&, void*, long*) () from /lib64/libKF5WindowSystem.so.5
#22 0x00007fa9b683d89c in QAbstractEventDispatcher::filterNativeEvent(QByteArray const&, void*, long*) () from /lib64/libQt5Core.so.5
#23 0x00007fa99ab6fd54 in QXcbConnection::handleXcbEvent(xcb_generic_event_t*) () from /lib64/libQt5XcbQpa.so.5
#24 0x00007fa99ab70923 in QXcbConnection::processXcbEvents() () from /lib64/libQt5XcbQpa.so.5
#25 0x00007fa9b6868b26 in QObject::event(QEvent*) () from /lib64/libQt5Core.so.5
#26 0x00007fa9b7138475 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#27 0x00007fa9b713fb90 in QApplication::notify(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#28 0x00007fa9b683fc36 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5
#29 0x00007fa9b6842e0b in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /lib64/libQt5Core.so.5
#30 0x00007fa9b688d62f in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#31 0x00007fa99ac01a81 in QUnixEventDispatcherQPA::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5XcbQpa.so.5
#32 0x00007fa9b683eb7b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#33 0x00007fa9b6846c46 in QCoreApplication::exec() () from /lib64/libQt5Core.so.5
#34 0x00007fa9bf43693f in kdemain () from /lib64/libkdeinit5_kwin_x11.so
#35 0x00007fa9b590f11b in __libc_start_main () from /lib64/libc.so.6
#36 0x000055e95e49ecda in _start ()

Possible duplicates by query: bug 311735, bug 311273, bug 309663.

Reported using DrKonqi
Comment 1 Martin Flöser 2018-09-26 04:21:08 UTC
Unfortunately the backtrace is lacking debug symbols. If you are able to reproduce please install debug packages and attach a new backtrace.
Comment 2 Jeff Fitzmaurice 2018-09-29 21:02:44 UTC
(In reply to Martin Flöser from comment #1)
> Unfortunately the backtrace is lacking debug symbols. If you are able to
> reproduce please install debug packages and attach a new backtrace.

Actually, I should have recognized the symptoms of a classic Video Card failure.  Erratic colors, screen locking, and applications which demand more from the card crashing.  Kwin (and associated applications) tend to crash on me when my Video Card gets weak.  And now I have black screen, but can boot into the terminal.  

Long story short, you can close this.  The issue is hardware, not KDE.
Comment 3 Christoph Feck 2018-09-30 04:44:08 UTC
Thanks for the update; changing status.
Comment 4 dev 2021-03-23 14:24:56 UTC
Created attachment 136985 [details]
New crash information added by DrKonqi

kwin_x11 (5.21.3) using Qt 5.15.2

- What I was doing when the application crashed:
Working on a document in LibreOffice and a few other things I had open.

-- Backtrace (Reduced):
#4  0x00007fe32ba45577 in KSharedDataCache::find(QString const&, QByteArray*) const () from /lib/x86_64-linux-gnu/libKF5CoreAddons.so.5
[...]
#6  0x00007fe327820441 in KIconLoader::loadScaledIcon(QString const&, KIconLoader::Group, double, int, int, QStringList const&, QString*, bool) const () from /lib/x86_64-linux-gnu/libKF5IconThemes.so.5
#7  0x00007fe327815c70 in KIconEngine::createPixmap(QSize const&, double, QIcon::Mode, QIcon::State) () from /lib/x86_64-linux-gnu/libKF5IconThemes.so.5
#8  0x00007fe327815efa in KIconEngine::pixmap(QSize const&, QIcon::Mode, QIcon::State) () from /lib/x86_64-linux-gnu/libKF5IconThemes.so.5
#9  0x00007fe327815a23 in KIconEngine::paint(QPainter*, QRect const&, QIcon::Mode, QIcon::State) () from /lib/x86_64-linux-gnu/libKF5IconThemes.so.5