Bug 220547

Summary: plasma-desktop crashed on startup [qFree, QScopedPointerPodDeleter::cleanup, QScopedPointer<QByteArray::Data, QScopedPointerPodDeleter>::reset]
Product: [Unmaintained] plasma4 Reporter: Panagiotis Papadopoulos <pano_90>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Panagiotis Papadopoulos 2009-12-29 17:40:48 UTC
Application: plasma-desktop (0.3)
KDE Platform Version: 4.3.85 (KDE 4.3.85 (KDE 4.4 Beta2))
Qt Version: 4.6.0
Operating System: Linux 2.6.32-ARCH i686
Distribution (Platform): Archlinux Packages

-- Information about the crash:
For some reason, plasma-desktop crashes when starting up KDE...
I do not have any information about what causes the crash though, except the backtrace

The crash can be reproduced everytime.

 -- Backtrace:
Application: Plasma Workspace (plasma-desktop), signal: Aborted
[Current thread is 1 (Thread 0xb349f710 (LWP 2370))]

Thread 2 (Thread 0xa7c70b70 (LWP 2371)):
#0  0xb7726424 in __kernel_vsyscall ()
#1  0xb57b5e55 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb76375fd in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb582c3f7 in QWaitConditionPrivate::wait (this=0x99b79f8, mutex=0x99b79f4, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x99b79f8, mutex=0x99b79f4, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0xb42767a2 in QHostInfoAgent::run (this=0x99b79e8) at kernel/qhostinfo.cpp:252
#6  0xb582b4be in QThreadPrivate::start (arg=0x99b79e8) at thread/qthread_unix.cpp:244
#7  0xb57b18ac in start_thread () from /lib/libpthread.so.0
#8  0xb762a01e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb349f710 (LWP 2370)):
[KCrash Handler]
#6  0xb7726424 in __kernel_vsyscall ()
#7  0xb7586571 in raise () from /lib/libc.so.6
#8  0xb7587d72 in abort () from /lib/libc.so.6
#9  0xb75c1d95 in __libc_message () from /lib/libc.so.6
#10 0xb75c7c31 in malloc_printerr () from /lib/libc.so.6
#11 0xb75cc5a6 in free () from /lib/libc.so.6
#12 0xb5825b6d in qFree (ptr=0x9a6e410) at global/qmalloc.cpp:60
#13 0xb582ece8 in QScopedPointerPodDeleter::cleanup (data=0x9623458 "", nbytes=2105) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:83
#14 QScopedPointer<QByteArray::Data, QScopedPointerPodDeleter>::reset (data=0x9623458 "", nbytes=2105) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:149
#15 qUncompress (data=0x9623458 "", nbytes=2105) at tools/qbytearray.cpp:543
#16 0xb6a296be in KPixmapCache::Private::loadData(int, QPixmap&) () from /usr/lib/libkdeui.so.5
#17 0xb6a2abe4 in KPixmapCache::find(QString const&, QPixmap&) () from /usr/lib/libkdeui.so.5
#18 0xb696855b in KIconCache::find(QString const&, QPixmap&) () from /usr/lib/libkdeui.so.5
#19 0xb69693a0 in KIconCache::find(QString const&, QPixmap&, QString*) () from /usr/lib/libkdeui.so.5
#20 0xb695c515 in KIconLoader::loadIcon(QString const&, KIconLoader::Group, int, int, QStringList const&, QString*, bool) const () from /usr/lib/libkdeui.so.5
#21 0xb6954b15 in KIconEngine::actualSize(QSize const&, QIcon::Mode, QIcon::State) () from /usr/lib/libkdeui.so.5
#22 0xb5cada86 in QIcon::actualSize (this=0x96c0abc, size=..., mode=QIcon::Normal, state=QIcon::Off) at image/qicon.cpp:700
#23 0xb7449a2d in Plasma::IconWidgetPrivate::decoration(QStyleOptionGraphicsItem const*, bool, bool) () from /usr/lib/libplasma.so.3
#24 0xb744bcc7 in Plasma::IconWidget::paint(QPainter*, QStyleOptionGraphicsItem const*, QWidget*) () from /usr/lib/libplasma.so.3
#25 0xb6275f8c in _q_paintItem (item=<value optimized out>, painter=<value optimized out>, option=0x942a4f0, widget=0x0, useWindowOpacity=false, painterStateProtection=true)
    at graphicsview/qgraphicsscene.cpp:4193
#26 0xb6278b8a in _q_paintIntoCache (pix=<value optimized out>, item=<value optimized out>, pixmapExposed=..., itemToPixmap=..., renderHints=..., option=0x942a4f0, 
    painterStateProtection=<value optimized out>) at graphicsview/qgraphicsscene.cpp:4231
#27 0xb6291f70 in QGraphicsScenePrivate::drawItemHelper (this=0x942a390, item=0x94c13d0, painter=0xbff17954, option=0x942a4f0, widget=0x949f860, painterStateProtection=true)
    at graphicsview/qgraphicsscene.cpp:4525
#28 0xb6292b31 in QGraphicsScenePrivate::draw (this=0x942a390, item=0x94c13d0, painter=0xbff17954, viewTransform=0xbff177c4, transformPtr=0xbff16c38, exposedRegion=0x97d71c4, widget=0x949f860, 
    opacity=1, effectTransform=0x0, wasDirtyParentSceneTransform=false, drawItem=true) at graphicsview/qgraphicsscene.cpp:4736
#29 0xb629350b in QGraphicsScenePrivate::drawSubtreeRecursive (this=0x942a390, item=0x94c13d0, painter=0xbff17954, viewTransform=0xbff177c4, exposedRegion=0x97d71c4, widget=0x949f860, 
    parentOpacity=1, effectTransform=0x0) at graphicsview/qgraphicsscene.cpp:4669
#30 0xb6292bbc in QGraphicsScenePrivate::draw (this=0x942a390, item=0x95ee958, painter=0xbff17954, viewTransform=0xbff177c4, transformPtr=0xbff17088, exposedRegion=0x97d71c4, widget=0x949f860, 
    opacity=1, effectTransform=0x0, wasDirtyParentSceneTransform=false, drawItem=true) at graphicsview/qgraphicsscene.cpp:4750
#31 0xb629350b in QGraphicsScenePrivate::drawSubtreeRecursive (this=0x942a390, item=0x95ee958, painter=0xbff17954, viewTransform=0xbff177c4, exposedRegion=0x97d71c4, widget=0x949f860, 
    parentOpacity=1, effectTransform=0x0) at graphicsview/qgraphicsscene.cpp:4669
#32 0xb6292bbc in QGraphicsScenePrivate::draw (this=0x942a390, item=0x9429d98, painter=0xbff17954, viewTransform=0xbff177c4, transformPtr=0xbff174d8, exposedRegion=0x97d71c4, widget=0x949f860, 
    opacity=1, effectTransform=0x0, wasDirtyParentSceneTransform=false, drawItem=true) at graphicsview/qgraphicsscene.cpp:4750
#33 0xb629350b in QGraphicsScenePrivate::drawSubtreeRecursive (this=0x942a390, item=0x9429d98, painter=0xbff17954, viewTransform=0xbff177c4, exposedRegion=0x97d71c4, widget=0x949f860, 
    parentOpacity=1, effectTransform=0x0) at graphicsview/qgraphicsscene.cpp:4669
#34 0xb6293bf6 in QGraphicsScenePrivate::drawItems (this=0x942a390, painter=0xbff17954, viewTransform=0xbff177c4, exposedRegion=0x97d71c4, widget=0x949f860) at graphicsview/qgraphicsscene.cpp:4565
#35 0xb62adad2 in QGraphicsView::paintEvent (this=0x97e37b8, event=0xbff18004) at graphicsview/qgraphicsview.cpp:3352
#36 0xb76dcf89 in PanelView::paintEvent (this=0x97e37b8, event=0xbff18004) at /home/jan/kdemod/testing/kdebase-workspace/src/kdebase-workspace-4.3.85/plasma/desktop/shell/panelview.cpp:1318
#37 0xb5c4d575 in QWidget::event (this=0x97e37b8, event=0xbff18004) at kernel/qwidget.cpp:8120
#38 0xb603dee3 in QFrame::event (this=0x97e37b8, e=0xbff18004) at widgets/qframe.cpp:557
#39 0xb60d73c2 in QAbstractScrollArea::viewportEvent (this=0x942, e=0x6) at widgets/qabstractscrollarea.cpp:1032
#40 0xb62a9f5b in QGraphicsView::viewportEvent (this=0x97e37b8, event=0xbff18004) at graphicsview/qgraphicsview.cpp:2747
#41 0xb60d9da5 in QAbstractScrollAreaPrivate::viewportEvent (this=0x9811328, o=0x949f860, e=0xbff18004) at widgets/qabstractscrollarea_p.h:100
#42 QAbstractScrollAreaFilter::eventFilter (this=0x9811328, o=0x949f860, e=0xbff18004) at widgets/qabstractscrollarea_p.h:116
#43 0xb592af0a in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x93b1900, receiver=0x949f860, event=0xbff18004) at kernel/qcoreapplication.cpp:819
#44 0xb5bf0bf9 in QApplicationPrivate::notify_helper (this=0x93b1900, receiver=0x949f860, e=0xbff18004) at kernel/qapplication.cpp:4238
#45 0xb5bf78e7 in QApplication::notify (this=0x93a6d60, receiver=0x949f860, e=0xbff18004) at kernel/qapplication.cpp:4207
#46 0xb6997c9a in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#47 0xb592bc6b in QCoreApplication::notifyInternal (this=0x93a6d60, receiver=0x949f860, event=0xbff18004) at kernel/qcoreapplication.cpp:704
#48 0xb5c566f6 in QCoreApplication::sendSpontaneousEvent (this=0x980a3c8, pdev=0x967739c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x9623318)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#49 QWidgetPrivate::drawWidget (this=0x980a3c8, pdev=0x967739c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x9623318) at kernel/qwidget.cpp:5322
#50 0xb5c574ef in QWidgetPrivate::paintSiblingsRecursive (this=0x97d6e60, pdev=0x967739c, siblings=..., index=3, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9623318)
    at kernel/qwidget.cpp:5435
#51 0xb5c56445 in QWidgetPrivate::drawWidget (this=0x97d6e60, pdev=0x967739c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x9623318) at kernel/qwidget.cpp:5371
#52 0xb5e242f8 in QWidgetBackingStore::sync (this=0x9623318) at painting/qbackingstore.cpp:1289
#53 0xb5e2475a in QWidgetBackingStore::sync (this=0x9623318, exposedWidget=0x97e37b8, exposedRegion=...) at painting/qbackingstore.cpp:1094
#54 0xb5c46a12 in QWidgetPrivate::syncBackingStore (this=0x97d6e60, region=...) at kernel/qwidget.cpp:1671
#55 0xb5c726e0 in QETWidget::translatePaintEvent (this=0x97e37b8, event=0xbff18b70) at kernel/qapplication_x11.cpp:5078
#56 0xb5c7ea1a in QApplication::x11ProcessEvent (this=0x93a6d60, event=0xbff18b70) at kernel/qapplication_x11.cpp:3401
#57 0xb5cabc52 in x11EventSourceDispatch (s=0x93b4570, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#58 0xb3e73378 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#59 0xb3e76bf0 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#60 0xb3e76d23 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#61 0xb59576e5 in QEventDispatcherGlib::processEvents (this=0x93ae1e0, flags=...) at kernel/qeventdispatcher_glib.cpp:407
#62 0xb5cab7b5 in QGuiEventDispatcherGlib::processEvents (this=0x93ae1e0, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#63 0xb592a2a9 in QEventLoop::processEvents (this=0xbff18e64, flags=) at kernel/qeventloop.cpp:149
#64 0xb592a6fa in QEventLoop::exec (this=0xbff18e64, flags=...) at kernel/qeventloop.cpp:201
#65 0xb592e86f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#66 0xb5bf0cb7 in QApplication::exec () at kernel/qapplication.cpp:3570
#67 0xb76d53de in kdemain (argc=1, argv=0xbff19064) at /home/jan/kdemod/testing/kdebase-workspace/src/kdebase-workspace-4.3.85/plasma/desktop/shell/main.cpp:112
#68 0x0804858b in main (argc=1, argv=0xbff19064) at /home/jan/kdemod/testing/kdebase-workspace/src/kdebase-workspace-4.3.85/plasma/desktop/shell/plasma-desktop_dummy.cpp:3

Reported using DrKonqi
Comment 1 Dario Andres 2009-12-29 18:20:14 UTC
This probably has the same cause as your other bug: bug 220452. Merging
Thanks

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