Bug 382157

Summary: Kwin crashed at first start
Product: [Plasma] kwin Reporter: Papoteur <yves.brungard+mageia>
Component: generalAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED FIXED    
Severity: crash CC: andrew.crouthamel
Priority: NOR Keywords: drkonqi, triaged
Version First Reported In: 5.8.7   
Target Milestone: ---   
Platform: Mageia RPMs   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Papoteur 2017-07-09 13:30:38 UTC
Application: kwin_x11 (5.8.7)

Qt Version: 5.6.2
Frameworks Version: 5.32.0
Operating System: Linux 4.9.35-desktop-1.mga6 i686
Distribution: "Mageia 6"

-- Information about the crash:
Opening the Plasma session, after upgrading from KDE4.
I have not yet started another session.

The compositer is OpenGL2.

-- Backtrace:
Application: KWin (kwin_x11), signal: Aborted
Using host libthread_db library "/lib/i686/libthread_db.so.1".
[Current thread is 1 (Thread 0xb0a88a00 (LWP 11342))]

Thread 5 (Thread 0xa8c84b40 (LWP 11515)):
#0  0xb7706cd5 in __kernel_vsyscall ()
#1  0xb76a960b in pthread_cond_wait@@GLIBC_2.3.2 () at /lib/i686/libpthread.so.0
#2  0xb5a2825c in QTWTF::TCMalloc_PageHeap::scavengerThread() () at /lib/libQt5Script.so.5
#3  0xb5a2829c in  () at /lib/libQt5Script.so.5
#4  0xb44f32b1 in  () at /usr/lib/nvidia304/libGL.so.1
#5  0x5c8b0824 in  ()
#6  0xbab80424 in  ()
#7  0x65000000 in  ()
#8  0x001015ff in  ()
#9  0xd3890000 in  ()
#10 0xfff0013d in  ()
#11 0xc30173ff in  ()
#12 0x10591ee8 in  ()
#13 0xabc18100 in  ()

Thread 4 (Thread 0xaad8fb40 (LWP 11510)):
[KCrash Handler]
#7  0xb7706cd5 in __kernel_vsyscall ()
#8  0xb7500fc6 in raise () at /lib/i686/libc.so.6
#9  0xb7502837 in abort () at /lib/i686/libc.so.6
#10 0xb5ea73e7 in  () at /lib/sse2/libQt5Core.so.5
#11 0xad4bee48 in QtPrivate::QFunctorSlotObject<KWin::X11StandalonePlatform::createOpenGLSafePoint(KWin::Platform::OpenGLSafePoint)::{lambda()#1}, 0, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) () at /usr/lib/qt5/plugins/org.kde.kwin.platforms/KWinX11Platform.so
#12 0xb60a837b in QMetaObject::activate(QObject*, int, int, void**) () at /lib/sse2/libQt5Core.so.5
#13 0xb60a884d in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /lib/sse2/libQt5Core.so.5
#14 0xb6123f92 in QTimer::timeout(QTimer::QPrivateSignal) () at /lib/sse2/libQt5Core.so.5
#15 0xb60b4731 in QTimer::timerEvent(QTimerEvent*) () at /lib/sse2/libQt5Core.so.5
#16 0xb60a8d16 in QObject::event(QEvent*) () at /lib/sse2/libQt5Core.so.5
#17 0xb69a071a in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib/libQt5Widgets.so.5
#18 0xb69a5ca1 in QApplication::notify(QObject*, QEvent*) () at /lib/libQt5Widgets.so.5
#19 0xb76c13ca in KWin::ApplicationX11::notify(QObject*, QEvent*) () at /lib/libkdeinit5_kwin_x11.so
#20 0xb607bad5 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib/sse2/libQt5Core.so.5
#21 0xb60cf75d in QTimerInfoList::activateTimers() () at /lib/sse2/libQt5Core.so.5
#22 0xb60cd7f1 in QEventDispatcherUNIX::activateTimers() () at /lib/sse2/libQt5Core.so.5
#23 0xb60ce077 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/sse2/libQt5Core.so.5
#24 0xb6079296 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/sse2/libQt5Core.so.5
#25 0xb60796b2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/sse2/libQt5Core.so.5
#26 0xb5eba745 in QThread::exec() () at /lib/sse2/libQt5Core.so.5
#27 0xb5eba818 in QThread::run() () at /lib/sse2/libQt5Core.so.5
#28 0xb5ebf8f7 in QThreadPrivate::start(void*) () at /lib/sse2/libQt5Core.so.5
#29 0xb44f32b1 in  () at /usr/lib/nvidia304/libGL.so.1
#30 0x5c8b0824 in  ()
#31 0xbab80424 in  ()
#32 0x65000000 in  ()
#33 0x001015ff in  ()
#34 0xd3890000 in  ()
#35 0xfff0013d in  ()
#36 0xc30173ff in  ()
#37 0x10591ee8 in  ()
#38 0xabc18100 in  ()

Thread 3 (Thread 0xabf4bb40 (LWP 11507)):
#0  0xb7706cd5 in __kernel_vsyscall ()
#1  0xb75becf1 in select () at /lib/i686/libc.so.6
#2  0xb60cc3fb in qt_safe_select(int, fd_set*, fd_set*, fd_set*, timespec const*) () at /lib/sse2/libQt5Core.so.5
#3  0xb60cdb93 in QEventDispatcherUNIXPrivate::doSelect(QFlags<QEventLoop::ProcessEventsFlag>, timespec*) () at /lib/sse2/libQt5Core.so.5
#4  0xb60ce066 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/sse2/libQt5Core.so.5
#5  0xb6079296 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/sse2/libQt5Core.so.5
#6  0xb60796b2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/sse2/libQt5Core.so.5
#7  0xb5eba745 in QThread::exec() () at /lib/sse2/libQt5Core.so.5
#8  0xb4d6354f in QQmlThreadPrivate::run() () at /lib/sse2/libQt5Qml.so.5
#9  0xb5ebf8f7 in QThreadPrivate::start(void*) () at /lib/sse2/libQt5Core.so.5
#10 0xb44f32b1 in  () at /usr/lib/nvidia304/libGL.so.1
#11 0x5c8b0824 in  ()
#12 0xbab80424 in  ()
#13 0x65000000 in  ()
#14 0x001015ff in  ()
#15 0xd3890000 in  ()
#16 0xfff0013d in  ()
#17 0xc30173ff in  ()
#18 0x10591ee8 in  ()
#19 0xabc18100 in  ()

Thread 2 (Thread 0xade16b40 (LWP 11446)):
#0  0xb7706cd5 in __kernel_vsyscall ()
#1  0xb75becf1 in select () at /lib/i686/libc.so.6
#2  0xb60cc3fb in qt_safe_select(int, fd_set*, fd_set*, fd_set*, timespec const*) () at /lib/sse2/libQt5Core.so.5
#3  0xb60cdb93 in QEventDispatcherUNIXPrivate::doSelect(QFlags<QEventLoop::ProcessEventsFlag>, timespec*) () at /lib/sse2/libQt5Core.so.5
#4  0xb60ce066 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/sse2/libQt5Core.so.5
#5  0xb6079296 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/sse2/libQt5Core.so.5
#6  0xb60796b2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/sse2/libQt5Core.so.5
#7  0xb5eba745 in QThread::exec() () at /lib/sse2/libQt5Core.so.5
#8  0xb49346cc in QDBusConnectionManager::run() () at /lib/libQt5DBus.so.5
#9  0xb5ebf8f7 in QThreadPrivate::start(void*) () at /lib/sse2/libQt5Core.so.5
#10 0xb44f32b1 in  () at /usr/lib/nvidia304/libGL.so.1
#11 0x5c8b0824 in  ()
#12 0xbab80424 in  ()
#13 0x65000000 in  ()
#14 0x001015ff in  ()
#15 0xd3890000 in  ()
#16 0xfff0013d in  ()
#17 0xc30173ff in  ()
#18 0x10591ee8 in  ()
#19 0xabc18100 in  ()

Thread 1 (Thread 0xb0a88a00 (LWP 11342)):
#0  0xb7706cd5 in __kernel_vsyscall ()
#1  0xb76a960b in pthread_cond_wait@@GLIBC_2.3.2 () at /lib/i686/libpthread.so.0
#2  0xb5ec0673 in QWaitCondition::wait(QMutex*, unsigned long) () at /lib/sse2/libQt5Core.so.5
#3  0xb5ebf4af in QThread::wait(unsigned long) () at /lib/sse2/libQt5Core.so.5
#4  0xad4beacf in KWin::X11StandalonePlatform::createOpenGLSafePoint(KWin::Platform::OpenGLSafePoint) () at /usr/lib/qt5/plugins/org.kde.kwin.platforms/KWinX11Platform.so
#5  0xb72e2a7d in KWin::Compositor::performCompositing() () at /lib/libkwin.so.5
#6  0xb72e5ee1 in KWin::Compositor::timerEvent(QTimerEvent*) () at /lib/libkwin.so.5
#7  0xb60a8d16 in QObject::event(QEvent*) () at /lib/sse2/libQt5Core.so.5
#8  0xb69a071a in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib/libQt5Widgets.so.5
#9  0xb69a5ca1 in QApplication::notify(QObject*, QEvent*) () at /lib/libQt5Widgets.so.5
#10 0xb76c13ca in KWin::ApplicationX11::notify(QObject*, QEvent*) () at /lib/libkdeinit5_kwin_x11.so
#11 0xb607bad5 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib/sse2/libQt5Core.so.5
#12 0xb60cf75d in QTimerInfoList::activateTimers() () at /lib/sse2/libQt5Core.so.5
#13 0xb60cd7f1 in QEventDispatcherUNIX::activateTimers() () at /lib/sse2/libQt5Core.so.5
#14 0xb60ce077 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/sse2/libQt5Core.so.5
#15 0xaed5f21f in QUnixEventDispatcherQPA::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/libQt5XcbQpa.so.5
#16 0xb6079296 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/sse2/libQt5Core.so.5
#17 0xb60796b2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/sse2/libQt5Core.so.5
#18 0xb6081ffd in QCoreApplication::exec() () at /lib/sse2/libQt5Core.so.5
#19 0xb63af8a1 in QGuiApplication::exec() () at /lib/sse2/libQt5Gui.so.5
#20 0xb699d594 in QApplication::exec() () at /lib/libQt5Widgets.so.5
#21 0xb76c250f in kdemain () at /lib/libkdeinit5_kwin_x11.so
#22 0x08048617 in main ()

Reported using DrKonqi
Comment 1 Martin Flöser 2017-07-09 18:57:50 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 Andrew Crouthamel 2018-09-28 02:28:00 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 set the bug status 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 3 Papoteur 2018-09-28 06:13:11 UTC
Hello,
I'm not familiar with getting backtrace. Which elements has to be in with debug info?
Comment 4 Andrew Crouthamel 2018-09-28 17:05:11 UTC
(In reply to Papoteur from comment #3)
> Hello,
> I'm not familiar with getting backtrace. Which elements has to be in with
> debug info?

We have instructions here, you'll need to install debug packages probably.

https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports
Comment 5 Papoteur 2018-09-29 15:29:07 UTC
Thanks.
I can't get again the crash.
Thus closing