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.

Reply via email to