Summary: | Akregator segfaults if feedlist is empty (0 bytes) | ||
---|---|---|---|
Product: | [Applications] akregator | Reporter: | niks1024 |
Component: | general | Assignee: | kdepim bugs <kdepim-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | floeschie, janiktomanek, kde-i18n, marko.gabriel.cz, niks1024, phaoost, robby.engelmann |
Priority: | NOR | ||
Version: | 1.6.5 | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | http://commits.kde.org/kdepim/470a9b114365d7bccaecb9afb6edf7ec6615691c | Version Fixed In: | 4.9.1 |
Sentry Crash Report: | |||
Attachments: |
New crash information added by DrKonqi
New crash information added by DrKonqi New crash information added by DrKonqi |
Description
niks1024
2010-07-27 15:26:19 UTC
Created attachment 51700 [details]
New crash information added by DrKonqi
after system crash feedlist was empty so I tried to import feed by pressing Ins and got a crash
Created attachment 52810 [details]
New crash information added by DrKonqi
akregator (1.6.5) on KDE Platform 4.5.2 (KDE 4.5.2) using Qt 4.6.3
Yo, guess what. Power went out, feedlist.opml got currupt *again* just because Akregator keeps the darn file open even when it's been weeks since I changed my feeds (also nor me nor my HDD is happy for all those unnecesarry writes you're making).
Not that I expect you to care. Just wanted to inform you that the next time this happens I'm ditching your shitware. Just like the local Debian/Ubuntu developer I happen know so really no one likes your shit.
Cheers!
Soon-to-be-ex-Akregator-user
-- Backtrace (Reduced):
#6 Akregator::FeedList::allFeedsFolder (this=0x0) at /usr/src/debug/kde-base/akregator-4.4.6/akregator-4.4.6/akregator/src/feedlist.cpp:412
#7 0x00007fd653d69d4d in Akregator::MainWidget::slotFeedAddGroup (this=0x242e680) at /usr/src/debug/kde-base/akregator-4.4.6/akregator-4.4.6/akregator/src/mainwidget.cpp:668
#8 0x00007fd653d70745 in Akregator::MainWidget::qt_metacall (this=0x242e680, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff727a96e0) at /usr/src/debug/kde-base/akregator-4.4.6/akregator-4.4.6_build/akregator/src/mainwidget.moc:168
[...]
#10 0x00007fd668365412 in QAction::triggered (this=0x0, _t1=false) at .moc/release-shared/moc_qaction.cpp:263
#11 0x00007fd66836747b in QAction::activate (this=0x242fbd0, event=<value optimized out>) at kernel/qaction.cpp:1255
*** Bug 255645 has been marked as a duplicate of this bug. *** Created attachment 55956 [details]
New crash information added by DrKonqi
akregator (1.6.5) on KDE Platform 4.5.5 (KDE 4.5.5) using Qt 4.7.0
- What I was doing when the application crashed:I removed contents the feeds.opml file and then try to add a feed in Akregator. Few days ago I've had some troubles with my file system. After repair it via fsck contents from plasma desktop configuration file appeared in feeds.opml, so I removed them.
-- Backtrace (Reduced):
#7 0x0335f497 in Akregator::FeedList::allFeedsFolder() () from /usr/lib/kde4/akregatorpart.so
#8 0x033c6855 in Akregator::MainWidget::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/kde4/akregatorpart.so
[...]
[...]
#11 0x01035f99 in QAction::triggered (this=0x82d49a8, _t1=false) at .moc/release-shared/moc_qaction.cpp:263
#12 0x010378dc in QAction::activate (this=0x82d49a8, event=QAction::Trigger) at kernel/qaction.cpp:1256
#13 0x01039b68 in QAction::event (this=0x0, e=0x0) at kernel/qaction.cpp:1182
*** Bug 254959 has been marked as a duplicate of this bug. *** Bug fix posted to Review Board. *** Bug 279192 has been marked as a duplicate of this bug. *** Fixed by commit a5dc1aee44429faa770086b5797032fb0409d7a2 in 4.7, ff1fd36bf88562588e3899e1d81e5d410857ebbe in master. *** Bug 305591 has been marked as a duplicate of this bug. *** Git commit 470a9b114365d7bccaecb9afb6edf7ec6615691c by Allen Winter. Committed on 23/08/2012 at 00:24. Pushed by winterz into branch 'KDE/4.9'. In feedListToOPML(), add a crash guard for m_feedList Should fix the case of even the default feedlist being empty. FIXED-IN: 4.9.1 M +6 -2 akregator/src/mainwidget.cpp http://commits.kde.org/kdepim/470a9b114365d7bccaecb9afb6edf7ec6615691c |