Bug 250249 - akregator crashes when selecting a particular feed
Summary: akregator crashes when selecting a particular feed
Status: RESOLVED DUPLICATE of bug 116482
Alias: None
Product: akregator
Classification: Applications
Component: general (show other bugs)
Version: 1.6.5
Platform: Debian unstable Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-09-05 10:39 UTC by Salvo "LtWorf" Tomaselli
Modified: 2010-10-02 18:27 UTC (History)
0 users

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 Salvo "LtWorf" Tomaselli 2010-09-05 10:39:45 UTC
Version:           1.6.5 (using KDE 4.4.5) 
OS:                Linux

The URL that i add isn't a feed but akregator doesn't complain about that and adds it anyway.
Also, if an url pointed to a feed and then points to an html, i guess that would introduce a crash as well.
Anyway to remove that i had to manually edit the configuration file.

Reproducible: Always

Steps to Reproduce:
Add this URL as feed: http://www.ilfattoquotidiano.it/feed-rss/
Click on the newly added feed

Actual Results:  
Crash

Expected Results:  
Not crash

OS: Linux (x86_64) release 2.6.34.5-galatea
Compiler: cc
Comment 1 Pino Toscano 2010-09-05 14:28:44 UTC
Please provide a backtrace for the crash.
Comment 2 Salvo "LtWorf" Tomaselli 2010-09-05 15:37:36 UTC
Application: Akregator (akregator), signal: Segmentation fault
[KCrash Handler]
#6  memcpy () at ../sysdeps/i386/i686/memcpy.S:75
#7  0x0a599998 in ?? ()
#8  0xb1a18a28 in c4_FormatB::GetOne (this=0xa9c0000, index_=106, length_=@0xa49f250) at ../../../../akregator/plugins/mk4storage/metakit/src/format.cpp:583
#9  0xb1a18a70 in c4_FormatS::Get (this=0xa9234f0, index_=106, length_=@0xbfd987ac) at ../../../../akregator/plugins/mk4storage/metakit/src/format.cpp:842
#10 0xb1a1b870 in c4_Handler::GetBytes (this=0xa9234f0, index_=106, buf_=..., copySmall_=false) at ../../../../akregator/plugins/mk4storage/metakit/src/handler.cpp:53
#11 0xb1a2991b in c4_Sequence::Get (this=0xa7135f0, index_=106, propId_=22, buf_=...) at ../../../../akregator/plugins/mk4storage/metakit/src/viewx.cpp:319
#12 0xb1a26848 in c4_Reference::GetData (this=0xa6eaf04, row_=106, col_=17, buf_=...) at ../../../../akregator/plugins/mk4storage/metakit/include/mk4.inl:421
#13 c4_View::GetItem (this=0xa6eaf04, row_=106, col_=17, buf_=...) at ../../../../akregator/plugins/mk4storage/metakit/src/view.cpp:225
#14 0xb1a20025 in c4_HashViewer::GetItem (this=0xa6eaf00, row_=106, col_=17, buf_=...) at ../../../../akregator/plugins/mk4storage/metakit/src/remap.cpp:352
#15 0xb1a103a9 in c4_CustomSeq::DoGet (this=0xa732330, row_=106, col_=17, buf_=...) at ../../../../akregator/plugins/mk4storage/metakit/src/custom.cpp:148
#16 0xb1a11df7 in c4_CustomHandler::Get (this=0xa555db0, index_=106, length_=@0xbfd9889c) at ../../../../akregator/plugins/mk4storage/metakit/src/custom.cpp:58
#17 0xb1a1b870 in c4_Handler::GetBytes (this=0xa555db0, index_=106, buf_=..., copySmall_=false) at ../../../../akregator/plugins/mk4storage/metakit/src/handler.cpp:53
#18 0xb1a2991b in c4_Sequence::Get (this=0xa732330, index_=106, propId_=22, buf_=...) at ../../../../akregator/plugins/mk4storage/metakit/src/viewx.cpp:319
#19 0xb1a29dd0 in c4_Reference::GetData (this=0xbfd98924) at ../../../../akregator/plugins/mk4storage/metakit/include/mk4.inl:421
#20 c4_StringRef::operator char const* (this=0xbfd98924) at ../../../../akregator/plugins/mk4storage/metakit/src/viewx.cpp:573
#21 0xb1a2b6a1 in Akregator::Backend::FeedStorageMK4Impl::authorName (this=0xa58a090, guid=...) at ../../../../akregator/plugins/mk4storage/feedstoragemk4impl.cpp:544
#22 0xb2401618 in Akregator::Article::authorName (this=0xa535368) at ../../../akregator/src/article.cpp:380
#23 0xb24065af in Akregator::Article::authorShort (this=0xa535368) at ../../../akregator/src/article.cpp:394
#24 0xb240d13a in Akregator::ArticleModel::data (this=0xa58cc30, index=..., role=0) at ../../../akregator/src/articlemodel.cpp:150
#25 0xb2438124 in QModelIndex::data (this=0xa1ee428, idx=..., role=0) at /usr/include/qt4/QtCore/qabstractitemmodel.h:398
#26 Akregator::SortColorizeProxyModel::data (this=0xa1ee428, idx=..., role=0) at ../../../akregator/src/articlelistview.cpp:131
#27 0xb69bbff8 in QSortFilterProxyModel::data (this=0xa3812c0, index=..., role=0) at itemviews/qsortfilterproxymodel.cpp:1678
#28 0xb69bbff8 in QSortFilterProxyModel::data (this=0x9b3f188, index=..., role=0) at itemviews/qsortfilterproxymodel.cpp:1678
#29 0xb69e41e8 in QModelIndex::data (this=0x995af08, option=0xbfd98d10, index=...) at ../../include/QtCore/../../src/corelib/kernel/qabstractitemmodel.h:398
#30 QStyledItemDelegate::initStyleOption (this=0x995af08, option=0xbfd98d10, index=...) at itemviews/qstyleditemdelegate.cpp:380
#31 0xb69e528e in QStyledItemDelegate::paint (this=0x995af08, painter=0xbfd9925c, option=..., index=...) at itemviews/qstyleditemdelegate.cpp:420
#32 0xb697a908 in QTreeView::drawRow (this=0x992d438, painter=0xbfd9925c, option=..., index=...) at itemviews/qtreeview.cpp:1670
#33 0xb6973e39 in QTreeView::drawTree (this=0x992d438, painter=0xbfd9925c, region=...) at itemviews/qtreeview.cpp:1433
#34 0xb69740ed in QTreeView::paintEvent (this=0x992d438, event=0xbfd99b34) at itemviews/qtreeview.cpp:1266
#35 0xb2436154 in Akregator::ArticleListView::paintEvent (this=0x992d438, e=0xbfd99b34) at ../../../akregator/src/articlelistview.cpp:377
#36 0xb63e96b6 in QWidget::event (this=0x992d438, event=0xbfd99b34) at kernel/qwidget.cpp:8190
#37 0xb67e3883 in QFrame::event (this=0x992d438, e=0xbfd99b34) at widgets/qframe.cpp:557
#38 0xb687e032 in QAbstractScrollArea::viewportEvent (this=0x3fef653d, e=0xbfd986dc) at widgets/qabstractscrollarea.cpp:1036
#39 0xb69338c7 in QAbstractItemView::viewportEvent (this=0x992d438, event=0xbfd99b34) at itemviews/qabstractitemview.cpp:1615
#40 0xb697312c in QTreeView::viewportEvent (this=0x992d438, event=0xbfd99b34) at itemviews/qtreeview.cpp:1248
#41 0xb6880a05 in QAbstractScrollAreaPrivate::viewportEvent (this=0x995aed0, o=0x995cdb8, e=0xbfd99b34) at widgets/qabstractscrollarea_p.h:100
#42 QAbstractScrollAreaFilter::eventFilter (this=0x995aed0, o=0x995cdb8, e=0xbfd99b34) at widgets/qabstractscrollarea_p.h:116
#43 0xb6ebb7ca in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x97691a8, receiver=0x995cdb8, event=0xbfd99b34) at kernel/qcoreapplication.cpp:841
#44 0xb638b5a9 in QApplicationPrivate::notify_helper (this=0x97691a8, receiver=0x995cdb8, e=0xbfd99b34) at kernel/qapplication.cpp:4298
#45 0xb63921f9 in QApplication::notify (this=0xbfd9cf24, receiver=0x995cdb8, e=0xbfd99b34) at kernel/qapplication.cpp:4267
#46 0xb740cc5a in KApplication::notify (this=0xbfd9cf24, receiver=0x995cdb8, event=0xbfd99b34) at ../../kdeui/kernel/kapplication.cpp:302
#47 0xb6ebc52b in QCoreApplication::notifyInternal (this=0xbfd9cf24, receiver=0x995cdb8, event=0xbfd99b34) at kernel/qcoreapplication.cpp:726
#48 0xb63f29a6 in QCoreApplication::sendSpontaneousEvent (this=0x994bf38, pdev=0x99dda0c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x99dd828)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#49 QWidgetPrivate::drawWidget (this=0x994bf38, pdev=0x99dda0c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x99dd828) at kernel/qwidget.cpp:5363
#50 0xb63f37e5 in QWidgetPrivate::paintSiblingsRecursive (this=0x995d2d0, pdev=0x99dda0c, siblings=..., index=3, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x99dd828)
    at kernel/qwidget.cpp:5476
#51 0xb63f361e in QWidgetPrivate::paintSiblingsRecursive (this=0x995d2d0, pdev=0x99dda0c, siblings=..., index=5, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x99dd828)
    at kernel/qwidget.cpp:5463
#52 0xb63f26f5 in QWidgetPrivate::drawWidget (this=0x995d2d0, pdev=0x99dda0c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x99dd828) at kernel/qwidget.cpp:5412
#53 0xb63f37e5 in QWidgetPrivate::paintSiblingsRecursive (this=0x995cc20, pdev=0x99dda0c, siblings=..., index=3, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x99dd828)
    at kernel/qwidget.cpp:5476
#54 0xb63f26f5 in QWidgetPrivate::drawWidget (this=0x995cc20, pdev=0x99dda0c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x99dd828) at kernel/qwidget.cpp:5412
#55 0xb63f37e5 in QWidgetPrivate::paintSiblingsRecursive (this=0x9952e08, pdev=0x99dda0c, siblings=..., index=2, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x99dd828)
    at kernel/qwidget.cpp:5476
#56 0xb63f26f5 in QWidgetPrivate::drawWidget (this=0x9952e08, pdev=0x99dda0c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x99dd828) at kernel/qwidget.cpp:5412
#57 0xb63f37e5 in QWidgetPrivate::paintSiblingsRecursive (this=0x990b3e0, pdev=0x99dda0c, siblings=..., index=1, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x99dd828)
    at kernel/qwidget.cpp:5476
#58 0xb63f26f5 in QWidgetPrivate::drawWidget (this=0x990b3e0, pdev=0x99dda0c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x99dd828) at kernel/qwidget.cpp:5412
#59 0xb63f37e5 in QWidgetPrivate::paintSiblingsRecursive (this=0x99552d8, pdev=0x99dda0c, siblings=..., index=5, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x99dd828)
    at kernel/qwidget.cpp:5476
#60 0xb63f26f5 in QWidgetPrivate::drawWidget (this=0x99552d8, pdev=0x99dda0c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x99dd828) at kernel/qwidget.cpp:5412
#61 0xb63f37e5 in QWidgetPrivate::paintSiblingsRecursive (this=0x995df98, pdev=0x99dda0c, siblings=..., index=2, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x99dd828)
    at kernel/qwidget.cpp:5476
#62 0xb63f26f5 in QWidgetPrivate::drawWidget (this=0x995df98, pdev=0x99dda0c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x99dd828) at kernel/qwidget.cpp:5412
#63 0xb63f37e5 in QWidgetPrivate::paintSiblingsRecursive (this=0x9911348, pdev=0x99dda0c, siblings=..., index=3, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x99dd828)
    at kernel/qwidget.cpp:5476
#64 0xb63f26f5 in QWidgetPrivate::drawWidget (this=0x9911348, pdev=0x99dda0c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x99dd828) at kernel/qwidget.cpp:5412
#65 0xb63f37e5 in QWidgetPrivate::paintSiblingsRecursive (this=0x9902f08, pdev=0x99dda0c, siblings=..., index=6, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x99dd828)
    at kernel/qwidget.cpp:5476
#66 0xb63f26f5 in QWidgetPrivate::drawWidget (this=0x9902f08, pdev=0x99dda0c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x99dd828) at kernel/qwidget.cpp:5412
#67 0xb63f37e5 in QWidgetPrivate::paintSiblingsRecursive (this=0x97ea610, pdev=0x99dda0c, siblings=..., index=28, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x99dd828)
    at kernel/qwidget.cpp:5476
#68 0xb63f26f5 in QWidgetPrivate::drawWidget (this=0x97ea610, pdev=0x99dda0c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x99dd828) at kernel/qwidget.cpp:5412
#69 0xb65c8634 in QWidgetBackingStore::sync (this=0x99dd828) at painting/qbackingstore.cpp:1300
#70 0xb63e3193 in QWidgetPrivate::syncBackingStore (this=0x97ea610) at kernel/qwidget.cpp:1688
#71 0xb63e9e76 in QWidget::event (this=0x97ec060, event=0xbfd9c0e4) at kernel/qwidget.cpp:8337
#72 0xb6802687 in QMainWindow::event (this=0x97ec060, event=0xbfd9c0e4) at widgets/qmainwindow.cpp:1414
#73 0xb74fdd64 in KMainWindow::event (this=0x97ec060, ev=0xbfd9c0e4) at ../../kdeui/widgets/kmainwindow.cpp:1103
#74 0xb7545b2f in KXmlGuiWindow::event (this=0x97ec060, ev=0xbfd9c0e4) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:131
#75 0xb638b5cc in QApplicationPrivate::notify_helper (this=0x97691a8, receiver=0x97ec060, e=0xbfd9c0e4) at kernel/qapplication.cpp:4302
#76 0xb63921f9 in QApplication::notify (this=0xbfd9cf24, receiver=0x97ec060, e=0xbfd9c0e4) at kernel/qapplication.cpp:4267
#77 0xb740cc5a in KApplication::notify (this=0xbfd9cf24, receiver=0x97ec060, event=0xbfd9c0e4) at ../../kdeui/kernel/kapplication.cpp:302
#78 0xb6ebc52b in QCoreApplication::notifyInternal (this=0xbfd9cf24, receiver=0x97ec060, event=0xbfd9c0e4) at kernel/qcoreapplication.cpp:726
#79 0xb65c5667 in QCoreApplication::sendEvent (widget=0x97ec060, updateImmediately=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#80 sendUpdateRequest (widget=0x97ec060, updateImmediately=<value optimized out>) at painting/qbackingstore.cpp:507
#81 0xb65c8f21 in QWidgetBackingStore::markDirty (this=0x99dd828, rect=..., widget=0x9984828, updateImmediately=220, invalidateBuffer=false) at painting/qbackingstore.cpp:659
#82 0xb63e56a9 in QWidget::repaint (this=0x9984828, rect=...) at kernel/qwidget.cpp:10080
#83 0xb63e574a in QWidget::repaint (this=0x9984828, x=1072653629, y=0, w=948, h=489) at kernel/qwidget.cpp:10057
#84 0xb1d9cb98 in KHTMLView::repaintContents (this=0x997fc98, x=0, y=0, w=948, h=489) at ../../khtml/khtmlview.cpp:817
#85 0xb1d9cc4a in KHTMLView::repaintContents (this=0x997fc98, r=...) at ../../khtml/khtmlview.cpp:822
#86 0xb1da68d1 in KHTMLView::timerEvent (this=0x997fc98, e=0xbfd9cbe0) at ../../khtml/khtmlview.cpp:4240
#87 0xb6eccc84 in QObject::event (this=0x997fc98, e=0xbfd986dc) at kernel/qobject.cpp:1212
#88 0xb63e9326 in QWidget::event (this=0x997fc98, event=0xbfd9cbe0) at kernel/qwidget.cpp:8501
#89 0xb67e3883 in QFrame::event (this=0x997fc98, e=0xbfd9cbe0) at widgets/qframe.cpp:557
#90 0xb687ea37 in QAbstractScrollArea::event (this=0x997fc98, e=0xbfd9cbe0) at widgets/qabstractscrollarea.cpp:989
#91 0xb688416d in QScrollArea::event (this=0x997fc98, e=0xbfd9cbe0) at widgets/qscrollarea.cpp:314
#92 0xb1daa1ac in KHTMLView::event (this=0x997fc98, e=0xbfd9cbe0) at ../../khtml/khtmlview.cpp:552
#93 0xb638b5cc in QApplicationPrivate::notify_helper (this=0x97691a8, receiver=0x997fc98, e=0xbfd9cbe0) at kernel/qapplication.cpp:4302
#94 0xb63921f9 in QApplication::notify (this=0xbfd9cf24, receiver=0x997fc98, e=0xbfd9cbe0) at kernel/qapplication.cpp:4267
#95 0xb740cc5a in KApplication::notify (this=0xbfd9cf24, receiver=0x997fc98, event=0xbfd9cbe0) at ../../kdeui/kernel/kapplication.cpp:302
#96 0xb6ebc52b in QCoreApplication::notifyInternal (this=0xbfd9cf24, receiver=0x997fc98, event=0xbfd9cbe0) at kernel/qcoreapplication.cpp:726
#97 0xb6eeb7b6 in QCoreApplication::sendEvent (this=0x976cac4) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#98 QTimerInfoList::activateTimers (this=0x976cac4) at kernel/qeventdispatcher_unix.cpp:603
#99 0xb6ee83a4 in timerSourceDispatch (source=0x976ca90) at kernel/qeventdispatcher_glib.cpp:184
#100 0xb49542f5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#101 0xb4957fd8 in ?? () from /lib/libglib-2.0.so.0
#102 0xb49581b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#103 0xb6ee8095 in QEventDispatcherGlib::processEvents (this=0x97498a8, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#104 0xb6449f45 in QGuiEventDispatcherGlib::processEvents (this=0x97498a8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#105 0xb6ebab49 in QEventLoop::processEvents (this=0xbfd9cea4, flags=) at kernel/qeventloop.cpp:149
#106 0xb6ebaf9a in QEventLoop::exec (this=0xbfd9cea4, flags=...) at kernel/qeventloop.cpp:201
#107 0xb6ec01cf in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#108 0xb638b667 in QApplication::exec () at kernel/qapplication.cpp:3581
#109 0x0804fa61 in main (argc=1, argv=0xbfd9d084) at ../../../akregator/src/main.cpp:103
Comment 3 Christophe Marin 2010-10-02 18:27:59 UTC

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