Bug 253625 - Akregator causes kontact to crash on startup
Summary: Akregator causes kontact to crash on startup
Status: RESOLVED DUPLICATE of bug 116482
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
: 263553 265594 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-10-08 22:00 UTC by Alan Dacey Sr.
Modified: 2011-02-10 07:30 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
rc file that does not cause crash (1.02 KB, text/plain)
2010-10-08 23:08 UTC, Alan Dacey Sr.
Details
rc file that causes crash (1.67 KB, text/plain)
2010-10-08 23:09 UTC, Alan Dacey Sr.
Details
New crash information added by DrKonqi (8.31 KB, text/plain)
2011-02-10 07:30 UTC, Johan Hake
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alan Dacey Sr. 2010-10-08 22:00:55 UTC
Application: kontact (4.4.6)
KDE Platform Version: 4.5.1 (KDE 4.5.1)
Qt Version: 4.7.0
Operating System: Linux 2.6.32-25-generic x86_64
Distribution: Ubuntu 10.04.1 LTS

-- Information about the crash:
- What I was doing when the application crashed:
Rebooted after a hard reset
- Unusual behavior I noticed:
Not sure if this is related but my machine entered an unbreakable loop while watching a flash video on Hulu.  The only possible exit is to hard reboot the machine by turning off the power, no input is accepted.  This is the first time I had a problem with anything after this

The crash can be reproduced every time.

-- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
[KCrash Handler]
#6  0x00007f3d852a90e2 in c4_DWordArray::SetAt (this=0x2da6be0, sizes_=...) at ../../../../akregator/plugins/mk4storage/metakit/src/univ.inl:101
#7  c4_FormatB::InitOffsets (this=0x2da6be0, sizes_=...) at ../../../../akregator/plugins/mk4storage/metakit/src/format.cpp:560
#8  0x00007f3d852a9f93 in c4_FormatB::Define (this=0x2da6be0, ptr_=0x7fffad9f7650) at ../../../../akregator/plugins/mk4storage/metakit/src/format.cpp:396
#9  0x00007f3d852abbfe in c4_HandlerSeq::Prepare (this=0x2d9e690, ptr_=0x7fffad9f7650, selfDesc_=<value optimized out>) at ../../../../akregator/plugins/mk4storage/metakit/src/handler.cpp:321
#10 0x00007f3d852af470 in c4_Persist::LoadAll (this=0x2da68c0) at ../../../../akregator/plugins/mk4storage/metakit/src/persist.cpp:1026
#11 0x00007f3d852be7e5 in FeedStorageMK4Impl (this=0x2d9db20, url=<value optimized out>, main=<value optimized out>) at ../../../../akregator/plugins/mk4storage/feedstoragemk4impl.cpp:152
#12 0x00007f3d852c143d in Akregator::Backend::StorageMK4Impl::StorageMK4ImplPrivate::createFeedStorage (this=0x177a9a0, url=...) at ../../../../akregator/plugins/mk4storage/storagemk4impl.cpp:77
#13 0x00007f3d85beeecc in Akregator::Feed::loadArticles (this=0x2da6210) at ../../../akregator/src/feed.cpp:234
#14 0x00007f3d85bf2764 in Akregator::Feed::fromOPML (e=<value optimized out>, storage=<value optimized out>) at ../../../akregator/src/feed.cpp:174
#15 0x00007f3d85bfe6a5 in Akregator::FeedList::parseChildNodes (this=0x18e1610, node=<value optimized out>, parent=0x1af5a70) at ../../../akregator/src/feedlist.cpp:237
#16 0x00007f3d85bfe8f6 in Akregator::FeedList::parseChildNodes (this=0x18e1610, node=<value optimized out>, parent=0x1983b60) at ../../../akregator/src/feedlist.cpp:255
#17 0x00007f3d85bff126 in Akregator::FeedList::readFromOpml (this=0x18e1610, doc=<value optimized out>) at ../../../akregator/src/feedlist.cpp:295
#18 0x00007f3d85c3acfb in Akregator::LoadFeedListCommand::Private::handleDocument (this=0x1831bc0, doc=...) at ../../../akregator/src/loadfeedlistcommand.cpp:68
#19 0x00007f3d85c3b783 in Akregator::LoadFeedListCommand::Private::doLoad (this=0x1831bc0) at ../../../akregator/src/loadfeedlistcommand.cpp:173
#20 0x00007f3d85c3bb52 in Akregator::LoadFeedListCommand::qt_metacall (this=0x1831b00, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffad9f8a30) at ./loadfeedlistcommand.moc:78
#21 0x00007f3da6591da7 in QMetaObject::activate (sender=0x18298b0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x9) at kernel/qobject.cpp:3280
#22 0x00007f3da6596f7f in QSingleShotTimer::timerEvent (this=0x18298b0) at kernel/qtimer.cpp:308
#23 0x00007f3da658bb99 in QObject::event (this=0x18298b0, e=0x1fffffff) at kernel/qobject.cpp:1183
#24 0x00007f3da6f4a6ec in QApplicationPrivate::notify_helper (this=0xd0ee70, receiver=0x18298b0, e=0x7fffad9f9190) at kernel/qapplication.cpp:4396
#25 0x00007f3da6f501dd in QApplication::notify (this=0x7fffad9fbee0, receiver=0x18298b0, e=0x7fffad9f9190) at kernel/qapplication.cpp:4277
#26 0x00007f3da7ca5536 in KApplication::notify (this=0x7fffad9fbee0, receiver=0x18298b0, event=0x7fffad9f9190) at ../../kdeui/kernel/kapplication.cpp:310
#27 0x00007f3da657a0ac in QCoreApplication::notifyInternal (this=0x7fffad9fbee0, receiver=0x18298b0, event=0x7fffad9f9190) at kernel/qcoreapplication.cpp:732
#28 0x00007f3da65a96e2 in QCoreApplication::sendEvent (this=0xd1af30) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#29 QTimerInfoList::activateTimers (this=0xd1af30) at kernel/qeventdispatcher_unix.cpp:602
#30 0x00007f3da65a6494 in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:184
#31 0x00007f3d9eb8b8c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#32 0x00007f3d9eb8f748 in ?? () from /lib/libglib-2.0.so.0
#33 0x00007f3d9eb8f8fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#34 0x00007f3da65a6183 in QEventDispatcherGlib::processEvents (this=0xce2680, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#35 0x00007f3da6ffc97e in QGuiEventDispatcherGlib::processEvents (this=0x2da6c28, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#36 0x00007f3da6578dd2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#37 0x00007f3da65791bc in QEventLoop::exec (this=0x7fffad9f9430, flags=) at kernel/qeventloop.cpp:201
#38 0x00007f3da69d7f26 in KJob::exec (this=0x1989c00) at ../../kdecore/jobs/kjob.cpp:204
#39 0x00007f3d8c7d887c in SDSummaryWidget::updateView (this=0x18e9000) at ../../../../kontact/plugins/specialdates/sdsummarywidget.cpp:219
#40 0x00007f3d8c7dc779 in SDSummaryWidget::configUpdated (this=0x18e9000) at ../../../../kontact/plugins/specialdates/sdsummarywidget.cpp:148
#41 0x00007f3d8c7dcb0d in SDSummaryWidget (this=0x18e9000, plugin=<value optimized out>, parent=<value optimized out>) at ../../../../kontact/plugins/specialdates/sdsummarywidget.cpp:124
#42 0x00007f3d8c7d64b4 in SpecialdatesPlugin::createSummaryWidget (this=0x1135230, parentWidget=0x18db8a0) at ../../../../kontact/plugins/specialdates/specialdates_plugin.cpp:49
#43 0x00007f3d8b934548 in SummaryViewPart::updateWidgets (this=0x1653200) at ../../../../kontact/plugins/summary/summaryview_part.cpp:160
#44 0x00007f3d8b935798 in SummaryViewPart::initGUI (this=0x1653200, core=<value optimized out>) at ../../../../kontact/plugins/summary/summaryview_part.cpp:514
#45 0x00007f3d8b935906 in SummaryViewPart (this=0x1653200, core=0xe82640, aboutData=<value optimized out>, parent=<value optimized out>, __in_chrg=<value optimized out>, 
    __vtt_parm=<value optimized out>) at ../../../../kontact/plugins/summary/summaryview_part.cpp:65
#46 0x00007f3d8b931384 in SummaryView::createPart (this=0x1129970) at ../../../../kontact/plugins/summary/summaryview_plugin.cpp:109
#47 0x00007f3da84b8639 in KontactInterface::Plugin::part (this=0x2da6c28) at ../../kontactinterface/plugin.cpp:191
#48 0x00007f3da8a791df in Kontact::MainWindow::selectPlugin (this=0xe82640, plugin=0x1129970) at ../../../kontact/src/mainwindow.cpp:778
#49 0x00007f3da8a74c43 in Kontact::MainWindow::activateInitialPluginModule (this=<value optimized out>) at ../../../kontact/src/mainwindow.cpp:290
#50 0x00000000004048a5 in KontactApp::newInstance (this=0x7fffad9fbee0) at ../../../kontact/src/main.cpp:138
#51 0x00007f3da7cacd56 in KUniqueApplicationAdaptor::newInstance (this=0xe23180, asn_id=<value optimized out>, args=...) at ../../kdeui/kernel/kuniqueapplication.cpp:440
#52 0x00007f3da7cad396 in KUniqueApplicationAdaptor::qt_metacall (this=0xe23180, _c=QMetaObject::InvokeMetaMethod, _id=-2147483648, _a=0x7fffad9fb080) at ./kuniqueapplication_p.moc:81
#53 0x00007f3da461f95e in QDBusConnectionPrivate::deliverCall (this=<value optimized out>, object=<value optimized out>, msg=<value optimized out>, metaTypes=..., slotIdx=<value optimized out>)
    at qdbusintegrator.cpp:919
#54 0x00007f3da4620bcf in QDBusConnectionPrivate::activateCall (this=<value optimized out>, object=0xe23180, flags=337, msg=...) at qdbusintegrator.cpp:822
#55 0x00007f3da46216a5 in QDBusConnectionPrivate::activateObject (this=<value optimized out>, node=<value optimized out>, msg=..., pathStartPos=<value optimized out>) at qdbusintegrator.cpp:1379
#56 0x00007f3da4621948 in QDBusActivateObjectEvent::placeMetaCall (this=0xe97ae0) at qdbusintegrator.cpp:1493
#57 0x00007f3da658be7e in QObject::event (this=0x7fffad9fbee0, e=0x2da6c28) at kernel/qobject.cpp:1219
#58 0x00007f3da6f4d896 in QApplication::event (this=0x7fffad9fbee0, e=0xe97ae0) at kernel/qapplication.cpp:2439
#59 0x00007f3da6f4a6ec in QApplicationPrivate::notify_helper (this=0xd0ee70, receiver=0x7fffad9fbee0, e=0xe97ae0) at kernel/qapplication.cpp:4396
#60 0x00007f3da6f501dd in QApplication::notify (this=0x7fffad9fbee0, receiver=0x7fffad9fbee0, e=0xe97ae0) at kernel/qapplication.cpp:4277
#61 0x00007f3da7ca5536 in KApplication::notify (this=0x7fffad9fbee0, receiver=0x7fffad9fbee0, event=0xe97ae0) at ../../kdeui/kernel/kapplication.cpp:310
#62 0x00007f3da657a0ac in QCoreApplication::notifyInternal (this=0x7fffad9fbee0, receiver=0x7fffad9fbee0, event=0xe97ae0) at kernel/qcoreapplication.cpp:732
#63 0x00007f3da657cfd2 in QCoreApplication::sendEvent (receiver=0x0, event_type=<value optimized out>, data=0xce2b40) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#64 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0xce2b40) at kernel/qcoreapplication.cpp:1373
#65 0x00007f3da65a6643 in QCoreApplication::sendPostedEvents (s=0xd1ade0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#66 postEventSourceDispatch (s=0xd1ade0) at kernel/qeventdispatcher_glib.cpp:277
#67 0x00007f3d9eb8b8c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#68 0x00007f3d9eb8f748 in ?? () from /lib/libglib-2.0.so.0
#69 0x00007f3d9eb8f8fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#70 0x00007f3da65a6183 in QEventDispatcherGlib::processEvents (this=0xce2680, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#71 0x00007f3da6ffc97e in QGuiEventDispatcherGlib::processEvents (this=0x2da6c28, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#72 0x00007f3da6578dd2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#73 0x00007f3da65791bc in QEventLoop::exec (this=0x7fffad9fbe20, flags=) at kernel/qeventloop.cpp:201
#74 0x00007f3da657d26b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#75 0x0000000000403e8e in main (argc=<value optimized out>, argv=<value optimized out>) at ../../../kontact/src/main.cpp:224

This bug may be a duplicate of or related to bug 116482.

Possible duplicates by query: bug 197069.

Reported using DrKonqi
Comment 1 Alan Dacey Sr. 2010-10-08 23:08:26 UTC
Created attachment 52356 [details]
rc file that does not cause crash
Comment 2 Alan Dacey Sr. 2010-10-08 23:09:49 UTC
Created attachment 52357 [details]
rc file that causes crash
Comment 3 Alan Dacey Sr. 2010-10-08 23:10:33 UTC
Found a work-around.  Remove the file ~/.kde/share/config/akregatorrc before launching either akregator or kontact.  The first time the file was trashed then recreated on another launch of akregator the crash happened again.  Deleted the file again, launched kontact and now there are no more problems.  Attached both rc files, the one with .bak as an extension is the one that causes the crash.
Comment 4 Christophe Marin 2011-01-20 14:17:19 UTC
*** Bug 263553 has been marked as a duplicate of this bug. ***
Comment 5 Christophe Marin 2011-01-23 13:47:40 UTC

*** This bug has been marked as a duplicate of bug 116482 ***
Comment 6 Göran Källqvist 2011-01-23 15:56:21 UTC
I was able to restart Akregator after I deleted all files in .kde/share/apps/akregator/Archive in my home directory (I lost the RSS-feeds I'd saved, but that wasn't any problem, they're possible to retrieve).
Comment 7 Christophe Marin 2011-02-06 17:27:40 UTC
*** Bug 265594 has been marked as a duplicate of this bug. ***
Comment 8 Johan Hake 2011-02-10 07:30:51 UTC
Created attachment 57075 [details]
New crash information added by DrKonqi

kontact (4.4.9) on KDE Platform 4.6.00 (4.6.0) using Qt 4.7.0

- What I was doing when the application crashed:
Started Akregator in kontact
This was done after a computer crash

-- Backtrace (Reduced):
#6  0x00007f7ee13a2b8f in SetAt (this=0x3771770, ptr_=<value optimized out>) at ../../../../akregator/plugins/mk4storage/metakit/src/univ.inl:60
#7  c4_FormatB::Define (this=0x3771770, ptr_=<value optimized out>) at ../../../../akregator/plugins/mk4storage/metakit/src/format.cpp:410
#8  0x00007f7ee13a475e in c4_HandlerSeq::Prepare (this=0x3618cd0, ptr_=0x7fff66025038, selfDesc_=<value optimized out>) at ../../../../akregator/plugins/mk4storage/metakit/src/handler.cpp:321
#9  0x00007f7ee13a25ba in c4_FormatV::SetupAllSubviews (this=0x376eea0) at ../../../../akregator/plugins/mk4storage/metakit/src/format.cpp:963
#10 0x00007f7ee13a29a6 in c4_FormatV::Get (this=0x36094e0, index_=0, length_=@0x7fff660250cc) at ../../../../akregator/plugins/mk4storage/metakit/src/format.cpp:1027