Bug 246070 - Crash on website that has embedded video
Summary: Crash on website that has embedded video
Status: RESOLVED DUPLICATE of bug 246087
Alias: None
Product: konqueror
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-07-28 19:58 UTC by Christoph Feck
Modified: 2010-08-08 17:26 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (9.94 KB, text/plain)
2010-08-08 17:15 UTC, Cyrille Dunant
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Christoph Feck 2010-07-28 19:58:21 UTC
Application: konqueror (4.5.61 (KDE 4.5.61 (KDE 4.6 >= 20100724)))
KDE Platform Version: 4.5.61 (KDE 4.5.61 (KDE 4.6 >= 20100724)) (Compiled from sources)
Qt Version: 4.7.0
Operating System: Linux 2.6.34.1-0.1-desktop i686
Distribution: "openSUSE 11.3 (i586)"

-- Information about the crash:
- What I was doing when the application crashed:

Trying to open http://www.afiestas.org/bluedevil-1-0-review/ I got this crash on KDE trunk. Could be related to Phonon (master) or Qt 4.7 (branch), too.

The crash can be reproduced every time.

-- Backtrace:
Application: Konqueror (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0xb5aa8710 (LWP 19382))]

Thread 2 (Thread 0xadbc1b70 (LWP 19383)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb6d7d452 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:179
#2  0xb6df2fff in QWaitCondition::wait(QMutex*, unsigned long) () from /local/qt4/lib/libQtCore.so.4
#3  0xb6de8671 in ?? () from /local/qt4/lib/libQtCore.so.4
#4  0xb6df2999 in ?? () from /local/qt4/lib/libQtCore.so.4
#5  0xb6d78b25 in start_thread (arg=0xadbc1b70) at pthread_create.c:297
#6  0xb60ad46e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb5aa8710 (LWP 19382)):
[KCrash Handler]
#7  0xb6efbab7 in QObject::thread() const () from /local/qt4/lib/libQtCore.so.4
#8  0xb6efd8ea in QObject::QObject(QObjectPrivate&, QObject*) () from /local/qt4/lib/libQtCore.so.4
#9  0xb6441b8b in QLayout::QLayout(QLayoutPrivate&, QLayout*, QWidget*) () from /local/qt4/lib/libQtGui.so.4
#10 0xb641f50b in QBoxLayout::QBoxLayout(QBoxLayout::Direction, QWidget*) () from /local/qt4/lib/libQtGui.so.4
#11 0xb6420061 in QVBoxLayout::QVBoxLayout(QWidget*) () from /local/qt4/lib/libQtGui.so.4
#12 0xb35cd110 in Phonon::VideoPlayerPrivate::ensureCreated (this=0x8536770) at /local/git/phonon/phonon/videoplayer.cpp:64
#13 0xb35cd4fe in Phonon::VideoPlayer::mediaObject (this=0x8536848) at /local/git/phonon/phonon/videoplayer.cpp:102
#14 0xb030a22d in khtml::RenderMedia::setPlayer (this=0x864f114, player=0x8536848) at /local/svn/kde/trunk/KDE/kdelibs/khtml/rendering/render_media.cpp:53
#15 0xb0264ad8 in khtml::HTMLMediaElement::attach (this=0x85367c8) at /local/svn/kde/trunk/KDE/kdelibs/khtml/html/HTMLMediaElement.cpp:84
#16 0xb01cfc4f in DOM::NodeBaseImpl::attach (this=0x851f4d0) at /local/svn/kde/trunk/KDE/kdelibs/khtml/xml/dom_nodeimpl.cpp:1876
#17 0xb01db70a in DOM::ElementImpl::attach (this=0x851f4d0) at /local/svn/kde/trunk/KDE/kdelibs/khtml/xml/dom_elementimpl.cpp:894
#18 0xb01cfc4f in DOM::NodeBaseImpl::attach (this=0x8535410) at /local/svn/kde/trunk/KDE/kdelibs/khtml/xml/dom_nodeimpl.cpp:1876
#19 0xb01db70a in DOM::ElementImpl::attach (this=0x8535410) at /local/svn/kde/trunk/KDE/kdelibs/khtml/xml/dom_elementimpl.cpp:894
#20 0xb01cfc4f in DOM::NodeBaseImpl::attach (this=0x851e9c8) at /local/svn/kde/trunk/KDE/kdelibs/khtml/xml/dom_nodeimpl.cpp:1876
#21 0xb01db70a in DOM::ElementImpl::attach (this=0x851e9c8) at /local/svn/kde/trunk/KDE/kdelibs/khtml/xml/dom_elementimpl.cpp:894
#22 0xb01cfc4f in DOM::NodeBaseImpl::attach (this=0x8516548) at /local/svn/kde/trunk/KDE/kdelibs/khtml/xml/dom_nodeimpl.cpp:1876
#23 0xb01db70a in DOM::ElementImpl::attach (this=0x8516548) at /local/svn/kde/trunk/KDE/kdelibs/khtml/xml/dom_elementimpl.cpp:894
#24 0xb01cfc4f in DOM::NodeBaseImpl::attach (this=0x85a0608) at /local/svn/kde/trunk/KDE/kdelibs/khtml/xml/dom_nodeimpl.cpp:1876
#25 0xb01db70a in DOM::ElementImpl::attach (this=0x85a0608) at /local/svn/kde/trunk/KDE/kdelibs/khtml/xml/dom_elementimpl.cpp:894
#26 0xb01cfc4f in DOM::NodeBaseImpl::attach (this=0x8598168) at /local/svn/kde/trunk/KDE/kdelibs/khtml/xml/dom_nodeimpl.cpp:1876
#27 0xb01db70a in DOM::ElementImpl::attach (this=0x8598168) at /local/svn/kde/trunk/KDE/kdelibs/khtml/xml/dom_elementimpl.cpp:894
#28 0xb01cfc4f in DOM::NodeBaseImpl::attach (this=0x8515b38) at /local/svn/kde/trunk/KDE/kdelibs/khtml/xml/dom_nodeimpl.cpp:1876
#29 0xb01db70a in DOM::ElementImpl::attach (this=0x8515b38) at /local/svn/kde/trunk/KDE/kdelibs/khtml/xml/dom_elementimpl.cpp:894
#30 0xb01cfc4f in DOM::NodeBaseImpl::attach (this=0x85159c8) at /local/svn/kde/trunk/KDE/kdelibs/khtml/xml/dom_nodeimpl.cpp:1876
#31 0xb02309bd in DOM::HTMLBodyElementImpl::attach (this=0x85159c8) at /local/svn/kde/trunk/KDE/kdelibs/khtml/html/html_baseimpl.cpp:236
#32 0xb01dbb72 in DOM::ElementImpl::recalcStyle (this=0x85159c8, change=DOM::NodeImpl::Force) at /local/svn/kde/trunk/KDE/kdelibs/khtml/xml/dom_elementimpl.cpp:989
#33 0xb0229238 in DOM::HTMLElementImpl::recalcStyle (this=0x85159c8, ch=DOM::NodeImpl::Force) at /local/svn/kde/trunk/KDE/kdelibs/khtml/html/html_elementimpl.cpp:235
#34 0xb01dbc9c in DOM::ElementImpl::recalcStyle (this=0x8537898, change=DOM::NodeImpl::Force) at /local/svn/kde/trunk/KDE/kdelibs/khtml/xml/dom_elementimpl.cpp:1018
#35 0xb0229238 in DOM::HTMLElementImpl::recalcStyle (this=0x8537898, ch=DOM::NodeImpl::Force) at /local/svn/kde/trunk/KDE/kdelibs/khtml/html/html_elementimpl.cpp:235
#36 0xb01ba930 in DOM::DocumentImpl::recalcStyle (this=0x85170f8, change=DOM::NodeImpl::Force) at /local/svn/kde/trunk/KDE/kdelibs/khtml/xml/dom_docimpl.cpp:1439
#37 0xb01be38c in DOM::DocumentImpl::updateStyleSelector (this=0x85170f8, shallow=false) at /local/svn/kde/trunk/KDE/kdelibs/khtml/xml/dom_docimpl.cpp:2225
#38 0xb01bdf29 in DOM::DocumentImpl::styleSheetLoaded (this=0x85170f8) at /local/svn/kde/trunk/KDE/kdelibs/khtml/xml/dom_docimpl.cpp:2137
#39 0xb0225457 in DOM::HTMLStyleElementImpl::checkRemovePendingSheet (this=0x851af30) at /local/svn/kde/trunk/KDE/kdelibs/khtml/html/html_headimpl.cpp:751
#40 0xb030c1e7 in DOM::CSSStyleSheetImpl::checkLoaded (this=0x852a1a8) at /local/svn/kde/trunk/KDE/kdelibs/khtml/css/css_stylesheetimpl.cpp:324
#41 0xb031c730 in DOM::StyleBaseImpl::checkLoaded (this=0x852a354) at /local/svn/kde/trunk/KDE/kdelibs/khtml/css/css_base.cpp:45
#42 0xb030f609 in DOM::CSSImportRuleImpl::checkLoaded (this=0x852a350) at /local/svn/kde/trunk/KDE/kdelibs/khtml/css/css_ruleimpl.cpp:153
#43 0xb030f7ac in DOM::CSSImportRuleImpl::setStyleSheet (this=0x852a350, url=..., sheetStr=..., charset=..., mimetype=...) at /local/svn/kde/trunk/KDE/kdelibs/khtml/css/css_ruleimpl.cpp:175
#44 0xb0361040 in khtml::CachedCSSStyleSheet::checkNotify (this=0x85199f0) at /local/svn/kde/trunk/KDE/kdelibs/khtml/misc/loader.cpp:311
#45 0xb0360e77 in khtml::CachedCSSStyleSheet::data (this=0x85199f0, buffer=..., eof=true) at /local/svn/kde/trunk/KDE/kdelibs/khtml/misc/loader.cpp:301
#46 0xb0365d0b in khtml::Loader::slotFinished (this=0x8455dd0, job=0x851a4c8) at /local/svn/kde/trunk/KDE/kdelibs/khtml/misc/loader.cpp:1244
#47 0xb03683aa in khtml::Loader::qt_metacall (this=0x8455dd0, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0xbff5a928) at /local/build/KDE/kdelibs/khtml/loader.moc:141
#48 0xb6ef05fa in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /local/qt4/lib/libQtCore.so.4
#49 0xb6f0008d in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /local/qt4/lib/libQtCore.so.4
#50 0xb71bf6aa in KJob::result (this=0x851a4c8, _t1=0x851a4c8) at /local/build/KDE/kdelibs/kdecore/kjob.moc:194
#51 0xb71becb9 in KJob::emitResult (this=0x851a4c8) at /local/svn/kde/trunk/KDE/kdelibs/kdecore/jobs/kjob.cpp:312
#52 0xb57b1e3f in KIO::SimpleJob::slotFinished (this=0x851a4c8) at /local/svn/kde/trunk/KDE/kdelibs/kio/kio/job.cpp:522
#53 0xb57b4e9f in KIO::TransferJob::slotFinished (this=0x851a4c8) at /local/svn/kde/trunk/KDE/kdelibs/kio/kio/job.cpp:1111
#54 0xb57bc0ac in KIO::TransferJob::qt_metacall (this=0x851a4c8, _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0xbff5abbc) at /local/build/KDE/kdelibs/kio/jobclasses.moc:367
#55 0xb6ef05fa in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /local/qt4/lib/libQtCore.so.4
#56 0xb6f0008d in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /local/qt4/lib/libQtCore.so.4
#57 0xb585ad41 in KIO::SlaveInterface::finished (this=0x8507f78) at /local/build/KDE/kdelibs/kio/slaveinterface.moc:171
#58 0xb5858494 in KIO::SlaveInterface::dispatch (this=0x8507f78, _cmd=104, rawdata=...) at /local/svn/kde/trunk/KDE/kdelibs/kio/kio/slaveinterface.cpp:175
#59 0xb5858136 in KIO::SlaveInterface::dispatch (this=0x8507f78) at /local/svn/kde/trunk/KDE/kdelibs/kio/kio/slaveinterface.cpp:91
#60 0xb584e44e in KIO::Slave::gotInput (this=0x8507f78) at /local/svn/kde/trunk/KDE/kdelibs/kio/kio/slave.cpp:344
#61 0xb584f51a in KIO::Slave::qt_metacall (this=0x8507f78, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbff5ae6c) at /local/build/KDE/kdelibs/kio/slave.moc:82
#62 0xb6ef05fa in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /local/qt4/lib/libQtCore.so.4
#63 0xb6f0008d in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /local/qt4/lib/libQtCore.so.4
#64 0xb5783f97 in KIO::Connection::readyRead (this=0x859e4d0) at /local/build/KDE/kdelibs/kio/connection.moc:92
#65 0xb5780d38 in KIO::ConnectionPrivate::dequeue (this=0x851f778) at /local/svn/kde/trunk/KDE/kdelibs/kio/kio/connection.cpp:82
#66 0xb5783f24 in KIO::Connection::qt_metacall (this=0x859e4d0, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x85d8898) at /local/build/KDE/kdelibs/kio/connection.moc:79
#67 0xb6ef05fa in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /local/qt4/lib/libQtCore.so.4
#68 0xb6efabc6 in QMetaCallEvent::placeMetaCall(QObject*) () from /local/qt4/lib/libQtCore.so.4
#69 0xb6efed1f in QObject::event(QEvent*) () from /local/qt4/lib/libQtCore.so.4
#70 0xb64121c4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /local/qt4/lib/libQtGui.so.4
#71 0xb641a99e in QApplication::notify(QObject*, QEvent*) () from /local/qt4/lib/libQtGui.so.4
#72 0xb763cd76 in KApplication::notify (this=0xbff5b784, receiver=0x859e4d0, event=0x85e7838) at /local/svn/kde/trunk/KDE/kdelibs/kdeui/kernel/kapplication.cpp:309
#73 0xb6ee9efb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /local/qt4/lib/libQtCore.so.4
#74 0xb6eedae5 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /local/qt4/lib/libQtCore.so.4
#75 0xb6eedcbd in QCoreApplication::sendPostedEvents(QObject*, int) () from /local/qt4/lib/libQtCore.so.4
#76 0xb6f17014 in ?? () from /local/qt4/lib/libQtCore.so.4
#77 0xb5c7cb49 in g_main_dispatch (context=0x80a6f00) at gmain.c:1960
#78 IA__g_main_context_dispatch (context=0x80a6f00) at gmain.c:2513
#79 0xb5c7d350 in g_main_context_iterate (context=0x80a6f00, block=1, dispatch=1, self=0x80a4e80) at gmain.c:2591
#80 0xb5c7d60e in IA__g_main_context_iteration (context=0x80a6f00, may_block=1) at gmain.c:2654
#81 0xb6f1718c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /local/qt4/lib/libQtCore.so.4
#82 0xb64c3585 in ?? () from /local/qt4/lib/libQtGui.so.4
#83 0xb6ee91a9 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /local/qt4/lib/libQtCore.so.4
#84 0xb6ee93f2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /local/qt4/lib/libQtCore.so.4
#85 0xb6eedd7f in QCoreApplication::exec() () from /local/qt4/lib/libQtCore.so.4
#86 0xb6410017 in QApplication::exec() () from /local/qt4/lib/libQtGui.so.4
#87 0xb2fb4495 in kdemain (argc=2, argv=0x80892a8) at /local/svn/kde/trunk/KDE/kdebase/apps/konqueror/src/konqmain.cpp:219
#88 0x0804dd65 in launch (argc=2, _name=0x809db54 "konqueror", args=0x809db8c "/home/pepo", cwd=0x809db8c "/home/pepo", envc=63, envs=0x809e315 "", reset_env=true, tty=0x0, avoid_loops=false, 
    startup_id_str=0x809e319 "0") at /local/svn/kde/trunk/KDE/kdelibs/kinit/kinit.cpp:727
#89 0x0804edfa in handle_launcher_request (sock=14, who=0x8053270 "wrapper") at /local/svn/kde/trunk/KDE/kdelibs/kinit/kinit.cpp:1219
#90 0x0804f4d6 in handle_requests (waitForPid=0) at /local/svn/kde/trunk/KDE/kdelibs/kinit/kinit.cpp:1403
#91 0x08050e35 in main (argc=4, argv=0xbff5bfc4, envp=0xbff5bfd8) at /local/svn/kde/trunk/KDE/kdelibs/kinit/kinit.cpp:1898

Reported using DrKonqi
Comment 1 Cyrille Dunant 2010-08-08 17:15:57 UTC
Created attachment 49919 [details]
New crash information added by DrKonqi

konqueror (4.5.63 (KDE 4.5.63 (KDE 4.6 >= 20100805)) "release 2") on KDE Platform 4.5.63 (KDE 4.5.63 (KDE 4.6 >= 20100805)) "release 2" using Qt 4.6.3

- What I was doing when the application crashed:

Currently (8 Aug) planetgnome crashes KHTML. It does not crash webkit, however.

-- Backtrace (Reduced):
#6  QObject::thread (this=0x1c007f0b001c0005) at kernel/qobject.cpp:1423
#7  0x00007f0b9d72f7f5 in QObject::QObject (this=0x68f6760, dd=..., parent=0x1c007f0b001c0005) at kernel/qobject.cpp:799
#8  0x00007f0b9c8f15c0 in QLayout::QLayout(QLayoutPrivate&, QLayout*, QWidget*) () from /usr/lib64/libQtGui.so.4
#9  0x00007f0b9c8ce879 in QBoxLayout::QBoxLayout(QBoxLayout::Direction, QWidget*) () from /usr/lib64/libQtGui.so.4
#10 0x00007f0b9c8ce941 in QVBoxLayout::QVBoxLayout(QWidget*) () from /usr/lib64/libQtGui.so.4
Comment 2 Christoph Feck 2010-08-08 17:26:23 UTC

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