Bug 166920

Summary: Akregator crashes on startup with SIGSEGV
Product: [Applications] akregator Reporter: Christoph Tavan <chefturner>
Component: generalAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: christophe
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Christoph Tavan 2008-07-18 14:41:54 UTC
Version:            (using KDE 4.0.98)
Installed from:    Ubuntu Packages
OS:                Linux

Akregator worked well for about a day but now it always crashes every time I start it up, regardless whether I start it manually or through kontact. It might be due to a feed that needs authentication through HTTP-Auth. Also when removing ~/.kde4/share/apps/akregator akregator can be startet normally, however all feeds are lost evidently.

Here go the console output when starting "akregator" and the kcrash-output:

Console:
akregator(12687) Akregator::OnlineSyncPlugin::OnlineSyncPlugin:
QFSFileEngine::open: No file name specified
akregator(12687) Akregator::OnlineSyncPlugin::doInitialize:
akregator(12687) feedsync::SubscriptionList::SubscriptionList:
akregator(12687) feedsync::SubscriptionList::SubscriptionList:
akregator(12687) feedsync::FeedSync::FeedSync:
akregator(12687) Akregator::PluginManager::query: Plugin trader constraint: "[X-KDE-akregator-framework-version] == 2 and [X-KDE-akregator-plugintype] == 'storage' and [X-KDE-akregator-rank] > 0"
akregator(12687) Akregator::PluginManager::createFromService: Trying to load: "akregator_mk4storage_plugin"
akregator(12687) Akregator::PluginManager::dump: PluginManager Service Info:
---------------------------
name                          :  "Metakit storage backend"
library                       :  "akregator_mk4storage_plugin"
desktopEntryPath              :  "akregator_mk4storage_plugin.desktop"
X-KDE-akregator-plugintype       :  "storage"
X-KDE-akregator-name             :  "metakit"
X-KDE-akregator-authors          :  ("Frank Osterfeld")
X-KDE-akregator-rank             :  "255"
X-KDE-akregator-version          :  "1"
X-KDE-akregator-framework-version:  "2"
Object::connect: No such signal Akregator::SubscriptionListView::signalContextMenu(K3ListView*,Akregator::TreeNode*,QPoint)
Object::connect:  (sender name:   'feedtree')
Object::connect:  (receiver name: 'akregator_view')
Object::connect: No such signal Akregator::SubscriptionListView::signalDropped(KUrl::List&,Akregator::TreeNode*,Akregator::Folder*)
Object::connect:  (sender name:   'feedtree')
Object::connect:  (receiver name: 'akregator_view')
Object::connect: No such slot Akregator::ArticleListView::slotPaletteOrFontChanged()
akregator(12687) Akregator::SubscriptionListView::loadHeaderSettings: 0   148
akregator(12687) Akregator::SubscriptionListView::loadHeaderSettings: 1   100
akregator(12687) Akregator::SubscriptionListView::loadHeaderSettings: 2   122
Object::disconnect: Unexpected null parameter
akregator(12687) Akregator::FeedList::readFromOpml: loading OPML feed "opml"
akregator(12687) Akregator::FeedList::readFromOpml: measuring startup time: START
akregator(12687) Akregator::Backend::FeedStorageMK4Impl::FeedStorageMK4Impl: "http://trac.something.com/timeline?milestone=on&ticket=on&ticket_details=on&changeset=on&wiki=on&max=50&daysback=90&format=rss"
akregator(12687) Akregator::Backend::FeedStorageMK4Impl::FeedStorageMK4Impl: "http://www.kde.org/dotkdeorg.rdf"
akregator(12687) Akregator::Backend::FeedStorageMK4Impl::FeedStorageMK4Impl: "http://jquery.com/blog/feed/"
akregator(12687) Akregator::Backend::FeedStorageMK4Impl::FeedStorageMK4Impl: "http://feeds.feedburner.com/debuggable"
akregator(12687) Akregator::Backend::FeedStorageMK4Impl::FeedStorageMK4Impl: "http://www.alistapart.com/rss.xml"
akregator(12687) Akregator::Backend::FeedStorageMK4Impl::FeedStorageMK4Impl: "http://praegnanz.de/atom"
akregator(12687) Akregator::Backend::FeedStorageMK4Impl::FeedStorageMK4Impl: "http://www.webkrauts.de/feed/"
akregator(12687) Akregator::FeedList::readFromOpml: measuring startup time: STOP, 51 ms
akregator(12687) Akregator::FeedList::readFromOpml: Number of articles loaded: 194
akregator(12687) Akregator::SubscriptionListView::loadHeaderSettings: 0   148
akregator(12687) Akregator::SubscriptionListView::loadHeaderSettings: 1   100
akregator(12687) Akregator::SubscriptionListView::loadHeaderSettings: 2   122
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = akregator path = <unknown> pid = 12687
sock_file=/home/USER/.kde4/socket-spock.nemata.lan/kdeinit4__0

And the kcrash output:

[KCrash handler]
#6  0xb3d11b20 in ?? () from /usr/lib/kde4/lib/kde4/akregatorpart.so
#7  0xb3d11bc1 in ?? () from /usr/lib/kde4/lib/kde4/akregatorpart.so
#8  0xb3d0d434 in Akregator::FeedList::findByURL ()
   from /usr/lib/kde4/lib/kde4/akregatorpart.so
#9  0xb3d0e6ec in Akregator::FeedList::findArticle ()
   from /usr/lib/kde4/lib/kde4/akregatorpart.so
#10 0xb3cf562a in ?? () from /usr/lib/kde4/lib/kde4/akregatorpart.so
#11 0xb3cf5813 in ?? () from /usr/lib/kde4/lib/kde4/akregatorpart.so
#12 0xb77de4f9 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#13 0xb77debc2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#14 0xb77e5037 in ?? () from /usr/lib/libQtCore.so.4
#15 0xb77e515c in ?? () from /usr/lib/libQtCore.so.4
#16 0xb77d9c9a in QObject::event () from /usr/lib/libQtCore.so.4
#17 0xb6e28c0c in QApplicationPrivate::notify_helper ()
   from /usr/lib/libQtGui.so.4
#18 0xb6e2d7a9 in QApplication::notify () from /usr/lib/libQtGui.so.4
#19 0xb7c66603 in KApplication::notify () from /usr/lib/kde4/lib/libkdeui.so.5
#20 0xb77c96a9 in QCoreApplication::notifyInternal ()
   from /usr/lib/libQtCore.so.4
#21 0xb77f71a1 in ?? () from /usr/lib/libQtCore.so.4
#22 0xb77f4a40 in ?? () from /usr/lib/libQtCore.so.4
#23 0xb5be6dd6 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#24 0xb5bea193 in ?? () from /usr/lib/libglib-2.0.so.0
#25 0xb5bea74e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#26 0xb77f4f98 in QEventDispatcherGlib::processEvents ()
   from /usr/lib/libQtCore.so.4
#27 0xb6ebc1b5 in ?? () from /usr/lib/libQtGui.so.4
#28 0xb77c892d in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#29 0xb77c8abd in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#30 0xb77cad3d in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#31 0xb6e28567 in QApplication::exec () from /usr/lib/libQtGui.so.4
#32 0x0804edab in _start ()
#0  0xb7f2a410 in __kernel_vsyscall ()
Comment 1 Christoph Tavan 2008-07-18 14:46:31 UTC
I've just noticed, that it is enough to remove the ~/.kde4/share/apps/akregator/Archive folder to make akregator start again... Of course I loose all the read/unread states and all cached news-entries, so this is quite annoying.
Comment 2 Christophe Marin 2008-07-18 21:00:38 UTC

*** This bug has been marked as a duplicate of 164265 ***
Comment 3 Christophe Marin 2008-07-18 21:53:45 UTC
Christoph : Could you please mention if you use a 32 or 64 bits system ?
Comment 4 Christoph Tavan 2008-07-19 14:36:56 UTC
I am using 32bit Ubuntu Linux (kernel 2.6.24-19-generic if that helps...) on an intel centrino system.
Comment 5 Imr 2008-07-22 15:38:37 UTC
Is the feed a brand new one or did you import it from another application, like agregator from kde3 ?
Comment 6 Christoph Tavan 2008-07-22 21:12:45 UTC
I've importet the old feeds.opml from kde3 using akregators import function... I have however not copied over the ./kde/share/apps/akregator directory!