Bug 421688 - Fedora 31 LInux KDE Plasma 5.17.5 Keeps crashing on every login
Summary: Fedora 31 LInux KDE Plasma 5.17.5 Keeps crashing on every login
Status: RESOLVED WORKSFORME
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: 5.17.5
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2020-05-17 19:57 UTC by Mykhailo
Modified: 2020-06-23 04: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 Mykhailo 2020-05-17 19:57:13 UTC
Application: kwin_x11 (5.17.5)

Qt Version: 5.13.2
Frameworks Version: 5.68.0
Operating System: Linux 5.6.11-200.fc31.x86_64 x86_64
Distribution: "Fedora release 31 (Thirty One)"

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

Hello,
I've just started the new session of my user, and inform message about Kwin crash appeared.

It was tihrd time in a row. So the user expiriece could be described as follow:

- Given
    user turn on the pc
- And
    enters his credentials on the login screen
- Then
    user is able to see the KDE loading progress bar
- Then
    user is able to see the main panel 
- Then
    message about crash appeared

The crash can be reproduced every time.

-- Backtrace:
Application: KWin (kwin_x11), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fb8165eb200 (LWP 2878))]

Thread 5 (Thread 0x7fb7f1226700 (LWP 3083)):
#0  0x00007fb81b453d45 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fb81b9d474a in QTWTF::TCMalloc_PageHeap::scavengerThread() () from /lib64/libQt5Script.so.5
#2  0x00007fb81b9d476f in QTWTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /lib64/libQt5Script.so.5
#3  0x00007fb81b44d4e2 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fb81d5b16a3 in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7fb7f32ed700 (LWP 3031)):
#0  0x00007fb81b453d45 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fb7f37db19b in util_queue_thread_func () from /usr/lib64/dri/i965_dri.so
#2  0x00007fb7f37dadab in impl_thrd_routine () from /usr/lib64/dri/i965_dri.so
#3  0x00007fb81b44d4e2 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fb81d5b16a3 in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7fb801de8700 (LWP 3013)):
#0  0x00007fb81d5a6b36 in ppoll () from /lib64/libc.so.6
#1  0x00007fb81c0e6d19 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () from /lib64/libQt5Core.so.5
#2  0x00007fb81c0e7f61 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#3  0x00007fb81c09423b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#4  0x00007fb81bee4cd5 in QThread::exec() () from /lib64/libQt5Core.so.5
#5  0x00007fb81ab7e399 in QQmlThreadPrivate::run() () from /lib64/libQt5Qml.so.5
#6  0x00007fb81bee5e26 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#7  0x00007fb81b44d4e2 in start_thread () from /lib64/libpthread.so.0
#8  0x00007fb81d5b16a3 in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7fb803fff700 (LWP 2933)):
#0  0x00007fb81d5a6b36 in ppoll () from /lib64/libc.so.6
#1  0x00007fb81c0e6d19 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () from /lib64/libQt5Core.so.5
#2  0x00007fb81c0e7f61 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#3  0x00007fb81c09423b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#4  0x00007fb81bee4cd5 in QThread::exec() () from /lib64/libQt5Core.so.5
#5  0x00007fb81a4d7f6a in QDBusConnectionManager::run() () from /lib64/libQt5DBus.so.5
#6  0x00007fb81bee5e26 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#7  0x00007fb81b44d4e2 in start_thread () from /lib64/libpthread.so.0
#8  0x00007fb81d5b16a3 in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7fb8165eb200 (LWP 2878)):
[KCrash Handler]
#6  0x000055bd74516650 in ?? ()
#7  0x00007fb81bb4b127 in KWin::DimInactiveEffect::canDimWindow(KWin::EffectWindow const*) const () from /lib64/libkwin4_effect_builtins.so.1
#8  0x00007fb81bb4bf65 in KWin::DimInactiveEffect::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () from /lib64/libkwin4_effect_builtins.so.1
#9  0x00007fb81d2a2b57 in KWin::EffectsHandlerImpl::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () from /lib64/libkwin.so.5
#10 0x00007fb81d341f06 in KWin::Scene::paintWindow(KWin::Scene::Window*, int, QRegion, KWin::WindowQuadList) () from /lib64/libkwin.so.5
#11 0x00007fb81d33e8c5 in KWin::Scene::paintSimpleScreen(int, QRegion) () from /lib64/libkwin.so.5
#12 0x00007fb8081814e7 in KWin::SceneOpenGL2::paintSimpleScreen(int, QRegion) () from /usr/lib64/qt5/plugins/org.kde.kwin.scenes/KWinSceneOpenGL.so
#13 0x00007fb81d3414e0 in KWin::Scene::finalPaintScreen(int, QRegion, KWin::ScreenPaintData&) () from /lib64/libkwin.so.5
#14 0x00007fb81d2a2902 in KWin::EffectsHandlerImpl::paintScreen(int, QRegion, KWin::ScreenPaintData&) () from /lib64/libkwin.so.5
#15 0x00007fb81b254703 in KWin::Effect::paintScreen(int, QRegion, KWin::ScreenPaintData&) () from /lib64/libkwineffects.so.12
#16 0x00007fb81d2a28b1 in KWin::EffectsHandlerImpl::paintScreen(int, QRegion, KWin::ScreenPaintData&) () from /lib64/libkwin.so.5
#17 0x00007fb81b254703 in KWin::Effect::paintScreen(int, QRegion, KWin::ScreenPaintData&) () from /lib64/libkwineffects.so.12
#18 0x00007fb81d2a28b1 in KWin::EffectsHandlerImpl::paintScreen(int, QRegion, KWin::ScreenPaintData&) () from /lib64/libkwin.so.5
#19 0x00007fb81b254703 in KWin::Effect::paintScreen(int, QRegion, KWin::ScreenPaintData&) () from /lib64/libkwineffects.so.12
#20 0x00007fb81d2a28b1 in KWin::EffectsHandlerImpl::paintScreen(int, QRegion, KWin::ScreenPaintData&) () from /lib64/libkwin.so.5
#21 0x00007fb81b254703 in KWin::Effect::paintScreen(int, QRegion, KWin::ScreenPaintData&) () from /lib64/libkwineffects.so.12
#22 0x00007fb81d2a28b1 in KWin::EffectsHandlerImpl::paintScreen(int, QRegion, KWin::ScreenPaintData&) () from /lib64/libkwin.so.5
#23 0x00007fb81d341193 in KWin::Scene::paintScreen(int*, QRegion const&, QRegion const&, QRegion*, QRegion*, QMatrix4x4 const&, QRect const&) () from /lib64/libkwin.so.5
#24 0x00007fb808189e4e in KWin::SceneOpenGL::paint(QRegion, QList<KWin::Toplevel*>) () from /usr/lib64/qt5/plugins/org.kde.kwin.scenes/KWinSceneOpenGL.so
#25 0x00007fb81d268681 in KWin::Compositor::performCompositing() () from /lib64/libkwin.so.5
#26 0x00007fb81c0c0795 in QObject::event(QEvent*) () from /lib64/libQt5Core.so.5
#27 0x00007fb81ca09ab6 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#28 0x00007fb81ca13150 in QApplication::notify(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#29 0x00007fb81c095448 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5
#30 0x00007fb81c0e9b48 in QTimerInfoList::activateTimers() () from /lib64/libQt5Core.so.5
#31 0x00007fb81c0e808f in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#32 0x00007fb8094be112 in QXcbUnixEventDispatcher::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5XcbQpa.so.5
#33 0x00007fb81c09423b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#34 0x00007fb81c09c116 in QCoreApplication::exec() () from /lib64/libQt5Core.so.5
#35 0x00007fb81d683648 in kdemain () from /lib64/libkdeinit5_kwin_x11.so
#36 0x00007fb81d4d71a3 in __libc_start_main () from /lib64/libc.so.6
#37 0x000055bd720850ae in _start ()
[Inferior 1 (process 2878) detached]

Possible duplicates by query: bug 421666, bug 421059, bug 420372, bug 420271, bug 419946.

Reported using DrKonqi
Comment 1 Vlad Zahorodnii 2020-05-18 08:50:14 UTC
Hmm, this crash... If you're still able to reproduce this crash, can you please install debug packages for kwin and attach a new backtrace with debug symbols?
Comment 2 Mykhailo 2020-05-24 08:23:23 UTC
Hi,

Excuse me for the late response. Thing is that I hadn't have a chance to reproduce the issue until today's morning. I already assumed it has been fixed with some updates.

Are there any manuals about how to use debugging tools for KDE ? I am totally new in this.
Comment 3 Mykhailo 2020-05-24 10:05:50 UTC
Nevermind, I've figured out with it. So the next time I will provide advanced output.
Comment 4 Bug Janitor Service 2020-06-08 04:33:08 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 5 Bug Janitor Service 2020-06-23 04:33:09 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!