Bug 245607 - Plasma crashes when Kontact is closed
Summary: Plasma crashes when Kontact is closed
Status: RESOLVED DUPLICATE of bug 226596
Alias: None
Product: plasma4
Classification: Unclassified
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Packages Linux
: NOR crash (vote)
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-07-24 06:13 UTC by maxmin88
Modified: 2010-07-25 02:34 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description maxmin88 2010-07-24 06:13:07 UTC
Application: plasma-desktop (0.3)
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-23-generic x86_64
Distribution: Ubuntu 10.04.1 LTS

-- Information about the crash:
The Plasma crashed when Kontact was closed.  BTW, the KMail in Kontact has a lot to improve, it's hard to configure and add email accounts in the KMail than Thunderbird client and many times an email account just doesn't work such as retrieve mails in the KMail even if it's set up with the same configuration as it's in Thunderbird or other email client.

The crash can be reproduced some of the time.

 -- Backtrace:
Application: Plasma 工作区 (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0x7faee9afd760 (LWP 1952))]

Thread 2 (Thread 0x7faec8612710 (LWP 1953)):
#0  0x00007faee6af8f83 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007faee34bd4a9 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007faee34bd8fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007faee8101566 in QEventDispatcherGlib::processEvents (this=0x30a67b0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#4  0x00007faee80d6992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007faee80d6d6c in QEventLoop::exec (this=0x7faec8611db0, flags=) at kernel/qeventloop.cpp:201
#6  0x00007faee7fe0d59 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#7  0x00007faee80b7178 in QInotifyFileSystemWatcherEngine::run (this=0x30a96e0) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007faee7fe3775 in QThreadPrivate::start (arg=0x30a96e0) at thread/qthread_unix.cpp:248
#9  0x00007faee7d539ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#10 0x00007faee6b056fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7faee9afd760 (LWP 1952)):
[KCrash Handler]
#5  0x00007faee85db035 in QString (this=0x36e6bb8, group=0, state=0) at /usr/include/qt4/QtCore/qstring.h:714
#6  KIconEffect::fingerprint (this=0x36e6bb8, group=0, state=0) at ../../kdeui/icons/kiconeffect.cpp:158
#7  0x00007faee85e6d98 in KIconLoader::loadIcon (this=0x36e7e60, _name=..., group=<value optimized out>, size=22, state=<value optimized out>, overlays=..., path_store=0x0, canReturnNull=false)
    at ../../kdeui/icons/kiconloader.cpp:1085
#8  0x00007faee85df52c in KIconEngine::actualSize (this=<value optimized out>, size=<value optimized out>, mode=<value optimized out>, state=<value optimized out>)
    at ../../kdeui/icons/kiconengine.cpp:80
#9  0x00007faee732626c in QIcon::actualSize (this=<value optimized out>, size=..., mode=QIcon::Normal, state=QIcon::On) at image/qicon.cpp:700
#10 0x00007faee0b8b497 in Plasma::IconWidgetPrivate::decoration (this=0x2e73110, option=<value optimized out>, useHoverEffect=false, usePressedEffect=false) at ../../plasma/widgets/iconwidget.cpp:701
#11 0x00007faee0b8cafc in Plasma::IconWidget::paint (this=0x2e67fa0, painter=0x7fff88f92d00, option=0x256ff08, widget=<value optimized out>) at ../../plasma/widgets/iconwidget.cpp:1013
#12 0x00007faee788081a in _q_paintItem (item=<value optimized out>, painter=0x7fff88f92d00, option=0x256ff08, widget=0x0, useWindowOpacity=<value optimized out>, 
    painterStateProtection=<value optimized out>) at graphicsview/qgraphicsscene.cpp:4243
#13 0x00007faee7880aac in _q_paintIntoCache (pix=0x7fff88f93390, item=<value optimized out>, pixmapExposed=..., itemToPixmap=<value optimized out>, renderHints=)
    at graphicsview/qgraphicsscene.cpp:4281
#14 0x00007faee7894d33 in QGraphicsScenePrivate::drawItemHelper (this=<value optimized out>, item=0x2e67fb0, painter=0x7fff88f95300, option=0x256ff08, widget=<value optimized out>, 
    painterStateProtection=<value optimized out>) at graphicsview/qgraphicsscene.cpp:4574
#15 0x00007faee7895625 in QGraphicsScenePrivate::draw (this=<value optimized out>, item=0x2e67fb0, painter=0x7fff88f95300, viewTransform=<value optimized out>, transformPtr=<value optimized out>, 
    exposedRegion=<value optimized out>, widget=0x3036220, opacity=<value optimized out>, effectTransform=0x0, wasDirtyParentSceneTransform=false, drawItem=true)
    at graphicsview/qgraphicsscene.cpp:4827
#16 0x00007faee7896272 in QGraphicsScenePrivate::drawSubtreeRecursive (this=<value optimized out>, item=0x2e67fb0, painter=0x7fff88f95300, viewTransform=0x7fff88f950b0, exposedRegion=0x33fd870, 
    widget=0x3036220, parentOpacity=<value optimized out>, effectTransform=0x0) at graphicsview/qgraphicsscene.cpp:4749
#17 0x00007faee78956c0 in QGraphicsScenePrivate::draw (this=<value optimized out>, item=0x2f1bbf0, painter=0x7fff88f95300, viewTransform=<value optimized out>, transformPtr=<value optimized out>, 
    exposedRegion=<value optimized out>, widget=0x3036220, opacity=<value optimized out>, effectTransform=0x0, wasDirtyParentSceneTransform=false, drawItem=true)
    at graphicsview/qgraphicsscene.cpp:4841
#18 0x00007faee7896272 in QGraphicsScenePrivate::drawSubtreeRecursive (this=<value optimized out>, item=0x2f1bbf0, painter=0x7fff88f95300, viewTransform=0x7fff88f950b0, exposedRegion=0x33fd870, 
    widget=0x3036220, parentOpacity=<value optimized out>, effectTransform=0x0) at graphicsview/qgraphicsscene.cpp:4749
#19 0x00007faee78956c0 in QGraphicsScenePrivate::draw (this=<value optimized out>, item=0x2f1eda0, painter=0x7fff88f95300, viewTransform=<value optimized out>, transformPtr=<value optimized out>, 
    exposedRegion=<value optimized out>, widget=0x3036220, opacity=<value optimized out>, effectTransform=0x0, wasDirtyParentSceneTransform=false, drawItem=true)
    at graphicsview/qgraphicsscene.cpp:4841
#20 0x00007faee7896272 in QGraphicsScenePrivate::drawSubtreeRecursive (this=<value optimized out>, item=0x2f1eda0, painter=0x7fff88f95300, viewTransform=0x7fff88f950b0, exposedRegion=0x33fd870, 
    widget=0x3036220, parentOpacity=<value optimized out>, effectTransform=0x0) at graphicsview/qgraphicsscene.cpp:4749
#21 0x00007faee78956c0 in QGraphicsScenePrivate::draw (this=<value optimized out>, item=0x2e2b6c0, painter=0x7fff88f95300, viewTransform=<value optimized out>, transformPtr=<value optimized out>, 
    exposedRegion=<value optimized out>, widget=0x3036220, opacity=<value optimized out>, effectTransform=0x0, wasDirtyParentSceneTransform=false, drawItem=true)
    at graphicsview/qgraphicsscene.cpp:4841
#22 0x00007faee7896272 in QGraphicsScenePrivate::drawSubtreeRecursive (this=<value optimized out>, item=0x2e2b6c0, painter=0x7fff88f95300, viewTransform=0x7fff88f950b0, exposedRegion=0x33fd870, 
    widget=0x3036220, parentOpacity=<value optimized out>, effectTransform=0x0) at graphicsview/qgraphicsscene.cpp:4749
#23 0x00007faee7896c34 in QGraphicsScenePrivate::drawItems (this=0x256fcb0, painter=0x7fff88f95300, viewTransform=0x7fff88f950b0, exposedRegion=0x33fd870, widget=0x3036220)
    at graphicsview/qgraphicsscene.cpp:4619
#24 0x00007faee78b6465 in QGraphicsView::paintEvent (this=0x2519c90, event=<value optimized out>) at graphicsview/qgraphicsview.cpp:3393
#25 0x00007faedd0eeb09 in ?? () from /usr/lib/libkdeinit4_plasma-desktop.so
#26 0x00007faee72ca162 in QWidget::event (this=0x2519c90, event=0x7fff88f95c40) at kernel/qwidget.cpp:8144
#27 0x00007faee76714e6 in QFrame::event (this=0x2519c90, e=0x7fff88f95c40) at widgets/qframe.cpp:557
#28 0x00007faee78b2f0b in QGraphicsView::viewportEvent (this=0x2519c90, event=0x7fff88f95c40) at graphicsview/qgraphicsview.cpp:2787
#29 0x00007faee80d7487 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x3036220, event=0x7fff88f95c40) at kernel/qcoreapplication.cpp:819
#30 0x00007faee72741fc in QApplicationPrivate::notify_helper (this=0x25237c0, receiver=0x3036220, e=0x7fff88f95c40) at kernel/qapplication.cpp:4296
#31 0x00007faee727a6fb in QApplication::notify (this=0x25160e0, receiver=0x3036220, e=0x7fff88f95c40) at kernel/qapplication.cpp:4183
#32 0x00007faee861f526 in KApplication::notify (this=0x25160e0, receiver=0x3036220, event=0x7fff88f95c40) at ../../kdeui/kernel/kapplication.cpp:302
#33 0x00007faee80d806c in QCoreApplication::notifyInternal (this=0x25160e0, receiver=0x3036220, event=0x7fff88f95c40) at kernel/qcoreapplication.cpp:704
#34 0x00007faee72d27dd in QCoreApplication::sendSpontaneousEvent (this=0x33e5c60, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, 
    backingStore=0x3043e90) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#35 QWidgetPrivate::drawWidget (this=0x33e5c60, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, backingStore=0x3043e90)
    at kernel/qwidget.cpp:5339
#36 0x00007faee72d3478 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=2, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x3043e90) at kernel/qwidget.cpp:5452
#37 0x00007faee72d32a9 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=5, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x3043e90) at kernel/qwidget.cpp:5439
#38 0x00007faee72d32a9 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=6, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x3043e90) at kernel/qwidget.cpp:5439
#39 0x00007faee72d32a9 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=7, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x3043e90) at kernel/qwidget.cpp:5439
#40 0x00007faee72d32a9 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=8, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x3043e90) at kernel/qwidget.cpp:5439
#41 0x00007faee72d32a9 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=9, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x3043e90) at kernel/qwidget.cpp:5439
#42 0x00007faee72d32a9 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=10, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x3043e90) at kernel/qwidget.cpp:5439
#43 0x00007faee72d253a in QWidgetPrivate::drawWidget (this=0x33fd3b0, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, 
    backingStore=0x3043e90) at kernel/qwidget.cpp:5388
#44 0x00007faee748c8c5 in QWidgetBackingStore::sync (this=0x3043e90) at painting/qbackingstore.cpp:1291
#45 0x00007faee72c3b60 in QWidgetPrivate::syncBackingStore (this=0x33fd3b0) at kernel/qwidget.cpp:1672
#46 0x00007faee72ca865 in QWidget::event (this=0x2519c90, event=0x3341d50) at kernel/qwidget.cpp:8291
#47 0x00007faee76714e6 in QFrame::event (this=0x2519c90, e=0x3341d50) at widgets/qframe.cpp:557
#48 0x00007faee76fc8ab in QAbstractScrollArea::event (this=0x2519c90, e=0x3341d50) at widgets/qabstractscrollarea.cpp:989
#49 0x00007faedd0f1590 in ?? () from /usr/lib/libkdeinit4_plasma-desktop.so
#50 0x00007faee727422c in QApplicationPrivate::notify_helper (this=0x25237c0, receiver=0x2519c90, e=0x3341d50) at kernel/qapplication.cpp:4300
#51 0x00007faee727a6fb in QApplication::notify (this=0x25160e0, receiver=0x2519c90, e=0x3341d50) at kernel/qapplication.cpp:4183
#52 0x00007faee861f526 in KApplication::notify (this=0x25160e0, receiver=0x2519c90, event=0x3341d50) at ../../kdeui/kernel/kapplication.cpp:302
#53 0x00007faee80d806c in QCoreApplication::notifyInternal (this=0x25160e0, receiver=0x2519c90, event=0x3341d50) at kernel/qcoreapplication.cpp:704
#54 0x00007faee80da7e7 in QCoreApplication::sendEvent (receiver=0x2519c90, event_type=<value optimized out>, data=0x24d2870) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#55 QCoreApplicationPrivate::sendPostedEvents (receiver=0x2519c90, event_type=<value optimized out>, data=0x24d2870) at kernel/qcoreapplication.cpp:1345
#56 0x00007faee789db7a in QGraphicsViewPrivate::dispatchPendingUpdateRequests (this=0x256fcb0) at ../../include/QtGui/private/../../../src/gui/graphicsview/qgraphicsview_p.h:184
#57 QGraphicsScenePrivate::_q_processDirtyItems (this=0x256fcb0) at graphicsview/qgraphicsscene.cpp:509
#58 0x00007faee789e102 in QGraphicsScene::qt_metacall (this=0x25d52e0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x2e59970) at .moc/release-shared/moc_qgraphicsscene.cpp:130
#59 0x00007faee0adbb65 in Plasma::Corona::qt_metacall (this=0x7fff88f92370, _c=57568184, _id=0, _a=0x0) at ./corona.moc:107
#60 0x00007faedd0e0bd3 in ?? () from /usr/lib/libkdeinit4_plasma-desktop.so
#61 0x00007faee80e7d49 in QObject::event (this=0x25d52e0, e=0x2fb8850) at kernel/qobject.cpp:1248
#62 0x00007faee7899d80 in QGraphicsScene::event (this=0x25d52e0, event=0x2fb8850) at graphicsview/qgraphicsscene.cpp:3500
#63 0x00007faee727422c in QApplicationPrivate::notify_helper (this=0x25237c0, receiver=0x25d52e0, e=0x2fb8850) at kernel/qapplication.cpp:4300
#64 0x00007faee727a6fb in QApplication::notify (this=0x25160e0, receiver=0x25d52e0, e=0x2fb8850) at kernel/qapplication.cpp:4183
#65 0x00007faee861f526 in KApplication::notify (this=0x25160e0, receiver=0x25d52e0, event=0x2fb8850) at ../../kdeui/kernel/kapplication.cpp:302
#66 0x00007faee80d806c in QCoreApplication::notifyInternal (this=0x25160e0, receiver=0x25d52e0, event=0x2fb8850) at kernel/qcoreapplication.cpp:704
#67 0x00007faee80da7e7 in QCoreApplication::sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x24d2870) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#68 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x24d2870) at kernel/qcoreapplication.cpp:1345
#69 0x00007faee81019d3 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#70 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#71 0x00007faee34b98c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#72 0x00007faee34bd748 in ?? () from /lib/libglib-2.0.so.0
#73 0x00007faee34bd8fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#74 0x00007faee8101513 in QEventDispatcherGlib::processEvents (this=0x24d3db0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#75 0x00007faee732446e in QGuiEventDispatcherGlib::processEvents (this=0x7fff88f92370, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#76 0x00007faee80d6992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#77 0x00007faee80d6d6c in QEventLoop::exec (this=0x7fff88f98810, flags=) at kernel/qeventloop.cpp:201
#78 0x00007faee80daaab in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#79 0x00007faedd0e7fb2 in kdemain () from /usr/lib/libkdeinit4_plasma-desktop.so
#80 0x00000000004070f3 in launch (argc=1, _name=<value optimized out>, args=<value optimized out>, cwd=<value optimized out>, envc=0, envs=<value optimized out>, reset_env=false, tty=0x0, 
    avoid_loops=false, startup_id_str=0x40a4f9 "0") at ../../kinit/kinit.cpp:717
#81 0x0000000000407cb0 in handle_launcher_request (sock=8, who=<value optimized out>) at ../../kinit/kinit.cpp:1209
#82 0x000000000040823a in handle_requests (waitForPid=0) at ../../kinit/kinit.cpp:1402
#83 0x0000000000408e22 in main (argc=4, argv=<value optimized out>, envp=<value optimized out>) at ../../kinit/kinit.cpp:1845

Possible duplicates by query: bug 245601, bug 245178, bug 243828, bug 243148, bug 242076.

Reported using DrKonqi
Comment 1 Jonathan Thomas 2010-07-25 02:34:06 UTC

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