https://bugs.kde.org/show_bug.cgi?id=373054
Bug ID: 373054 Summary: Lots of crashes at login and logout with this version of KDE and openSUSE Leap 42.2 Product: kwin Version: 5.8.3 Platform: openSUSE RPMs OS: Linux Status: UNCONFIRMED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: kwin-bugs-n...@kde.org Reporter: digu...@hepe.com Target Milestone: --- Application: kwin_x11 (5.8.3) Qt Version: 5.6.1 Frameworks Version: 5.26.0 Operating System: Linux 4.4.27-2-default x86_64 Distribution: "openSUSE Leap 42.2" -- Information about the crash: 3D driver: NVidia 375.20 nouveau is disabled. I'm having a lot of problems lately with openSUSE Leap 42.2 and KDE. It feels that every package update breaks the 3D libraries in some way. My guess is that there is a bug somewhere between the kernel, the NVIDIA driver and KDE. KDE apps like kwin, kmix, sddm-greeter (whatever that is) crash when I restart or when I try to log out. The log out is especially bad since after the update, I have to switch to the console to reboot since the "hey, I want to leave" dialog (sddm-greeter?) crashes. -- Backtrace: Application: KWin (kwin_x11), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7f3872f86940 (LWP 2803))] Thread 2 (Thread 0x7f3853fff700 (LWP 2819)): #0 0x00007f38726edb03 in select () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f386fdc0849 in qt_safe_select (nfds=8, fdread=0x7f384c000a78, fdwrite=0x7f384c000d08, fdexcept=0x7f384c000f98, orig_timeout=0x0) at kernel/qcore_unix.cpp:75 #2 0x00007f386fdc20c3 in QEventDispatcherUNIXPrivate::doSelect (this=this@entry=0x7f384c0008e0, flags=..., flags@entry=..., timeout=0x0) at kernel/qeventdispatcher_unix.cpp:196 #3 0x00007f386fdc2527 in QEventDispatcherUNIX::processEvents (this=0x7f384c0008c0, flags=...) at kernel/qeventdispatcher_unix.cpp:607 #4 0x00007f386fd71fdb in QEventLoop::exec (this=this@entry=0x7f3853ffec60, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #5 0x00007f386fbacf1a in QThread::exec (this=<optimized out>) at thread/qthread.cpp:500 #6 0x00007f386997f1d5 in ?? () from /usr/lib64/libQt5DBus.so.5 #7 0x00007f386fbb19e9 in QThreadPrivate::start (arg=0x7f3869be7ce0) at thread/qthread_unix.cpp:341 #8 0x00007f38729b6734 in start_thread (arg=0x7f3853fff700) at pthread_create.c:334 #9 0x00007f38726f4d3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 1 (Thread 0x7f3872f86940 (LWP 2803)): [KCrash Handler] #6 0x00007f38729c0490 in _xend () at ../sysdeps/unix/sysv/linux/x86/elision-unlock.c:33 #7 __lll_unlock_elision (lock=0x7f3852def008, private=128) at ../sysdeps/unix/sysv/linux/x86/elision-unlock.c:29 #8 0x00007f387163bc2b in KSharedDataCache::Private::unlock (this=0x212f9e0) at /usr/src/debug/kcoreaddons-5.26.0/src/lib/caching/kshareddatacache.cpp:1226 #9 KSharedDataCache::Private::CacheLocker::~CacheLocker (this=<synthetic pointer>, __in_chrg=<optimized out>) at /usr/src/debug/kcoreaddons-5.26.0/src/lib/caching/kshareddatacache.cpp:1298 #10 KSharedDataCache::find (this=0x212d4d0, key=..., destination=destination@entry=0x7ffc8cfa2740) at /usr/src/debug/kcoreaddons-5.26.0/src/lib/caching/kshareddatacache.cpp:1580 #11 0x00007f3866e35998 in KIconLoaderPrivate::findCachedPixmapWithPath (this=0x212cc70, key=..., data=..., path=...) at /usr/src/debug/kiconthemes-5.26.0/src/kiconloader.cpp:984 #12 0x00007f3866e368a0 in KIconLoader::loadIcon (this=0x7f386704ccd0 <(anonymous namespace)::Q_QGS_globalIconLoader::innerFunction()::holder>, _name=..., group=group@entry=KIconLoader::Desktop, size=16, state=0, overlays=..., path_store=path_store@entry=0x0, canReturnNull=canReturnNull@entry=false) at /usr/src/debug/kiconthemes-5.26.0/src/kiconloader.cpp:1277 #13 0x00007f3866e2dc78 in KIconEngine::pixmap (this=<optimized out>, size=..., mode=<optimized out>, state=<optimized out>) at /usr/src/debug/kiconthemes-5.26.0/src/kiconengine.cpp:102 #14 0x00007f3870342839 in QIcon::pixmap (this=this@entry=0x7ffc8cfa2ae0, window=window@entry=0x0, size=..., mode=mode@entry=QIcon::Normal, state=state@entry=QIcon::Off) at image/qicon.cpp:839 #15 0x00007f38703428da in QIcon::pixmap (this=this@entry=0x7ffc8cfa2ae0, size=..., mode=mode@entry=QIcon::Normal, state=state@entry=QIcon::Off) at image/qicon.cpp:775 #16 0x00007f3851fc034c in QIcon::pixmap (state=QIcon::Off, mode=QIcon::Normal, h=16, w=16, this=0x7ffc8cfa2ae0) at /usr/include/qt5/QtGui/qicon.h:77 #17 KWindowSystemPrivateX11::iconFromNetWinInfo (this=<optimized out>, width=16, height=16, scale=<optimized out>, flags=<optimized out>, info=0x23c1b20) at /usr/src/debug/kwindowsystem-5.26.0/src/platforms/xcb/kwindowsystem.cpp:772 #18 0x00007f38713b0e02 in KWindowSystem::icon (win=8388616, width=width@entry=16, height=height@entry=16, scale=scale@entry=true, flags=flags@entry=12, info=0x23c1b20) at /usr/src/debug/kwindowsystem-5.26.0/src/kwindowsystem.cpp:512 #19 0x00007f38721fea1d in KWin::Client::getIcons (this=this@entry=0x22ec030) at /usr/src/debug/kwin-5.8.3/client.cpp:1717 #20 0x00007f387225e714 in KWin::Client::manage (this=this@entry=0x22ec030, w=w@entry=8388616, isMapped=isMapped@entry=true) at /usr/src/debug/kwin-5.8.3/manage.cpp:145 #21 0x00007f38721e0994 in KWin::Workspace::createClient (this=this@entry=0x21c95f0, w=8388616, is_mapped=is_mapped@entry=true) at /usr/src/debug/kwin-5.8.3/workspace.cpp:517 #22 0x00007f38721e715c in KWin::Workspace::init (this=this@entry=0x21c95f0) at /usr/src/debug/kwin-5.8.3/workspace.cpp:324 #23 0x00007f38721e7bb8 in KWin::Workspace::Workspace (this=0x21c95f0, sessionKey=...) at /usr/src/debug/kwin-5.8.3/workspace.cpp:210 #24 0x00007f387223e4f3 in KWin::Application::createWorkspace (this=0x7ffc8cfa3e50) at /usr/src/debug/kwin-5.8.3/main.cpp:271 #25 0x00007f3872bd289e in KWin::ApplicationX11::__lambda8::__lambda9::operator() (__closure=0x21818b0) at /usr/src/debug/kwin-5.8.3/main_x11.cpp:250 #26 QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, KWin::ApplicationX11::performStartup()::__lambda8::__lambda9>::call (arg=<optimized out>, f=...) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:495 #27 QtPrivate::Functor<KWin::ApplicationX11::performStartup()::__lambda8::__lambda9, 0>::call<QtPrivate::List<>, void> (arg=<optimized out>, f=...) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:552 #28 QtPrivate::QFunctorSlotObject<KWin::ApplicationX11::performStartup()::__lambda8::__lambda9, 0, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=<optimized out>, this_=0x21818a0, r=<optimized out>, a=<optimized out>, ret=<optimized out>) at /usr/include/qt5/QtCore/qobject_impl.h:192 #29 0x00007f386fd9e1c3 in QtPrivate::QSlotObjectBase::call (a=0x7ffc8cfa3460, r=0x7ffc8cfa3e50, this=0x21818a0) at ../../src/corelib/kernel/qobject_impl.h:124 #30 QMetaObject::activate (sender=0x21169d0, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3715 #31 0x00007f3872bd2d6c in KWin::ApplicationX11::__lambda8::operator() (__closure=0x2123680) at /usr/src/debug/kwin-5.8.3/main_x11.cpp:263 #32 QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, KWin::ApplicationX11::performStartup()::__lambda8>::call (arg=<optimized out>, f=...) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:495 #33 QtPrivate::Functor<KWin::ApplicationX11::performStartup()::__lambda8, 0>::call<QtPrivate::List<>, void> (arg=<optimized out>, f=...) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:552 #34 QtPrivate::QFunctorSlotObject<KWin::ApplicationX11::performStartup()::__lambda8, 0, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=<optimized out>, this_=0x2123670, r=<optimized out>, a=<optimized out>, ret=<optimized out>) at /usr/include/qt5/QtCore/qobject_impl.h:192 #35 0x00007f386fd9e1c3 in QtPrivate::QSlotObjectBase::call (a=0x7ffc8cfa3630, r=0x21130a0, this=0x2123670) at ../../src/corelib/kernel/qobject_impl.h:124 #36 QMetaObject::activate (sender=0x21130a0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x0) at kernel/qobject.cpp:3715 #37 0x00007f386fd9e717 in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x7f38715d3ae0 <KSelectionOwner::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x0) at kernel/qobject.cpp:3595 #38 0x00007f38713c6923 in KSelectionOwner::claimedOwnership (this=<optimized out>) at /usr/src/debug/kwindowsystem-5.26.0/build/src/moc_kselectionowner.cpp:154 #39 0x00007f38713b311b in KSelectionOwner::Private::claimSucceeded (this=0x2124a80) at /usr/src/debug/kwindowsystem-5.26.0/src/platforms/xcb/kselectionowner.cpp:206 #40 0x00007f38713b3192 in KSelectionOwner::Private::gotTimestamp (this=<optimized out>) at /usr/src/debug/kwindowsystem-5.26.0/src/platforms/xcb/kselectionowner.cpp:240 #41 0x00007f38713b38b9 in KSelectionOwner::filterEvent (this=0x21130a0, ev_P=<optimized out>) at /usr/src/debug/kwindowsystem-5.26.0/src/platforms/xcb/kselectionowner.cpp:424 #42 0x00007f386fd71270 in QAbstractEventDispatcher::filterNativeEvent (this=<optimized out>, eventType=..., message=message@entry=0x7f38540013d0, result=result@entry=0x7ffc8cfa37a8) at kernel/qabstracteventdispatcher.cpp:460 #43 0x00007f385b6f5be4 in QXcbConnection::handleXcbEvent (this=this@entry=0x20c2120, event=event@entry=0x7f38540013d0) at qxcbconnection.cpp:1091 #44 0x00007f385b6f7c3b in QXcbConnection::processXcbEvents (this=0x20c2120) at qxcbconnection.cpp:1723 #45 0x00007f386fd9f166 in QObject::event (this=0x20c2120, e=<optimized out>) at kernel/qobject.cpp:1256 #46 0x00007f3870a7ae3c in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x20c2120, e=0x7f3854001420) at kernel/qapplication.cpp:3804 #47 0x00007f3870a7f49a in QApplication::notify (this=0x7ffc8cfa3e50, receiver=0x20c2120, e=0x7f3854001420) at kernel/qapplication.cpp:3561 #48 0x00007f386fd73fc5 in QCoreApplication::notifyInternal2 (receiver=0x20c2120, event=event@entry=0x7f3854001420) at kernel/qcoreapplication.cpp:1015 #49 0x00007f386fd75daa in QCoreApplication::sendEvent (event=0x7f3854001420, receiver=<optimized out>) at kernel/qcoreapplication.h:225 #50 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x20a5810) at kernel/qcoreapplication.cpp:1650 #51 0x00007f386fdc24b4 in QEventDispatcherUNIX::processEvents (this=0x20f6ab0, flags=flags@entry=...) at kernel/qeventdispatcher_unix.cpp:579 #52 0x00007f385b75994d in QUnixEventDispatcherQPA::processEvents (this=<optimized out>, flags=...) at eventdispatchers/qunixeventdispatcher.cpp:62 #53 0x00007f386fd71fdb in QEventLoop::exec (this=this@entry=0x7ffc8cfa3d50, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #54 0x00007f386fd79ec6 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1285 #55 0x00007f38702bf70c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1607 #56 0x00007f3870a78045 in QApplication::exec () at kernel/qapplication.cpp:2979 #57 0x00007f3872bd49cc in kdemain (argc=1, argv=0x7ffc8cfa3fd8) at /usr/src/debug/kwin-5.8.3/main_x11.cpp:466 #58 0x00007f387262b6e5 in __libc_start_main (main=0x4007d0 <main(int, char**)>, argc=3, argv=0x7ffc8cfa3fd8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffc8cfa3fc8) at libc-start.c:289 #59 0x0000000000400809 in _start () at ../sysdeps/x86_64/start.S:118 Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.