Bug 144403 - Kaffeine plugin in html pages opened from rss chrashes kontact
Summary: Kaffeine plugin in html pages opened from rss chrashes kontact
Status: RESOLVED DUPLICATE of bug 98203
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-04-18 22:29 UTC by Guðlaugur Jóhannesson
Modified: 2007-04-19 08:14 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Guðlaugur Jóhannesson 2007-04-18 22:29:36 UTC
Version:           1.2.4 (using KDE KDE 3.5.6)
Installed from:    SuSE RPMs
OS:                Linux

When opening pages containing video in the rss part of Kontact, the video plays fine, but trying to close the tab or change view to another tab causes a crash.

The website I am trying to watch videos on is www.mbl.is, an Icelandic news site.

This is very much reproducible, just pick any news item with a video in it, for example http://www.mbl.is/mm/frett.html?nid=1265387;rss=1
Comment 1 Thomas McGuire 2007-04-18 23:09:40 UTC
Please provide the backtrace of the crash.
I suspect that this is either the fault of KHTML or Kaffeine, but not Kontact.
Comment 2 Guðlaugur Jóhannesson 2007-04-19 02:26:22 UTC
You are probably right.  I newer actually watched the videos in Konqueror, just thought that I did.  It is not specific to Kontact and is in either KHTML or Kaffeine.  Do I file the bug again with the correct program, or is there a way to change the category of this one?  I wasn't able to create a backtrace from Kontact, but here is a one from Konqueror
Using host libthread_db library "/lib64/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 47676635732864 (LWP 22644)]
[New Thread 1090525504 (LWP 22676)]
[New Thread 1082132800 (LWP 22675)]
[KCrash handler]
#5  0x00002b5c926ff2a2 in pthread_mutex_lock () from /lib64/libpthread.so.0
#6  0x00002b5c98efa0d7 in xine_event_send (stream=0x0, event=0x7fff19a4a430)
    at events.c:80
#7  0x00002b5c98d5ab7b in KXineWidget::playNextChapter (
    this=<value optimized out>) at kxinewidget.cpp:2762
#8  0x00002b5c98d54c7c in XinePart::slotError (this=0xd58, 
    errMessage=@0x1570e20) at xine_part.cpp:1017
#9  0x00002b5c98d58dd9 in XinePart::qt_invoke (this=0x1467c80, _id=62, 
    _o=0x7fff19a4a580) at xine_part.moc:404
#10 0x00002b5c91eb5c8c in QObject::activate_signal ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#11 0x00002b5c91eb65b6 in QObject::activate_signal ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#12 0x00002b5c98d5e108 in KXineWidget::signalXineError (this=0x1281d00, 
    t0=<value optimized out>) at kxinewidget.moc:453
#13 0x00002b5c98d6be86 in KXineWidget::initXine (this=0x1281d00)
    at kxinewidget.cpp:1283
#14 0x00002b5c98d53fcb in XinePart::slotPlay (this=0x1467c80, 
    forcePlay=<value optimized out>) at xine_part.cpp:330
#15 0x00002b5c98d5514a in XinePart::openURL (this=0x1467c80, 
    mrl=@0x7fff19a4ae90) at xine_part.cpp:259
#16 0x00002b5c98d5a10e in KaffeinePart::openURL (this=0x1467c80, 
    url=@0x7fff19a4b1e0)
    at ../../../../kaffeine/src/player-parts/kaffeine-part/kaffeinepart.h:207
#17 0x00002b5c96d3455e in KHTMLPart::processObjectRequest ()
   from /opt/kde3/lib64/libkhtml.so.4
#18 0x00002b5c96d36049 in KHTMLPart::requestObject ()
   from /opt/kde3/lib64/libkhtml.so.4
#19 0x00002b5c96d36ae9 in KHTMLPart::requestObject ()
   from /opt/kde3/lib64/libkhtml.so.4
#20 0x00002b5c96dff62f in khtml::RenderPartObject::updateWidget ()
   from /opt/kde3/lib64/libkhtml.so.4
#21 0x00002b5c96d5414b in DOM::NodeImpl::attach ()
   from /opt/kde3/lib64/libkhtml.so.4
#22 0x00002b5c96d95607 in DOM::HTMLObjectBaseElementImpl::attach ()
   from /opt/kde3/lib64/libkhtml.so.4
#23 0x00002b5c96d5f7ac in DOM::NodeBaseImpl::appendChild ()
   from /opt/kde3/lib64/libkhtml.so.4
#24 0x00002b5c96da5cbe in DOM::HTMLElementImpl::setInnerHTML ()
   from /opt/kde3/lib64/libkhtml.so.4
#25 0x00002b5c96eec9ff in DOM::HTMLElement::setInnerHTML ()
   from /opt/kde3/lib64/libkhtml.so.4
#26 0x00002b5c96eb1591 in KJS::HTMLElement::putValueProperty ()
   from /opt/kde3/lib64/libkhtml.so.4
#27 0x00002b5c96eb4fbd in KJS::HTMLElement::tryPut ()
   from /opt/kde3/lib64/libkhtml.so.4
#28 0x00002b5c96e8ac97 in KJS::DOMObject::put ()
   from /opt/kde3/lib64/libkhtml.so.4
#29 0x00002b5c97152eb3 in KJS::Reference::putValue ()
   from /opt/kde3/lib64/libkjs.so.1
#30 0x00002b5c97154ad1 in KJS::AssignNode::evaluate ()
   from /opt/kde3/lib64/libkjs.so.1
#31 0x00002b5c97160600 in KJS::ExprStatementNode::execute ()
   from /opt/kde3/lib64/libkjs.so.1
#32 0x00002b5c9715d4bd in KJS::SourceElementsNode::execute ()
   from /opt/kde3/lib64/libkjs.so.1
#33 0x00002b5c9715192e in KJS::BlockNode::execute ()
   from /opt/kde3/lib64/libkjs.so.1
#34 0x00002b5c971517bb in KJS::DeclaredFunctionImp::execute ()
   from /opt/kde3/lib64/libkjs.so.1
#35 0x00002b5c971538c1 in KJS::FunctionImp::call ()
   from /opt/kde3/lib64/libkjs.so.1
#36 0x00002b5c97157177 in KJS::Object::call () from /opt/kde3/lib64/libkjs.so.1
#37 0x00002b5c97161bbe in KJS::FunctionCallNode::evaluate ()
   from /opt/kde3/lib64/libkjs.so.1
#38 0x00002b5c97160600 in KJS::ExprStatementNode::execute ()
   from /opt/kde3/lib64/libkjs.so.1
#39 0x00002b5c9715d55c in KJS::SourceElementsNode::execute ()
   from /opt/kde3/lib64/libkjs.so.1
#40 0x00002b5c9715192e in KJS::BlockNode::execute ()
   from /opt/kde3/lib64/libkjs.so.1
#41 0x00002b5c97169a9c in KJS::InterpreterImp::evaluate ()
   from /opt/kde3/lib64/libkjs.so.1
#42 0x00002b5c97169d1d in KJS::Interpreter::evaluate ()
   from /opt/kde3/lib64/libkjs.so.1
#43 0x00002b5c96e94050 in KJS::KJSProxyImpl::evaluate ()
   from /opt/kde3/lib64/libkhtml.so.4
#44 0x00002b5c96d0fdf4 in KHTMLPart::executeScript ()
   from /opt/kde3/lib64/libkhtml.so.4
#45 0x00002b5c96d96408 in khtml::HTMLTokenizer::scriptExecution ()
   from /opt/kde3/lib64/libkhtml.so.4
#46 0x00002b5c96da150f in khtml::HTMLTokenizer::scriptHandler ()
   from /opt/kde3/lib64/libkhtml.so.4
#47 0x00002b5c96da2af5 in khtml::HTMLTokenizer::parseSpecial ()
   from /opt/kde3/lib64/libkhtml.so.4
#48 0x00002b5c96da40ae in khtml::HTMLTokenizer::parseTag ()
   from /opt/kde3/lib64/libkhtml.so.4
#49 0x00002b5c96da54b7 in khtml::HTMLTokenizer::write ()
   from /opt/kde3/lib64/libkhtml.so.4
#50 0x00002b5c96da624d in khtml::HTMLTokenizer::notifyFinished ()
   from /opt/kde3/lib64/libkhtml.so.4
#51 0x00002b5c96e4e864 in khtml::CachedScript::checkNotify ()
   from /opt/kde3/lib64/libkhtml.so.4
#52 0x00002b5c96e556a1 in khtml::CachedScript::data ()
   from /opt/kde3/lib64/libkhtml.so.4
#53 0x00002b5c96e5400f in khtml::Loader::slotFinished ()
   from /opt/kde3/lib64/libkhtml.so.4
#54 0x00002b5c96e5465f in khtml::Loader::qt_invoke ()
   from /opt/kde3/lib64/libkhtml.so.4
#55 0x00002b5c91eb5c8c in QObject::activate_signal ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#56 0x00002b5c91465532 in KIO::Job::result () from /opt/kde3/lib64/libkio.so.4
#57 0x00002b5c9149c41f in KIO::Job::emitResult ()
   from /opt/kde3/lib64/libkio.so.4
#58 0x00002b5c914ae91a in KIO::SimpleJob::slotFinished ()
   from /opt/kde3/lib64/libkio.so.4
#59 0x00002b5c914aef6a in KIO::TransferJob::slotFinished ()
   from /opt/kde3/lib64/libkio.so.4
#60 0x00002b5c9149c088 in KIO::TransferJob::qt_invoke ()
   from /opt/kde3/lib64/libkio.so.4
#61 0x00002b5c91eb5c8c in QObject::activate_signal ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#62 0x00002b5c91eb69a3 in QObject::activate_signal ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#63 0x00002b5c914bb4a5 in KIO::SlaveInterface::dispatch ()
   from /opt/kde3/lib64/libkio.so.4
#64 0x00002b5c914c30ae in KIO::SlaveInterface::dispatch ()
   from /opt/kde3/lib64/libkio.so.4
#65 0x00002b5c914719ab in KIO::Slave::gotInput ()
   from /opt/kde3/lib64/libkio.so.4
#66 0x00002b5c914b4618 in KIO::Slave::qt_invoke ()
   from /opt/kde3/lib64/libkio.so.4
#67 0x00002b5c91eb5c8c in QObject::activate_signal ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#68 0x00002b5c91eb68cf in QObject::activate_signal ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#69 0x00002b5c91ed054b in QSocketNotifier::event ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#70 0x00002b5c91e5e7b5 in QApplication::internalNotify ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#71 0x00002b5c91e5f3e7 in QApplication::notify ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#72 0x00002b5c9199fb88 in KApplication::notify ()
   from /opt/kde3/lib64/libkdecore.so.4
#73 0x00002b5c91e53dfb in QEventLoop::activateSocketNotifiers ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#74 0x00002b5c91e14760 in QEventLoop::processEvents ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#75 0x00002b5c91e734c1 in QEventLoop::enterLoop ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#76 0x00002b5c91e7336a in QEventLoop::exec ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#77 0x00002b5c95533833 in kdemain ()
   from /opt/kde3/lib64/libkdeinit_konqueror.so
#78 0x0000000000407431 in launch ()
#79 0x0000000000407d6c in handle_launcher_request ()
#80 0x00000000004080f5 in handle_requests ()
#81 0x000000000040914a in main ()
Comment 3 Tommi Tervo 2007-04-19 08:14:40 UTC
I didn't find a better duplicate but this is known issue and kaffeine kpart is fixed in svn. So kaffeine/kontact in opensuse 10.3 should work better.

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