Bug 258115 - Akregator crashes when retrieving feed
Summary: Akregator crashes when retrieving feed
Status: RESOLVED DUPLICATE of bug 116482
Alias: None
Product: akregator
Classification: Applications
Component: general (show other bugs)
Version: 1.6.0
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-11-27 22:10 UTC by Ricardo
Modified: 2010-11-27 22:44 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Feed that causes the crash (16.67 KB, application/xml)
2010-11-27 22:12 UTC, Ricardo
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ricardo 2010-11-27 22:10:14 UTC
Application: akregator (1.6.0)
KDE Platform Version: 4.5.80 (4.6 Beta1)
Qt Version: 4.7.1
Operating System: Linux 2.6.34.7-0.5-desktop x86_64
Distribution: "openSUSE 11.3 (x86_64)"

-- Information about the crash:
The crash happens when retrieving the feed (by pressing F5 or automatic)

The crash can be reproduced every time.

-- Backtrace:
Application: Akregator (akregator), signal: Segmentation fault
[KCrash Handler]
#6  0x00007faea0edc8b0 in memcpy () from /lib64/libc.so.6
#7  0x00007fae8c2bb223 in c4_Column::FetchBytes (this=<value optimized out>, pos_=<value optimized out>, len_=<value optimized out>, buffer_=..., forceCopy_=false) at /usr/include/bits/string3.h:52
#8  0x00007fae8c2c1b74 in c4_FormatB::GetOne (this=0x1072580, index_=<value optimized out>, length_=@0x7ffffd7b41cc)
    at /usr/src/debug/kdepim-4.5.80/akregator/plugins/mk4storage/metakit/src/format.cpp:583
#9  0x00007fae8c2c1b99 in c4_FormatS::Get (this=<value optimized out>, index_=<value optimized out>, length_=@0x7ffffd7b41cc)
    at /usr/src/debug/kdepim-4.5.80/akregator/plugins/mk4storage/metakit/src/format.cpp:842
#10 0x00007fae8c2c3926 in c4_Handler::GetBytes (this=<value optimized out>, index_=<value optimized out>, buf_=..., copySmall_=false)
    at /usr/src/debug/kdepim-4.5.80/akregator/plugins/mk4storage/metakit/src/handler.cpp:53
#11 0x00007fae8c2d15b2 in c4_Sequence::Get (this=0x10c6290, index_=432, propId_=<value optimized out>, buf_=...) at /usr/src/debug/kdepim-4.5.80/akregator/plugins/mk4storage/metakit/src/viewx.cpp:319
#12 0x00007fae8c2bc531 in DoGet (this=0x10db060, index_=432, length_=@0x7ffffd7b427c) at /usr/src/debug/kdepim-4.5.80/akregator/plugins/mk4storage/metakit/src/custom.cpp:148
#13 c4_CustomHandler::Get (this=0x10db060, index_=432, length_=@0x7ffffd7b427c) at /usr/src/debug/kdepim-4.5.80/akregator/plugins/mk4storage/metakit/src/custom.cpp:58
#14 0x00007fae8c2c3926 in c4_Handler::GetBytes (this=<value optimized out>, index_=<value optimized out>, buf_=..., copySmall_=false)
    at /usr/src/debug/kdepim-4.5.80/akregator/plugins/mk4storage/metakit/src/handler.cpp:53
#15 0x00007fae8c2d1cee in c4_Sequence::SetAt (this=0xd42e50, index_=0, newElem_=...) at /usr/src/debug/kdepim-4.5.80/akregator/plugins/mk4storage/metakit/src/viewx.cpp:98
#16 0x00007fae8c2cfe87 in c4_Row::operator= (this=0x7ffffd7b45a0, rowRef_=<value optimized out>) at /usr/src/debug/kdepim-4.5.80/akregator/plugins/mk4storage/metakit/src/view.cpp:1008
#17 0x00007fae8c2d40c5 in Akregator::Backend::FeedStorageMK4Impl::enclosure (this=0x1071c70, guid=<value optimized out>, hasEnclosure=@0x7ffffd7b467f, url=..., type=..., length=@0x7ffffd7b4678)
    at /usr/src/debug/kdepim-4.5.80/akregator/plugins/mk4storage/feedstoragemk4impl.cpp:892
#18 0x00007faea37bdab6 in Akregator::Article::enclosure (this=0x7ffffd7b5070) at /usr/src/debug/kdepim-4.5.80/akregator/src/article.cpp:507
#19 0x00007fae8c97c927 in Akregator::DefaultNormalViewFormatter::formatArticle (this=0x9d0090, article=..., icon=Akregator::ArticleFormatter::ShowIcon)
    at /usr/src/debug/kdepim-4.5.80/akregator/src/articleformatter.cpp:174
#20 0x00007fae8c974fe5 in Akregator::ArticleViewer::showArticle (this=0x975080, article=...) at /usr/src/debug/kdepim-4.5.80/akregator/src/articleviewer.cpp:490
#21 0x00007fae8c9986ec in Akregator::MainWidget::slotArticleSelected (this=0x84f530, article=...) at /usr/src/debug/kdepim-4.5.80/akregator/src/mainwidget.cpp:813
#22 0x00007fae8c99b9c0 in Akregator::MainWidget::qt_metacall (this=0x84f530, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7ffffd7b5050)
    at /usr/src/debug/kdepim-4.5.80/build/akregator/src/mainwidget.moc:165
#23 0x00007faea2776fef in QMetaObject::activate (sender=0x975b70, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7ffffd7b5050) at kernel/qobject.cpp:3272
#24 0x00007fae8c955ce5 in Akregator::AbstractSelectionController::currentArticleChanged (this=<value optimized out>, _t1=<value optimized out>)
    at /usr/src/debug/kdepim-4.5.80/build/akregator/src/abstractselectioncontroller.moc:107
#25 0x00007fae8c95f68d in Akregator::SelectionController::articleSelectionChanged (this=0x975b70) at /usr/src/debug/kdepim-4.5.80/akregator/src/selectioncontroller.cpp:286
#26 0x00007fae8c95fb9c in Akregator::SelectionController::qt_metacall (this=0x975b70, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7ffffd7b5190)
    at /usr/src/debug/kdepim-4.5.80/build/akregator/src/selectioncontroller.moc:89
#27 0x00007faea2776fef in QMetaObject::activate (sender=0xcc8650, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7ffffd7b5190) at kernel/qobject.cpp:3272
#28 0x00007faea1e0c677 in QItemSelectionModel::selectionChanged (this=<value optimized out>, _t1=<value optimized out>, _t2=<value optimized out>)
    at .moc/release-shared/moc_qitemselectionmodel.cpp:152
#29 0x00007faea1e12597 in QItemSelectionModel::emitSelectionChanged (this=0xcc8650, newSelection=..., oldSelection=...) at itemviews/qitemselectionmodel.cpp:1525
#30 0x00007faea1e134c7 in QItemSelectionModel::select (this=0xcc8650, selection=<value optimized out>, command=<value optimized out>) at itemviews/qitemselectionmodel.cpp:1088
#31 0x00007faea1e027b4 in QTreeViewPrivate::select (this=0x968280, topIndex=<value optimized out>, bottomIndex=<value optimized out>, command=...) at itemviews/qtreeview.cpp:3651
#32 0x00007faea1e03420 in QTreeView::setSelection (this=<value optimized out>, rect=<value optimized out>, command=...) at itemviews/qtreeview.cpp:2280
#33 0x00007faea1db97e1 in QAbstractItemView::mousePressEvent (this=0x968200, event=<value optimized out>) at itemviews/qabstractitemview.cpp:1665
#34 0x00007fae8c966b5b in Akregator::ArticleListView::mousePressEvent (this=0x968200, ev=0x7ffffd7b68d0) at /usr/src/debug/kdepim-4.5.80/akregator/src/articlelistview.cpp:339
#35 0x00007faea18f8799 in QWidget::event (this=0x968200, event=0x7ffffd7b68d0) at kernel/qwidget.cpp:8196
#36 0x00007faea1ca5006 in QFrame::event (this=0x968200, e=0x7ffffd7b68d0) at widgets/qframe.cpp:557
#37 0x00007faea1db70d3 in QAbstractItemView::viewportEvent (this=0x968200, event=0x7ffffd7b68d0) at itemviews/qabstractitemview.cpp:1619
#38 0x00007faea1dfbf45 in QTreeView::viewportEvent (this=0x968200, event=0x7ffffd7b68d0) at itemviews/qtreeview.cpp:1256
#39 0x00007faea2761fb7 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x968e30, event=0x7ffffd7b68d0) at kernel/qcoreapplication.cpp:847
#40 0x00007faea18a6ca1 in QApplicationPrivate::notify_helper (this=0x6571b0, receiver=0x968e30, e=0x7ffffd7b68d0) at kernel/qapplication.cpp:4441
#41 0x00007faea18afa4a in QApplication::notify (this=<value optimized out>, receiver=0x968e30, e=0x7ffffd7b68d0) at kernel/qapplication.cpp:4006
#42 0x00007faea30d4976 in KApplication::notify (this=0x7ffffd7b75b0, receiver=0x968e30, event=0x7ffffd7b68d0) at /usr/src/debug/kdelibs-4.5.80/kdeui/kernel/kapplication.cpp:311
#43 0x00007faea2761e2c in QCoreApplication::notifyInternal (this=0x7ffffd7b75b0, receiver=0x968e30, event=0x7ffffd7b68d0) at kernel/qcoreapplication.cpp:732
#44 0x00007faea18a7cd5 in sendEvent (receiver=0x968e30, event=0x7ffffd7b68d0, alienWidget=0x968e30, nativeWidget=0x7b3810, buttonDown=0x7faea2382178, lastMouseReceiver=..., spontaneous=true)
    at ../../src/corelib/kernel/qcoreapplication.h:215
#45 QApplicationPrivate::sendMouseEvent (receiver=0x968e30, event=0x7ffffd7b68d0, alienWidget=0x968e30, nativeWidget=0x7b3810, buttonDown=0x7faea2382178, lastMouseReceiver=..., spontaneous=true)
    at kernel/qapplication.cpp:3105
#46 0x00007faea1925ef8 in QETWidget::translateMouseEvent (this=0x7b3810, event=<value optimized out>) at kernel/qapplication_x11.cpp:4438
#47 0x00007faea19245d9 in QApplication::x11ProcessEvent (this=0x7ffffd7b75b0, event=0x7ffffd7b7230) at kernel/qapplication_x11.cpp:3564
#48 0x00007faea194c212 in x11EventSourceDispatch (s=0x64d290, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#49 0x00007fae9b198a93 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#50 0x00007fae9b199270 in ?? () from /usr/lib64/libglib-2.0.so.0
#51 0x00007fae9b199510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#52 0x00007faea278ca8f in QEventDispatcherGlib::processEvents (this=0x61c830, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#53 0x00007faea194beae in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#54 0x00007faea2761262 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#55 0x00007faea2761475 in QEventLoop::exec (this=0x7ffffd7b7550, flags=...) at kernel/qeventloop.cpp:201
#56 0x00007faea27658db in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#57 0x00000000004095b5 in main (argc=<value optimized out>, argv=<value optimized out>) at /usr/src/debug/kdepim-4.5.80/akregator/src/main.cpp:103

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

Possible duplicates by query: bug 250655, bug 244777, bug 244290, bug 241928, bug 240766.

Reported using DrKonqi
Comment 1 Ricardo 2010-11-27 22:12:33 UTC
Created attachment 53811 [details]
Feed that causes the crash
Comment 2 Dario Andres 2010-11-27 22:44:15 UTC
[Comment from a bug triager]
This is indeed a long standing Akregator bug being tracked at bug 116482. Thanks for the testcase feed.
Merging. Thanks

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