Application: kwin (4.5.1 (KDE 4.5.1)) KDE Platform Version: 4.5.1 (KDE 4.5.1) Qt Version: 4.7.0 Operating System: Linux 2.6.35-23-generic x86_64 Distribution: Ubuntu 10.10 -- Information about the crash: - What I was doing when the application crashed: I close my laptop under battery to suspend. When i restore the system i saw the crash notification -- Backtrace: Application: KWin (kwin), signal: Segmentation fault [Current thread is 1 (Thread 0x7f0bb05e37a0 (LWP 1999))] Thread 3 (Thread 0x7f0b96f54710 (LWP 2039)): #0 __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97 #1 0x00007f0bafdfe1dc in _L_lock_12347 () from /lib/libc.so.6 #2 0x00007f0bafdfcc78 in __libc_free (mem=0x7f0bb00fde40) at malloc.c:3736 #3 0x00007f0ba63068bb in ?? () from /usr/lib/nvidia-current/tls/libnvidia-tls.so.260.19.06 #4 0x00007f0bac69446c in cleanup (this=<value optimized out>, __in_chrg=<value optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:62 #5 ~QScopedPointer (this=<value optimized out>, __in_chrg=<value optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:100 #6 QObject::~QObject (this=<value optimized out>, __in_chrg=<value optimized out>) at kernel/qobject.cpp:963 #7 0x00007f0bac6a8ee7 in QEventDispatcherUNIX::~QEventDispatcherUNIX (this=0x7f0bb00fde40, __in_chrg=<value optimized out>) at kernel/qeventdispatcher_unix.cpp:627 #8 0x00007f0bac586ac4 in QThreadPrivate::finish (arg=<value optimized out>) at thread/qthread_unix.cpp:302 #9 0x00007f0bac587286 in ~__pthread_cleanup_class (arg=0x7f0bac9acf40) at /usr/include/pthread.h:545 #10 QThreadPrivate::start (arg=0x7f0bac9acf40) at thread/qthread_unix.cpp:271 #11 0x00007f0badbac953 in ?? () from /usr/lib/nvidia-current/libGL.so.1 #12 0x00007f0bac2fc971 in start_thread (arg=<value optimized out>) at pthread_create.c:304 #13 0x00007f0bafe6594d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #14 0x0000000000000000 in ?? () Thread 2 (Thread 0x7f0b94a61710 (LWP 2041)): #0 0x00007f0bafe5e2e3 in select () at ../sysdeps/unix/syscall-template.S:82 #1 0x00007f0bac6a476e in qt_safe_select (nfds=20, fdread=0x305e2b0, fdwrite=0x305e548, fdexcept=0x305e7e0, orig_timeout=0x0) at kernel/qcore_unix.cpp:82 #2 0x00007f0bac6a9beb in QEventDispatcherUNIXPrivate::doSelect (this=0x305e0f0, flags=<value optimized out>, timeout=<value optimized out>) at kernel/qeventdispatcher_unix.cpp:219 #3 0x00007f0bac6aa81b in QEventDispatcherUNIX::processEvents (this=0x2e2a4a0, flags=) at kernel/qeventdispatcher_unix.cpp:919 #4 0x00007f0bac679a02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #5 0x00007f0bac679dec in QEventLoop::exec (this=0x7f0b94a60cb0, flags=) at kernel/qeventloop.cpp:201 #6 0x00007f0bac5842fd in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490 #7 0x00007f0bac6595f8 in QInotifyFileSystemWatcherEngine::run (this=0x305d0c0) at io/qfilesystemwatcher_inotify.cpp:248 #8 0x00007f0bac58727e in QThreadPrivate::start (arg=0x305d0c0) at thread/qthread_unix.cpp:266 #9 0x00007f0badbac953 in ?? () from /usr/lib/nvidia-current/libGL.so.1 #10 0x00007f0bac2fc971 in start_thread (arg=<value optimized out>) at pthread_create.c:304 #11 0x00007f0bafe6594d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #12 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f0bb05e37a0 (LWP 1999)): [KCrash Handler] #6 malloc_consolidate (av=0x7f0bb00fde40) at malloc.c:5153 #7 0x00007f0bafdf9350 in _int_free (av=0x7f0bb00fde40, p=0x5c09900) at malloc.c:5034 #8 0x00007f0bafdfcc83 in __libc_free (mem=<value optimized out>) at malloc.c:3738 #9 0x00007f0ba63068bb in ?? () from /usr/lib/nvidia-current/tls/libnvidia-tls.so.260.19.06 #10 0x00007f0bab937d10 in free (this=0x5c64358, __in_chrg=<value optimized out>) at ../../include/QtCore/../../src/corelib/tools/qvector.h:96 #11 free (this=0x5c64358, __in_chrg=<value optimized out>) at ../../include/QtCore/../../src/corelib/tools/qvector.h:439 #12 ~QVector (this=0x5c64358, __in_chrg=<value optimized out>) at ../../include/QtCore/../../src/corelib/tools/qvector.h:119 #13 ~QPainterPathPrivate (this=0x5c64358, __in_chrg=<value optimized out>) at ../../include/QtGui/../../src/gui/painting/qpainterpath.h:233 #14 ~QPainterPathData (this=0x5c64358, __in_chrg=<value optimized out>) at painting/qpainterpath_p.h:172 #15 cleanup (this=0x5c64358, __in_chrg=<value optimized out>) at painting/qpainterpath.cpp:83 #16 ~QScopedPointer (this=0x5c64358, __in_chrg=<value optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:100 #17 QPainterPath::~QPainterPath (this=0x5c64358, __in_chrg=<value optimized out>) at painting/qpainterpath.cpp:583 #18 0x00007f0baae3ffce in QSvgPath::~QSvgPath (this=0x5c64280, __in_chrg=<value optimized out>) at qsvggraphics_p.h:131 #19 0x00007f0baae5fcce in qDeleteAll<QList<QSvgNode*>::const_iterator> (this=0x3c9f0f0, __in_chrg=<value optimized out>) at ../../include/QtCore/../../src/corelib/tools/qalgorithms.h:322 #20 qDeleteAll<QList<QSvgNode*> > (this=0x3c9f0f0, __in_chrg=<value optimized out>) at ../../include/QtCore/../../src/corelib/tools/qalgorithms.h:330 #21 QSvgStructureNode::~QSvgStructureNode (this=0x3c9f0f0, __in_chrg=<value optimized out>) at qsvgstructure.cpp:64 #22 0x00007f0baae60103 in QSvgG::~QSvgG (this=0x7f0bb00fde40, __in_chrg=<value optimized out>) at qsvgstructure_p.h:87 #23 0x00007f0baae5fcce in qDeleteAll<QList<QSvgNode*>::const_iterator> (this=0x3c9e650, __in_chrg=<value optimized out>) at ../../include/QtCore/../../src/corelib/tools/qalgorithms.h:322 #24 qDeleteAll<QList<QSvgNode*> > (this=0x3c9e650, __in_chrg=<value optimized out>) at ../../include/QtCore/../../src/corelib/tools/qalgorithms.h:330 #25 QSvgStructureNode::~QSvgStructureNode (this=0x3c9e650, __in_chrg=<value optimized out>) at qsvgstructure.cpp:64 #26 0x00007f0baae60103 in QSvgG::~QSvgG (this=0x7f0bb00fde40, __in_chrg=<value optimized out>) at qsvgstructure_p.h:87 #27 0x00007f0baae5fcce in qDeleteAll<QList<QSvgNode*>::const_iterator> (this=0x2b1b150, __in_chrg=<value optimized out>) at ../../include/QtCore/../../src/corelib/tools/qalgorithms.h:322 #28 qDeleteAll<QList<QSvgNode*> > (this=0x2b1b150, __in_chrg=<value optimized out>) at ../../include/QtCore/../../src/corelib/tools/qalgorithms.h:330 #29 QSvgStructureNode::~QSvgStructureNode (this=0x2b1b150, __in_chrg=<value optimized out>) at qsvgstructure.cpp:64 #30 0x00007f0baae60103 in QSvgG::~QSvgG (this=0x7f0bb00fde40, __in_chrg=<value optimized out>) at qsvgstructure_p.h:87 #31 0x00007f0baae5fcce in qDeleteAll<QList<QSvgNode*>::const_iterator> (this=0x3878ac0, __in_chrg=<value optimized out>) at ../../include/QtCore/../../src/corelib/tools/qalgorithms.h:322 #32 qDeleteAll<QList<QSvgNode*> > (this=0x3878ac0, __in_chrg=<value optimized out>) at ../../include/QtCore/../../src/corelib/tools/qalgorithms.h:330 #33 QSvgStructureNode::~QSvgStructureNode (this=0x3878ac0, __in_chrg=<value optimized out>) at qsvgstructure.cpp:64 #34 0x00007f0baae653b5 in QSvgTinyDocument::~QSvgTinyDocument (this=0x3878ac0, __in_chrg=<value optimized out>) at qsvgtinydocument.cpp:75 #35 0x00007f0baae68d64 in QSvgRendererPrivate::~QSvgRendererPrivate (this=0x4e28e50, __in_chrg=<value optimized out>) at qsvgrenderer.cpp:115 #36 0x00007f0bac69446c in cleanup (this=<value optimized out>, __in_chrg=<value optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:62 #37 ~QScopedPointer (this=<value optimized out>, __in_chrg=<value optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:100 #38 QObject::~QObject (this=<value optimized out>, __in_chrg=<value optimized out>) at kernel/qobject.cpp:963 #39 0x00007f0baf3f5933 in Plasma::SharedSvgRenderer::~SharedSvgRenderer (this=0x7f0bb00fde40, __in_chrg=<value optimized out>) at ../../plasma/svg.cpp:64 #40 0x00007f0baf3f3d6b in attach (this=0x2907de0, __in_chrg=<value optimized out>) at ../../kdecore/util/ksharedptr.h:214 #41 operator= (this=0x2907de0, __in_chrg=<value optimized out>) at ../../kdecore/util/ksharedptr.h:97 #42 eraseRenderer (this=0x2907de0, __in_chrg=<value optimized out>) at ../../plasma/svg.cpp:323 #43 ~SvgPrivate (this=0x2907de0, __in_chrg=<value optimized out>) at ../../plasma/svg.cpp:84 #44 Plasma::Svg::~Svg (this=0x2907de0, __in_chrg=<value optimized out>) at ../../plasma/svg.cpp:504 #45 0x00007f0baf384238 in Plasma::FrameSvg::~FrameSvg (this=0x2907de0, __in_chrg=<value optimized out>) at ../../plasma/framesvg.cpp:54 #46 0x00007f0b96129479 in Aurorae::AuroraeThemePrivate::reset (this=0x26492c0) at ../../../../../kwin/clients/aurorae/src/lib/auroraetheme.cpp:98 #47 0x00007f0b9612a0e1 in Aurorae::AuroraeTheme::loadTheme (this=0x27a6140, name=<value optimized out>, config=...) at ../../../../../kwin/clients/aurorae/src/lib/auroraetheme.cpp:132 #48 0x00007f0b9611cb6e in Aurorae::AuroraeFactory::init (this=0x26c33f0) at ../../../../../kwin/clients/aurorae/src/aurorae.cpp:49 #49 0x00007f0b9611cda9 in Aurorae::AuroraeFactory::reset (this=0x7f0bb00fde40, changed=0) at ../../../../../kwin/clients/aurorae/src/aurorae.cpp:72 #50 0x00007f0bb01b86a2 in KWin::Workspace::suspendCompositing (this=0x7f0b900f40d0, suspend=<value optimized out>) at ../../kwin/composite.cpp:349 #51 0x00007f0bb01b870e in KWin::Workspace::toggleCompositing (this=0x7f0bb00fde40) at ../../kwin/composite.cpp:320 #52 0x00007f0bb01e449b in toggleCompositing (this=0x27c1320, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff9dbfe4b0) at kwinadaptor.cpp:159 #53 KWinAdaptor::qt_metacall (this=0x27c1320, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff9dbfe4b0) at kwinadaptor.moc:193 #54 0x00007f0bac9d10ee in QDBusConnectionPrivate::deliverCall (this=<value optimized out>, object=<value optimized out>, msg=<value optimized out>, metaTypes=..., slotIdx=<value optimized out>) at qdbusintegrator.cpp:919 #55 0x00007f0bac9d23cb in QDBusConnectionPrivate::activateCall (this=<value optimized out>, object=0x27c1320, flags=273, msg=...) at qdbusintegrator.cpp:829 #56 0x00007f0bac9d2e65 in QDBusConnectionPrivate::activateObject (this=<value optimized out>, node=<value optimized out>, msg=..., pathStartPos=<value optimized out>) at qdbusintegrator.cpp:1379 #57 0x00007f0bac9d3108 in QDBusActivateObjectEvent::placeMetaCall (this=0x3484b00) at qdbusintegrator.cpp:1493 #58 0x00007f0bac68cbde in QObject::event (this=0x7f0b900f40d0, e=0x7f0bb00fde40) at kernel/qobject.cpp:1219 #59 0x00007f0bab7c4fdc in QApplicationPrivate::notify_helper (this=0x2664db0, receiver=0x7f0b900f40d0, e=0x3484b00) at kernel/qapplication.cpp:4396 #60 0x00007f0bab7caaed in QApplication::notify (this=0x7fff9dbff270, receiver=0x7f0b900f40d0, e=0x3484b00) at kernel/qapplication.cpp:4277 #61 0x00007f0baf961156 in KApplication::notify (this=0x7fff9dbff270, receiver=0x7f0b900f40d0, event=0x3484b00) at ../../kdeui/kernel/kapplication.cpp:310 #62 0x00007f0bac67acdc in QCoreApplication::notifyInternal (this=0x7fff9dbff270, receiver=0x7f0b900f40d0, event=0x3484b00) at kernel/qcoreapplication.cpp:732 #63 0x00007f0bac67dc22 in sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x2641620) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #64 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x2641620) at kernel/qcoreapplication.cpp:1373 #65 0x00007f0bab878a44 in sendPostedEvents (this=<value optimized out>, flags=) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220 #66 QEventDispatcherX11::processEvents (this=<value optimized out>, flags=) at kernel/qeventdispatcher_x11.cpp:75 #67 0x00007f0bac679a02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #68 0x00007f0bac679dec in QEventLoop::exec (this=0x7fff9dbff1b0, flags=) at kernel/qeventloop.cpp:201 #69 0x00007f0bac67debb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009 #70 0x00007f0bb0154f9d in kdemain (argc=<value optimized out>, argv=<value optimized out>) at ../../kwin/main.cpp:531 #71 0x00007f0bafd9dd8e in __libc_start_main (main=<value optimized out>, argc=<value optimized out>, ubp_av=<value optimized out>, init=<value optimized out>, fini=<value optimized out>, rtld_fini=<value optimized out>, stack_end=0x7fff9dbff878) at libc-start.c:226 #72 0x0000000000400669 in _start () This bug may be a duplicate of or related to bug 251521. Possible duplicates by query: bug 251521, bug 242224, bug 234223. Reported using DrKonqi
[Comment from a bug triager] The crash may be related to the NVidia driver. - Did you experience this crash again ? If you do, or if you can repeat the crash, can you test with a different driver version or with a different driver ? Thanks
I could not replicate the bug ( i suspend the system many times and no crash message appeared). im using the nvidia driver 260.19.06
[Comment from a bug triager] Then it is likely to be a driver bug or some weird condition that triggers the crash. Try updating your drivers and reopen this report if the crash happen again. Thanks
Created attachment 58162 [details] New crash information added by DrKonqi kwin (4.6.00 (4.6.0)) on KDE Platform 4.6.00 (4.6.0) using Qt 4.7.1 - What I was doing when the application crashed: I deactivated the desktop effects (switched PowerProfile). Nvidia Driver is at version 260.19.36. -- Backtrace (Reduced): #12 0x00007f263dccf23a in QHashData::free_helper(void (*)(QHashData::Node*)) () from /usr/lib64/qt4/libQtCore.so.4 #13 0x00007f263e88a82b in QSvgTinyDocument::~QSvgTinyDocument() () from /usr/lib64/qt4/libQtSvg.so.4 #14 0x00007f263e88e174 in QSvgRendererPrivate::~QSvgRendererPrivate() () from /usr/lib64/qt4/libQtSvg.so.4 #15 0x00007f263ddbdb0c in QObject::~QObject() () from /usr/lib64/qt4/libQtCore.so.4 #16 0x00007f263ffd7103 in Plasma::SharedSvgRenderer::~SharedSvgRenderer() () from /usr/lib/libplasma.so.3