Bug 259266 - Crash notification after suspend wake up
Summary: Crash notification after suspend wake up
Status: RESOLVED DOWNSTREAM
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-12-09 01:09 UTC by Carlos Andrade
Modified: 2011-03-19 12:37 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
New crash information added by DrKonqi (5.93 KB, text/plain)
2011-03-19 12:37 UTC, Thomas Berger
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Carlos Andrade 2010-12-09 01:09:55 UTC
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 1 Dario Andres 2010-12-11 18:57:53 UTC
[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
Comment 2 Carlos Andrade 2010-12-12 02:05:22 UTC
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 3 Dario Andres 2010-12-13 14:43:14 UTC
[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
Comment 4 Thomas Berger 2011-03-19 12:37:35 UTC
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