Bug 218642 - Akregator crash when feed has flash
Summary: Akregator crash when feed has flash
Status: RESOLVED DUPLICATE of bug 216878
Alias: None
Product: akregator
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-12-14 14:46 UTC by Alex Fiestas
Modified: 2009-12-16 10:39 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments
Akregator bt (14.65 KB, application/octet-stream)
2009-12-14 14:47 UTC, Alex Fiestas
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alex Fiestas 2009-12-14 14:46:12 UTC
Version:            (using Devel)
OS:                Linux
Installed from:    Compiled sources

When I click on a feed which has flash, akregator crash with an assert.

ASSERT: "!widget || widget->testAttribute(Qt::WA_InputMethodEnabled)" in file inputmethod/qinputcontext.cpp, line 188

I've asked to a couple of people about this bug and they can not reproduce it :( so maybe is something related to my khtml configuration.
Comment 1 Alex Fiestas 2009-12-14 14:47:32 UTC
Created attachment 39043 [details]
Akregator bt
Comment 2 Christophe Marin 2009-12-16 10:38:09 UTC
pasting inline: 

Application: Akregator (akregator), signal: Aborted
[Current thread is 1 (Thread 0x7f613de68760 (LWP 11095))]

Thread 3 (Thread 0x7f612554a710 (LWP 11096)):
#0  0x00007f6138d263e9 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f6138fd56e5 in QWaitConditionPrivate::wait (this=0x10b0760, time=30000) at thread/qwaitcondition_unix.cpp:85
#2  0x00007f6138fd54a9 in QWaitCondition::wait (this=0x1343cd8, mutex=0x1343cd0, time=30000) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f6138fc42c0 in QThreadPoolThread::run (this=0x132c960) at concurrent/qthreadpool.cpp:140
#4  0x00007f6138fd4109 in QThreadPrivate::start (arg=0x132c960) at thread/qthread_unix.cpp:244
#5  0x00007f6138d2181a in start_thread () from /lib/libpthread.so.0
#6  0x00007f6136d1fc7d in clone () from /lib/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f6124b43710 (LWP 11100)):
#0  0x00007f6138d263e9 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f6138fd56e5 in QWaitConditionPrivate::wait (this=0x10b0760, time=30000) at thread/qwaitcondition_unix.cpp:85
#2  0x00007f6138fd54a9 in QWaitCondition::wait (this=0x1343cd8, mutex=0x1343cd0, time=30000) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f6138fc42c0 in QThreadPoolThread::run (this=0x23d6b20) at concurrent/qthreadpool.cpp:140
#4  0x00007f6138fd4109 in QThreadPrivate::start (arg=0x23d6b20) at thread/qthread_unix.cpp:244
#5  0x00007f6138d2181a in start_thread () from /lib/libpthread.so.0
#6  0x00007f6136d1fc7d in clone () from /lib/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f613de68760 (LWP 11095)):
[KCrash Handler]
#5  0x00007f6136c83035 in raise () from /lib/libc.so.6
#6  0x00007f6136c84460 in abort () from /lib/libc.so.6
#7  0x00007f6138fc7ee9 in qt_message_output (msgType=QtFatalMsg, 
    buf=0x23d5338 "ASSERT: \"!widget || widget->testAttribute(Qt::WA_InputMethodEnabled)\" in file inputmethod/qinputcontext.cpp, line 188") at global/qglobal.cpp:2226
#8  0x00007f6138fc80c8 in qt_message (msgType=QtFatalMsg, msg=0x7f6139187af8 "ASSERT: \"%s\" in file %s, line %d", ap=0x7fff3f8b3fb0) at global/qglobal.cpp:2272
#9  0x00007f6138fc8935 in qFatal (msg=0x7f6139187af8 "ASSERT: \"%s\" in file %s, line %d") at global/qglobal.cpp:2455
#10 0x00007f6138fc7a7b in qt_assert (assertion=0x7f61382a9070 "!widget || widget->testAttribute(Qt::WA_InputMethodEnabled)", file=0x7f61382a9050 "inputmethod/qinputcontext.cpp", line=188)
    at global/qglobal.cpp:1989
#11 0x00007f613811a93f in QInputContext::setFocusWidget (this=0x18ea460, widget=0x110a2d0) at inputmethod/qinputcontext.cpp:188
#12 0x00007f613811cf23 in QXIMInputContext::setFocusWidget (this=0x18ea460, w=0x110a2d0) at inputmethod/qximinputcontext_x11.cpp:613
#13 0x00007f61379f2816 in QWidget::setAttribute (this=0x10c5910, attribute=Qt::WA_NativeWindow, on=true) at kernel/qwidget.cpp:10364
#14 0x00007f61379f7d79 in QWidgetPrivate::enforceNativeChildren (this=0xee6ae0) at ../../include/QtGui/private/../../../src/gui/kernel/qwidget_p.h:530
#15 0x00007f61379f2772 in QWidget::setAttribute (this=0x10db210, attribute=Qt::WA_NativeWindow, on=true) at kernel/qwidget.cpp:10360
#16 0x00007f61379de3a7 in QWidgetPrivate::createWinId (this=0x111f0a0, winid=0) at kernel/qwidget.cpp:2280
#17 0x00007f61379f27c8 in QWidget::setAttribute (this=0x111e000, attribute=Qt::WA_NativeWindow, on=true) at kernel/qwidget.cpp:10362
#18 0x00007f61379de3a7 in QWidgetPrivate::createWinId (this=0x111f410, winid=0) at kernel/qwidget.cpp:2280
#19 0x00007f61379f27c8 in QWidget::setAttribute (this=0x111ec80, attribute=Qt::WA_NativeWindow, on=true) at kernel/qwidget.cpp:10362
#20 0x00007f61379f7d79 in QWidgetPrivate::enforceNativeChildren (this=0x111f0a0) at ../../include/QtGui/private/../../../src/gui/kernel/qwidget_p.h:530
#21 0x00007f61379f2772 in QWidget::setAttribute (this=0x110a2d0, attribute=Qt::WA_NativeWindow, on=true) at kernel/qwidget.cpp:10360
#22 0x00007f61379de3a7 in QWidgetPrivate::createWinId (this=0x110b7b0, winid=0) at kernel/qwidget.cpp:2280
#23 0x00007f61379f27c8 in QWidget::setAttribute (this=0x110b760, attribute=Qt::WA_NativeWindow, on=true) at kernel/qwidget.cpp:10362
#24 0x00007f61379f7d79 in QWidgetPrivate::enforceNativeChildren (this=0x110a330) at ../../include/QtGui/private/../../../src/gui/kernel/qwidget_p.h:530
#25 0x00007f61379f2772 in QWidget::setAttribute (this=0x110a1b0, attribute=Qt::WA_NativeWindow, on=true) at kernel/qwidget.cpp:10360
#26 0x00007f61379de3a7 in QWidgetPrivate::createWinId (this=0x1117920, winid=0) at kernel/qwidget.cpp:2280
#27 0x00007f61379f27c8 in QWidget::setAttribute (this=0x11154c0, attribute=Qt::WA_NativeWindow, on=true) at kernel/qwidget.cpp:10362
#28 0x00007f61379f7d79 in QWidgetPrivate::enforceNativeChildren (this=0x110a770) at ../../include/QtGui/private/../../../src/gui/kernel/qwidget_p.h:530
#29 0x00007f61379f2772 in QWidget::setAttribute (this=0x2431d90, attribute=Qt::WA_NativeWindow, on=true) at kernel/qwidget.cpp:10360
#30 0x00007f61379de3a7 in QWidgetPrivate::createWinId (this=0x23a9240, winid=0) at kernel/qwidget.cpp:2280
#31 0x00007f61379f27c8 in QWidget::setAttribute (this=0x23551a0, attribute=Qt::WA_NativeWindow, on=true) at kernel/qwidget.cpp:10362
#32 0x00007f6137a5666f in QX11EmbedContainer (this=0x23551a0, parent=0x2431d90) at kernel/qx11embed_x11.cpp:1058
#33 0x00007f6123c6e2d4 in NSPluginInstance (this=0x2b57, parent=0x2b57, viewerDBusId=..., id=..., baseUrl=...) at /home/nasete/cod3s/cpp/kde/source/kdebase/apps/nsplugins/nspluginloader.cpp:65
#34 0x00007f6123c6f7af in NSPluginLoader::newInstance (this=<value optimized out>, parent=<value optimized out>, url=<value optimized out>, mimeType=<value optimized out>, 
    embed=<value optimized out>, _argn=<value optimized out>, _argv=..., ownDBusId=..., callbackId=..., reload=false)
    at /home/nasete/cod3s/cpp/kde/source/kdebase/apps/nsplugins/nspluginloader.cpp:495
#35 0x00007f6123c69df8 in PluginPart::openUrl (this=0x2356af0, url=<value optimized out>) at /home/nasete/cod3s/cpp/kde/source/kdebase/apps/nsplugins/plugin_part.cpp:266
#36 0x00007f613ae21bd0 in KHTMLPart::processObjectRequest (this=0xe73390, child=0x2434b30, _url=<value optimized out>, mimetype=<value optimized out>)
    at /home/nasete/cod3s/cpp/kde/source/kdelibs/khtml/khtml_part.cpp:4513
#37 0x00007f613ae280be in KHTMLPart::requestObject (this=0xe73390, child=0x2434b30, url=..., _args=<value optimized out>, browserArgs=<value optimized out>)
    at /home/nasete/cod3s/cpp/kde/source/kdelibs/khtml/khtml_part.cpp:4264
#38 0x00007f613ae28f02 in KHTMLPart::requestObject (this=0xe73390, frame=<value optimized out>, url=<value optimized out>, serviceType=<value optimized out>, params=<value optimized out>)
    at /home/nasete/cod3s/cpp/kde/source/kdelibs/khtml/khtml_part.cpp:4192
#39 0x00007f613af06ab0 in DOM::HTMLObjectBaseElementImpl::computeContent (this=<value optimized out>) at /home/nasete/cod3s/cpp/kde/source/kdelibs/khtml/html/html_objectimpl.cpp:519
#40 0x00007f613aec3fbd in khtml::KHTMLParser::popOneBlock (this=0x243c970, delBlock=true) at /home/nasete/cod3s/cpp/kde/source/kdelibs/khtml/html/htmlparser.cpp:1863
#41 0x00007f613aec53b1 in khtml::KHTMLParser::popBlock (this=0x243c970, _id=72) at /home/nasete/cod3s/cpp/kde/source/kdelibs/khtml/html/htmlparser.cpp:1804
#42 0x00007f613aec7e0c in khtml::KHTMLParser::parseToken (this=0x243c970, t=0x137e568) at /home/nasete/cod3s/cpp/kde/source/kdelibs/khtml/html/htmlparser.cpp:254
#43 0x00007f613aec8781 in khtml::HTMLTokenizer::processToken (this=0x137e540) at /home/nasete/cod3s/cpp/kde/source/kdelibs/khtml/html/htmltokenizer.cpp:2056
#44 0x00007f613aed0ad4 in khtml::HTMLTokenizer::parseTag (this=0x137e540, src=...) at /home/nasete/cod3s/cpp/kde/source/kdelibs/khtml/html/htmltokenizer.cpp:1529
#45 0x00007f613aed2fcd in khtml::HTMLTokenizer::write (this=0x137e540, str=<value optimized out>, appendData=<value optimized out>)
    at /home/nasete/cod3s/cpp/kde/source/kdelibs/khtml/html/htmltokenizer.cpp:1810
#46 0x00007f613ae13246 in KHTMLPart::write (this=<value optimized out>, str=<value optimized out>) at /home/nasete/cod3s/cpp/kde/source/kdelibs/khtml/khtml_part.cpp:2131
#47 0x00007f612a3837fb in Akregator::ArticleViewer::renderContent (this=0x10db210, text=...) at /home/nasete/cod3s/cpp/kde/source/kdepim/akregator/src/articleviewer.cpp:410
#48 0x00007f612a3848f0 in Akregator::ArticleViewer::showArticle (this=0x10db210, article=...) at /home/nasete/cod3s/cpp/kde/source/kdepim/akregator/src/articleviewer.cpp:488
#49 0x00007f612a3aa9b3 in Akregator::MainWidget::slotArticleSelected (this=0x102f970, article=...) at /home/nasete/cod3s/cpp/kde/source/kdepim/akregator/src/mainwidget.cpp:804
#50 0x00007f612a3b05de in Akregator::MainWidget::qt_metacall (this=0x102f970, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff3f8b6c00)
    at /home/nasete/cod3s/cpp/kde/build/kdepim/akregator/src/mainwidget.moc:160
#51 0x00007f6139106315 in QMetaObject::metacall (object=0x102f970, cl=QMetaObject::InvokeMetaMethod, idx=32, argv=0x7fff3f8b6c00) at kernel/qmetaobject.cpp:237
#52 0x00007f613911c78f in QMetaObject::activate (sender=0x10da800, m=0x7f612a5f75c0, local_signal_index=1, argv=0x7fff3f8b6c00) at kernel/qobject.cpp:3294
#53 0x00007f612a33a625 in Akregator::AbstractSelectionController::currentArticleChanged (this=0x2b57, _t1=<value optimized out>)
    at /home/nasete/cod3s/cpp/kde/build/kdepim/akregator/src/abstractselectioncontroller.moc:107
#54 0x00007f612a36261d in Akregator::SelectionController::articleSelectionChanged (this=0x10da800) at /home/nasete/cod3s/cpp/kde/source/kdepim/akregator/src/selectioncontroller.cpp:282
#55 0x00007f612a363d2c in Akregator::SelectionController::qt_metacall (this=0x10da800, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff3f8b6db0)
    at /home/nasete/cod3s/cpp/kde/build/kdepim/akregator/src/selectioncontroller.moc:89
#56 0x00007f6139106315 in QMetaObject::metacall (object=0x10da800, cl=QMetaObject::InvokeMetaMethod, idx=12, argv=0x7fff3f8b6db0) at kernel/qmetaobject.cpp:237
#57 0x00007f613911c78f in QMetaObject::activate (sender=0x136fa60, m=0x7f6138728560, local_signal_index=0, argv=0x7fff3f8b6db0) at kernel/qobject.cpp:3294
#58 0x00007f61380b0dd9 in QItemSelectionModel::selectionChanged (this=0x136fa60, _t1=..., _t2=...) at .moc/debug-shared/moc_qitemselectionmodel.cpp:152
#59 0x00007f61380b0691 in QItemSelectionModel::emitSelectionChanged (this=0x136fa60, newSelection=..., oldSelection=...) at itemviews/qitemselectionmodel.cpp:1591
#60 0x00007f61380ad94d in QItemSelectionModel::select (this=0x136fa60, selection=..., command=...) at itemviews/qitemselectionmodel.cpp:1098
#61 0x00007f6138099fe6 in QTreeViewPrivate::select (this=0x10d01d0, topIndex=..., bottomIndex=..., command=...) at itemviews/qtreeview.cpp:3678
#62 0x00007f6138092811 in QTreeView::setSelection (this=0x10c5910, rect=..., command=...) at itemviews/qtreeview.cpp:2248
#63 0x00007f6138041fc0 in QAbstractItemView::mousePressEvent (this=0x10c5910, event=0x7fff3f8b86e0) at itemviews/qabstractitemview.cpp:1634
#64 0x00007f61380907c2 in QTreeView::mousePressEvent (this=0x10c5910, event=0x7fff3f8b86e0) at itemviews/qtreeview.cpp:1812
#65 0x00007f612a36d5ab in Akregator::ArticleListView::mousePressEvent (this=0x2b57, ev=0x2b57) at /home/nasete/cod3s/cpp/kde/source/kdepim/akregator/src/articlelistview.cpp:336
#66 0x00007f61379ed517 in QWidget::event (this=0x10c5910, event=0x7fff3f8b86e0) at kernel/qwidget.cpp:7970
#67 0x00007f6137ec25df in QFrame::event (this=0x10c5910, e=0x7fff3f8b86e0) at widgets/qframe.cpp:557
#68 0x00007f6137f7aa45 in QAbstractScrollArea::viewportEvent (this=0x10c5910, e=0x7fff3f8b86e0) at widgets/qabstractscrollarea.cpp:1032
#69 0x00007f61380419d4 in QAbstractItemView::viewportEvent (this=0x10c5910, event=0x7fff3f8b86e0) at itemviews/qabstractitemview.cpp:1589
#70 0x00007f613808d730 in QTreeView::viewportEvent (this=0x10c5910, event=0x7fff3f8b86e0) at itemviews/qtreeview.cpp:1250
#71 0x00007f6137f7b6c5 in QAbstractScrollAreaPrivate::viewportEvent (this=0x10d01d0, event=0x7fff3f8b86e0) at widgets/qabstractscrollarea_p.h:100
#72 0x00007f6137f7b7ce in QAbstractScrollAreaFilter::eventFilter (this=0xee67e0, o=0x10c6ef0, e=0x7fff3f8b86e0) at widgets/qabstractscrollarea_p.h:116
#73 0x00007f61390fe5d3 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0xd45960, receiver=0x10c6ef0, event=0x7fff3f8b86e0) at kernel/qcoreapplication.cpp:819
#74 0x00007f613797a5c5 in QApplicationPrivate::notify_helper (this=0xd45960, receiver=0x10c6ef0, e=0x7fff3f8b86e0) at kernel/qapplication.cpp:4238
#75 0x00007f613797870f in QApplication::notify (this=0x7fff3f8b9680, receiver=0x10c6ef0, e=0x7fff3f8b86e0) at kernel/qapplication.cpp:3822
#76 0x00007f613a079a06 in KApplication::notify (this=0x7fff3f8b9680, receiver=0x10c6ef0, event=0x7fff3f8b86e0) at /home/nasete/cod3s/cpp/kde/source/kdelibs/kdeui/kernel/kapplication.cpp:302
#77 0x00007f61390fe2b8 in QCoreApplication::notifyInternal (this=0x7fff3f8b9680, receiver=0x10c6ef0, event=0x7fff3f8b86e0) at kernel/qcoreapplication.cpp:704
#78 0x00007f613797cb75 in QCoreApplication::sendSpontaneousEvent (receiver=0x10c6ef0, event=0x7fff3f8b86e0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#79 0x00007f6137976bc4 in QApplicationPrivate::sendMouseEvent (receiver=0x10c6ef0, event=0x7fff3f8b86e0, alienWidget=0x10c6ef0, nativeWidget=0xd82580, buttonDown=0x7f6138752c68, 
    lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:2954
#80 0x00007f6137a283f7 in QETWidget::translateMouseEvent (this=0xd82580, event=0x7fff3f8b9230) at kernel/qapplication_x11.cpp:4368
#81 0x00007f6137a24caa in QApplication::x11ProcessEvent (this=0x7fff3f8b9680, event=0x7fff3f8b9230) at kernel/qapplication_x11.cpp:3379
#82 0x00007f6137a60097 in x11EventSourceDispatch (s=0xd4a230, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#83 0x00007f612fb2426e in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#84 0x00007f612fb27c28 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#85 0x00007f612fb27d50 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#86 0x00007f613913b1ef in QEventDispatcherGlib::processEvents (this=0xd42e00, flags=...) at kernel/qeventdispatcher_glib.cpp:407
#87 0x00007f6137a60790 in QGuiEventDispatcherGlib::processEvents (this=0xd42e00, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#88 0x00007f61390fb2dc in QEventLoop::processEvents (this=0x7fff3f8b9610, flags=...) at kernel/qeventloop.cpp:149
#89 0x00007f61390fb432 in QEventLoop::exec (this=0x7fff3f8b9610, flags=...) at kernel/qeventloop.cpp:201
#90 0x00007f61390fe9ba in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#91 0x00007f61379778c8 in QApplication::exec () at kernel/qapplication.cpp:3570
#92 0x000000000040994d in main (argc=<value optimized out>, argv=<value optimized out>) at /home/nasete/cod3s/cpp/kde/source/kdepim/akregator/src/main.cpp:103
Comment 3 Christophe Marin 2009-12-16 10:39:18 UTC

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