Bug 295858 - plasma-desktop 4.8.1 crash on startup
Summary: plasma-desktop 4.8.1 crash on startup
Status: RESOLVED DUPLICATE of bug 300393
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-03-12 18:52 UTC by Jan Jitse Venselaar
Modified: 2012-05-24 08:40 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (6.57 KB, text/plain)
2012-04-02 21:54 UTC, GenuZ
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jan Jitse Venselaar 2012-03-12 18:52:56 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.8.1 (4.8.1) (Compiled from sources)
Qt Version: 4.8.0
Operating System: Linux 3.2.9-gentoo x86_64
Distribution: "Gentoo Base System release 2.1"

-- Information about the crash:
After upgrading from 4.8.0 to 4.8.1 my plasma-desktop crashes on every startup. Compositing on or off makes no difference. Backtrace is provided.
Ati-drivers were also upgraded from 12.1 to 12.2 at the same time, maybe related?

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma Desktop Shell (plasma-desktop), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fd1d6ba07a0 (LWP 30219))]

Thread 4 (Thread 0x7fd1b58e7700 (LWP 30221)):
#0  0x00007fd1d324b29d in pthread_mutex_unlock () from /lib64/libpthread.so.0
#1  0x00007fd1ca6a0c3f in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fd1ca6a1afd in g_main_context_iterate.isra.21 () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fd1ca6a2129 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#4  0x00007fd1d3604e76 in QEventDispatcherGlib::processEvents (this=0x174eb30, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007fd1d35d4cc2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007fd1d35d4f17 in QEventLoop::exec (this=0x7fd1b58e6db0, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007fd1d34d4c97 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#8  0x00007fd1d35b4aff in QInotifyFileSystemWatcherEngine::run (this=0x1742e90) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007fd1d34d7cbb in QThreadPrivate::start (arg=0x1742e90) at thread/qthread_unix.cpp:298
#10 0x00007fd1d3247f1c in start_thread () from /lib64/libpthread.so.0
#11 0x00007fd1d64a426d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7fd1b4429700 (LWP 30222)):
#0  0x00007fd1d324c0ec in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd1d0426832 in ?? () from /usr/lib64/qt4/libQtScript.so.4
#2  0x00007fd1d0426869 in ?? () from /usr/lib64/qt4/libQtScript.so.4
#3  0x00007fd1d3247f1c in start_thread () from /lib64/libpthread.so.0
#4  0x00007fd1d64a426d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7fd1b2809700 (LWP 30228)):
#0  0x00007fd1d649ab83 in poll () from /lib64/libc.so.6
#1  0x00007fd1ca6a1c68 in g_main_context_iterate.isra.21 () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fd1ca6a2129 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fd1d3604e76 in QEventDispatcherGlib::processEvents (this=0x7fd1ac0008b0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007fd1d35d4cc2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fd1d35d4f17 in QEventLoop::exec (this=0x7fd1b2808db0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fd1d34d4c97 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007fd1d35b4aff in QInotifyFileSystemWatcherEngine::run (this=0x1b0d540) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007fd1d34d7cbb in QThreadPrivate::start (arg=0x1b0d540) at thread/qthread_unix.cpp:298
#9  0x00007fd1d3247f1c in start_thread () from /lib64/libpthread.so.0
#10 0x00007fd1d64a426d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7fd1d6ba07a0 (LWP 30219)):
[KCrash Handler]
#6  deref (this=0x0) at ../../include/QtCore/../../src/corelib/arch/qatomic_x86_64.h:133
#7  ~QString (this=0x2283b20, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qstring.h:880
#8  QObjectPrivate::~QObjectPrivate (this=0x2283af0, __in_chrg=<optimized out>) at kernel/qobject.cpp:162
#9  0x00007fd1cf6f1829 in QDeclarativeBindingPrivate::~QDeclarativeBindingPrivate (this=0x2283af0, __in_chrg=<optimized out>) at qml/qdeclarativebinding.cpp:228
#10 0x00007fd1d35ee5b0 in cleanup (pointer=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:62
#11 ~QScopedPointer (this=0x2283a98, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:100
#12 QObject::~QObject (this=0x2283a90, __in_chrg=<optimized out>) at kernel/qobject.cpp:817
#13 0x00007fd1cf6f2599 in QDeclarativeBinding::~QDeclarativeBinding (this=0x2283a90, __in_chrg=<optimized out>) at qml/qdeclarativebinding.cpp:289
#14 0x00007fd1cf6e4a3c in QDeclarativeData::destroyed (this=0x2276ae0, object=0x2276aa0) at qml/qdeclarativeengine.cpp:1143
#15 0x00007fd1d2d3738d in QGraphicsItem::~QGraphicsItem (this=<optimized out>, __in_chrg=<optimized out>) at graphicsview/qgraphicsitem.cpp:1460
#16 0x00007fd1cf684270 in ~QGraphicsObject (this=0x2276aa0, __in_chrg=<optimized out>) at ../../include/QtGui/../../src/gui/graphicsview/qgraphicsitem.h:547
#17 QDeclarativeItem::~QDeclarativeItem (this=0x2276aa0, __in_chrg=<optimized out>) at graphicsitems/qdeclarativeitem.cpp:1660
#18 0x00007fd1b2e6d7c1 in ?? () from /usr/lib64/kde4/imports/org/kde/qtextracomponents/libqtextracomponentsplugin.so
#19 0x00007fd1d2d37486 in QGraphicsItem::~QGraphicsItem (this=0x2233900, __in_chrg=<optimized out>) at graphicsview/qgraphicsitem.cpp:1493
#20 0x00007fd1cf684270 in ~QGraphicsObject (this=0x22338f0, __in_chrg=<optimized out>) at ../../include/QtGui/../../src/gui/graphicsview/qgraphicsitem.h:547
#21 QDeclarativeItem::~QDeclarativeItem (this=0x22338f0, __in_chrg=<optimized out>) at graphicsitems/qdeclarativeitem.cpp:1660
#22 0x00007fd1cf6477b5 in ~QDeclarativeElement (this=0x22338f0, __in_chrg=<optimized out>) at ../../include/QtDeclarative/../../src/declarative/qml/qdeclarativeprivate.h:87
#23 QDeclarativePrivate::QDeclarativeElement<QDeclarativeMouseArea>::~QDeclarativeElement (this=<optimized out>, __in_chrg=<optimized out>) at ../../include/QtDeclarative/../../src/declarative/qml/qdeclarativeprivate.h:87
#24 0x00007fd1d2d37486 in QGraphicsItem::~QGraphicsItem (this=0x2233810, __in_chrg=<optimized out>) at graphicsview/qgraphicsitem.cpp:1493
#25 0x00007fd1cf684270 in ~QGraphicsObject (this=0x2233800, __in_chrg=<optimized out>) at ../../include/QtGui/../../src/gui/graphicsview/qgraphicsitem.h:547
#26 QDeclarativeItem::~QDeclarativeItem (this=0x2233800, __in_chrg=<optimized out>) at graphicsitems/qdeclarativeitem.cpp:1660
#27 0x00007fd1cf647a35 in ~QDeclarativeElement (this=0x2233800, __in_chrg=<optimized out>) at ../../include/QtDeclarative/../../src/declarative/qml/qdeclarativeprivate.h:87
#28 QDeclarativePrivate::QDeclarativeElement<QDeclarativeItem>::~QDeclarativeElement (this=<optimized out>, __in_chrg=<optimized out>) at ../../include/QtDeclarative/../../src/declarative/qml/qdeclarativeprivate.h:87
#29 0x00007fd1d35eee58 in QObject::event (this=0x2233800, e=<optimized out>) at kernel/qobject.cpp:1176
#30 0x00007fd1d276a984 in notify_helper (e=0x230d1c0, receiver=0x2233800, this=0xda0940) at kernel/qapplication.cpp:4550
#31 QApplicationPrivate::notify_helper (this=0xda0940, receiver=0x2233800, e=0x230d1c0) at kernel/qapplication.cpp:4522
#32 0x00007fd1d276f803 in QApplication::notify (this=0xd8e130, receiver=0x2233800, e=0x230d1c0) at kernel/qapplication.cpp:4411
#33 0x00007fd1d42df496 in KApplication::notify (this=0xd8e130, receiver=0x2233800, event=0x230d1c0) at /var/tmp/portage/kde-base/kdelibs-4.8.1/work/kdelibs-4.8.1/kdeui/kernel/kapplication.cpp:311
#34 0x00007fd1d35d5edc in QCoreApplication::notifyInternal (this=0xd8e130, receiver=0x2233800, event=0x230d1c0) at kernel/qcoreapplication.cpp:876
#35 0x00007fd1d35d977a in sendEvent (event=0x230d1c0, receiver=0x2233800) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#36 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0xd271f0) at kernel/qcoreapplication.cpp:1500
#37 0x00007fd1d36049e3 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#38 postEventSourceDispatch (s=<optimized out>) at kernel/qeventdispatcher_glib.cpp:279
#39 0x00007fd1ca6a175d in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#40 0x00007fd1ca6a1f58 in g_main_context_iterate.isra.21 () from /usr/lib64/libglib-2.0.so.0
#41 0x00007fd1ca6a2129 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#42 0x00007fd1d3604e0f in QEventDispatcherGlib::processEvents (this=0xd28ad0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#43 0x00007fd1d280d82e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#44 0x00007fd1d35d4cc2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#45 0x00007fd1d35d4f17 in QEventLoop::exec (this=0x7fff4588fa60, flags=...) at kernel/qeventloop.cpp:204
#46 0x00007fd1d35d9a75 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#47 0x00007fd1d67a1993 in kdemain (argc=1, argv=0x7fff4588fe48) at /var/tmp/portage/kde-base/plasma-workspace-4.8.1/work/plasma-workspace-4.8.1/plasma/desktop/shell/main.cpp:120
#48 0x00007fd1d63e14dd in __libc_start_main () from /lib64/libc.so.6
#49 0x00000000004006f1 in _start ()

Reported using DrKonqi
Comment 1 GenuZ 2012-04-02 21:54:37 UTC
Created attachment 70095 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.8.1 (4.8.1) using Qt 4.8.0

- What I was doing when the application crashed:

plasma desktop crashes on restart of pc...

-- Backtrace (Reduced):
#7  0x00007f72068278d1 in QDeclarativeItem::~QDeclarativeItem (this=0x4e15e00, __in_chrg=<optimized out>) at graphicsitems/qdeclarativeitem.cpp:1668
#8  0x00007f72067ea9b5 in ~QDeclarativeElement (this=0x4e15e00, __in_chrg=<optimized out>) at ../../include/QtDeclarative/../../src/declarative/qml/qdeclarativeprivate.h:87
#9  QDeclarativePrivate::QDeclarativeElement<QDeclarativeItem>::~QDeclarativeElement (this=<optimized out>, __in_chrg=<optimized out>) at ../../include/QtDeclarative/../../src/declarative/qml/qdeclarativeprivate.h:87
#10 0x00007f720a5b0bf8 in QObject::event (this=0x4e15e00, e=<optimized out>) at kernel/qobject.cpp:1176
#11 0x00007f720991d104 in notify_helper (e=0x2e13470, receiver=0x4e15e00, this=0x24bfff0) at kernel/qapplication.cpp:4555
Comment 2 Beat Wolf 2012-05-24 08:40:40 UTC

*** This bug has been marked as a duplicate of bug 300393 ***