Bug 245183 - Crash starting konqueror on youtube
Summary: Crash starting konqueror on youtube
Status: RESOLVED WORKSFORME
Alias: None
Product: konqueror
Classification: Applications
Component: khtml renderer (other bugs)
Version First Reported In: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-07-20 00:14 UTC by Darin McBride
Modified: 2018-11-28 04:55 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Darin McBride 2010-07-20 00:14:59 UTC
Application: konqueror (4.4.92 (KDE 4.4.92 (KDE 4.5 RC2)))
KDE Platform Version: 4.4.92 (KDE 4.4.92 (KDE 4.5 RC2)) (Compiled from sources)
Qt Version: 4.6.3
Operating System: Linux 2.6.34-gentoo-r1 x86_64
Distribution (Platform): Gentoo Packages

-- Information about the crash:
I clicked on a link in x-chat which brought up konqueror against http://www.youtube.com/watch?v=CrwI1gKE4jI - and it gave this crash.  Loaded it again, and no crash (video worked).  Closed that window, tried again, and this time it told me about the crashed session and asked if I wanted to restore it.  I said no, and then it proceeded to load youtube and crash again.

The crash can be reproduced some of the time.

-- Backtrace:
Application: Konqueror (kdeinit4), signal: Aborted
Traceback (most recent call last):
  File "/usr/share/gdb/auto-load/usr/lib64/libgobject-2.0.so.0.2200.5-gdb.py", line 9, in <module>
    from gobject import register
  File "/usr/share/glib-2.0/gdb/gobject.py", line 3, in <module>
    import gdb.backtrace
ImportError: No module named backtrace
[Current thread is 1 (Thread 0x7f6c4bbd5760 (LWP 31848))]

Thread 4 (Thread 0x7f6c2e3a0710 (LWP 18369)):
#0  0x00007f6c4a201769 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f6c4a49293e in QWaitConditionPrivate::wait (this=0x1cf08e8, mutex=0x1cf08e0, time=<value optimized out>) at thread/qwaitcondition_unix.cpp:85
#2  QWaitCondition::wait (this=0x1cf08e8, mutex=0x1cf08e0, time=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f6c4a485777 in QThreadPoolThread::run (this=0x1bc4510) at concurrent/qthreadpool.cpp:140
#4  0x00007f6c4a49187a in QThreadPrivate::start (arg=0x1bc4510) at thread/qthread_unix.cpp:248
#5  0x00007f6c4a1fd507 in start_thread () from /lib/libpthread.so.0
#6  0x00007f6c4876828d in clone () from /lib/libc.so.6

Thread 3 (Thread 0x7f6c2d999710 (LWP 18375)):
#0  0x00007f6c4a201769 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f6c4a49293e in QWaitConditionPrivate::wait (this=0x1cf08e8, mutex=0x1cf08e0, time=<value optimized out>) at thread/qwaitcondition_unix.cpp:85
#2  QWaitCondition::wait (this=0x1cf08e8, mutex=0x1cf08e0, time=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f6c4a485777 in QThreadPoolThread::run (this=0x1a766e0) at concurrent/qthreadpool.cpp:140
#4  0x00007f6c4a49187a in QThreadPrivate::start (arg=0x1a766e0) at thread/qthread_unix.cpp:248
#5  0x00007f6c4a1fd507 in start_thread () from /lib/libpthread.so.0
#6  0x00007f6c4876828d in clone () from /lib/libc.so.6
The current source language is "auto; currently asm".

Thread 2 (Thread 0x7f6c2d198710 (LWP 18376)):
#0  0x00007f6c4a201769 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f6c4a49293e in QWaitConditionPrivate::wait (this=0x1cf08e8, mutex=0x1cf08e0, time=<value optimized out>) at thread/qwaitcondition_unix.cpp:85
#2  QWaitCondition::wait (this=0x1cf08e8, mutex=0x1cf08e0, time=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f6c4a485777 in QThreadPoolThread::run (this=0x1cd4600) at concurrent/qthreadpool.cpp:140
#4  0x00007f6c4a49187a in QThreadPrivate::start (arg=0x1cd4600) at thread/qthread_unix.cpp:248
#5  0x00007f6c4a1fd507 in start_thread () from /lib/libpthread.so.0
#6  0x00007f6c4876828d in clone () from /lib/libc.so.6

Thread 1 (Thread 0x7f6c4bbd5760 (LWP 31848)):
[KCrash Handler]
#6  0x00007f6c486c6445 in raise () from /lib/libc.so.6
#7  0x00007f6c486c7941 in abort () from /lib/libc.so.6
#8  0x00007f6c486bf6a0 in __assert_fail () from /lib/libc.so.6
#9  0x00007f6c34a85444 in khtml::RenderReplaced::calcMinMaxWidth (this=0x1f9a940) at /var/tmp/portage/kde-base/kdelibs-4.4.92/work/kdelibs-4.4.92/khtml/rendering/render_replaced.cpp:78
#10 0x00007f6c349d2c99 in khtml::KHTMLParser::insertNode (this=0x1a76380, n=0x1b627f0, flat=true) at /var/tmp/portage/kde-base/kdelibs-4.4.92/work/kdelibs-4.4.92/khtml/html/htmlparser.cpp:449
#11 0x00007f6c349d4ef6 in khtml::KHTMLParser::parseToken (this=0x1a76380, t=0x1a9a218) at /var/tmp/portage/kde-base/kdelibs-4.4.92/work/kdelibs-4.4.92/khtml/html/htmlparser.cpp:301
#12 0x00007f6c349d656a in khtml::HTMLTokenizer::processToken (this=0x1a9a1f0) at /var/tmp/portage/kde-base/kdelibs-4.4.92/work/kdelibs-4.4.92/khtml/html/htmltokenizer.cpp:2040
#13 0x00007f6c349da895 in khtml::HTMLTokenizer::parseTag (this=0x1a9a1f0, src=...) at /var/tmp/portage/kde-base/kdelibs-4.4.92/work/kdelibs-4.4.92/khtml/html/htmltokenizer.cpp:1501
#14 0x00007f6c349dbee0 in khtml::HTMLTokenizer::write (this=0x1a9a1f0, str=..., appendData=<value optimized out>)
    at /var/tmp/portage/kde-base/kdelibs-4.4.92/work/kdelibs-4.4.92/khtml/html/htmltokenizer.cpp:1798
#15 0x00007f6c349874fd in DOM::DocumentImpl::write (this=0x1a71ce0, text=...) at /var/tmp/portage/kde-base/kdelibs-4.4.92/work/kdelibs-4.4.92/khtml/xml/dom_docimpl.cpp:1688
#16 0x00007f6c34b5b5cb in KJS::HTMLDocFunction::callAsFunction (this=0x7f6c3c6024c0, exec=0x7fff269228a0, thisObj=<value optimized out>, args=...)
    at /var/tmp/portage/kde-base/kdelibs-4.4.92/work/kdelibs-4.4.92/khtml/ecma/kjs_html.cpp:135
#17 0x00007f6c3448b6fa in KJS::Machine::runBlock (exec=0x7fff269228a0, codeBlock=<value optimized out>, parentExec=0x7fff26923020) at codes.def:1204
#18 0x00007f6c3446b77c in KJS::FunctionImp::callAsFunction (this=0x7f6c3c602340, exec=0x7fff26923020, thisObj=<value optimized out>, args=...)
    at /var/tmp/portage/kde-base/kdelibs-4.4.92/work/kdelibs-4.4.92/kjs/function.cpp:172
#19 0x00007f6c3448b6fa in KJS::Machine::runBlock (exec=0x7fff26923020, codeBlock=<value optimized out>, parentExec=0x0) at codes.def:1204
#20 0x00007f6c3443a1eb in KJS::FunctionBodyNode::execute (this=0x1b62fc0, exec=0x7fff26923020) at /var/tmp/portage/kde-base/kdelibs-4.4.92/work/kdelibs-4.4.92/kjs/nodes.cpp:927
#21 0x00007f6c34471dca in KJS::Interpreter::evaluate (this=0x1b31080, sourceURL=..., startingLineNumber=202, code=<value optimized out>, codeLength=<value optimized out>, thisV=0x7f6c3c610000)
    at /var/tmp/portage/kde-base/kdelibs-4.4.92/work/kdelibs-4.4.92/kjs/interpreter.cpp:556
#22 0x00007f6c34471ef2 in KJS::Interpreter::evaluate (this=0x1b31080, sourceURL=..., startingLineNumber=202, code=..., thisV=0x7f6c3c610000)
    at /var/tmp/portage/kde-base/kdelibs-4.4.92/work/kdelibs-4.4.92/kjs/interpreter.cpp:496
#23 0x00007f6c34b7cc7c in KJSProxy::evaluate (this=0x1abaf50, filename=..., baseLine=202, str=..., n=<value optimized out>, completion=0x7fff26923430)
    at /var/tmp/portage/kde-base/kdelibs-4.4.92/work/kdelibs-4.4.92/khtml/ecma/kjs_proxy.cpp:126
#24 0x00007f6c349348e5 in KHTMLPart::executeScript (this=0x191a3b0, filename=..., baseLine=202, n=..., script=...)
    at /var/tmp/portage/kde-base/kdelibs-4.4.92/work/kdelibs-4.4.92/khtml/khtml_part.cpp:1282
#25 0x00007f6c349d92f3 in khtml::HTMLTokenizer::scriptExecution (this=0x1a9a1f0, str=..., scriptURL=<value optimized out>, baseLine=202)
    at /var/tmp/portage/kde-base/kdelibs-4.4.92/work/kdelibs-4.4.92/khtml/html/htmltokenizer.cpp:517
#26 0x00007f6c349d99a7 in khtml::HTMLTokenizer::scriptHandler (this=0x1a9a1f0) at /var/tmp/portage/kde-base/kdelibs-4.4.92/work/kdelibs-4.4.92/khtml/html/htmltokenizer.cpp:470
#27 0x00007f6c349da2c5 in khtml::HTMLTokenizer::parseRawContent (this=0x1a9a1f0, src=...) at /var/tmp/portage/kde-base/kdelibs-4.4.92/work/kdelibs-4.4.92/khtml/html/htmltokenizer.cpp:379
#28 0x00007f6c349dbce3 in khtml::HTMLTokenizer::write (this=0x1a9a1f0, str=..., appendData=<value optimized out>)
    at /var/tmp/portage/kde-base/kdelibs-4.4.92/work/kdelibs-4.4.92/khtml/html/htmltokenizer.cpp:1707
#29 0x00007f6c34929ccc in KHTMLPart::write (this=<value optimized out>, data=
    0x1a8a8d8 "194&sk=B97Or8micxU4u1aAnMM4pedHF98bJfQ4C&rv.1.title=The+Adverts+-+One+Chord+Wonders+%281977%29&playerw=360&rv.1.thumbnailUrl=http%3A%2F%2Fi2.ytimg.com%2Fvi%2F-X57IEdkKy8%2Fdefault.jpg&rv.3.length_seco"..., len=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.4.92/work/kdelibs-4.4.92/khtml/khtml_part.cpp:2080
#30 0x00007f6c3492bc92 in KHTMLPart::slotData (this=0x191a3b0, kio_job=<value optimized out>, data=...) at /var/tmp/portage/kde-base/kdelibs-4.4.92/work/kdelibs-4.4.92/khtml/khtml_part.cpp:1740
#31 0x00007f6c349338f1 in KHTMLPart::qt_metacall (this=0x191a3b0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff26924050)
    at /var/tmp/portage/kde-base/kdelibs-4.4.92/work/kdelibs-4.4.92_build/khtml/khtml_part.moc:277
#32 0x00007f6c4a5be188 in QMetaObject::activate (sender=0x19fd8a0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3287
#33 0x00007f6c4391d234 in KIO::TransferJob::data (this=0x7c68, _t1=0x19fd8a0, _t2=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.4.92/work/kdelibs-4.4.92_build/kio/jobclasses.moc:388
#34 0x00007f6c4391ff31 in KIO::TransferJob::slotData (this=0x19fd8a0, _data=...) at /var/tmp/portage/kde-base/kdelibs-4.4.92/work/kdelibs-4.4.92/kio/kio/job.cpp:1003
#35 0x00007f6c43926e39 in KIO::TransferJob::qt_metacall (this=0x19fd8a0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff26924230)
    at /var/tmp/portage/kde-base/kdelibs-4.4.92/work/kdelibs-4.4.92_build/kio/jobclasses.moc:368
#36 0x00007f6c4a5be188 in QMetaObject::activate (sender=0x19f9220, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3287
#37 0x00007f6c439b1fa2 in KIO::SlaveInterface::data (this=0x7c68, _t1=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.4.92/work/kdelibs-4.4.92_build/kio/slaveinterface.moc:146
#38 0x00007f6c439b3d00 in KIO::SlaveInterface::dispatch (this=0x19f9220, _cmd=100, rawdata=<value optimized out>)
    at /var/tmp/portage/kde-base/kdelibs-4.4.92/work/kdelibs-4.4.92/kio/kio/slaveinterface.cpp:163
#39 0x00007f6c439b3fe8 in KIO::SlaveInterface::dispatch (this=0x19f9220) at /var/tmp/portage/kde-base/kdelibs-4.4.92/work/kdelibs-4.4.92/kio/kio/slaveinterface.cpp:91
#40 0x00007f6c439a91a2 in KIO::Slave::gotInput (this=0x19f9220) at /var/tmp/portage/kde-base/kdelibs-4.4.92/work/kdelibs-4.4.92/kio/kio/slave.cpp:344
#41 0x00007f6c439aa220 in KIO::Slave::qt_metacall (this=0x19f9220, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fff269245b0)
    at /var/tmp/portage/kde-base/kdelibs-4.4.92/work/kdelibs-4.4.92_build/kio/slave.moc:82
#42 0x00007f6c4a5be188 in QMetaObject::activate (sender=0x1a46050, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3287
#43 0x00007f6c438f6fb1 in KIO::ConnectionPrivate::dequeue (this=0x1a31110) at /var/tmp/portage/kde-base/kdelibs-4.4.92/work/kdelibs-4.4.92/kio/kio/connection.cpp:82
#44 0x00007f6c438f7cb2 in KIO::Connection::qt_metacall (this=0x1a46050, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x1a754c0)
    at /var/tmp/portage/kde-base/kdelibs-4.4.92/work/kdelibs-4.4.92_build/kio/connection.moc:79
#45 0x00007f6c4a5c3678 in QObject::event (this=0x1a46050, e=0x1b67c60) at kernel/qobject.cpp:1240
#46 0x00007f6c49357e5d in QApplicationPrivate::notify_helper (this=0x137ab70, receiver=0x1a46050, e=0x1b67c60) at kernel/qapplication.cpp:4302
#47 0x00007f6c49359f09 in QApplication::notify (this=0x7fff26925260, receiver=0x1a46050, e=0x1b67c60) at kernel/qapplication.cpp:4267
#48 0x00007f6c4b5a6bf0 in KApplication::notify (this=0x7fff26925260, receiver=0x1a46050, event=0x1b67c60)
    at /var/tmp/portage/kde-base/kdelibs-4.4.92/work/kdelibs-4.4.92/kdeui/kernel/kapplication.cpp:309
#49 0x00007f6c4a5a7c8b in QCoreApplication::notifyInternal (this=0x7fff26925260, receiver=0x1a46050, event=0x1b67c60) at kernel/qcoreapplication.cpp:726
#50 0x00007f6c4a5a8fb7 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x12e5d50) at kernel/qcoreapplication.h:215
#51 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x12e5d50) at kernel/qcoreapplication.cpp:1367
#52 0x00007f6c4a5da913 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at kernel/qcoreapplication.h:220
#53 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#54 0x00007f6c454fa03d in g_main_dispatch () from /usr/lib/libglib-2.0.so.0
#55 0x00007f6c454fbe0d in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#56 0x00007f6c454fbf5e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#57 0x00007f6c4a5da55c in QEventDispatcherGlib::processEvents (this=0x12e7e10, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#58 0x00007f6c49423cc8 in QGuiEventDispatcherGlib::processEvents (this=0x7c68, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#59 0x00007f6c4a5a68f2 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#60 0x00007f6c4a5a6cb4 in QEventLoop::exec (this=0x7fff26925080, flags=...) at kernel/qeventloop.cpp:201
#61 0x00007f6c4a5a92a4 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#62 0x00007f6c3d59bc7a in kdemain (argc=<value optimized out>, argv=<value optimized out>) at /var/tmp/portage/kde-base/konqueror-4.4.92/work/konqueror-4.4.92/konqueror/src/konqmain.cpp:219
#63 0x0000000000407f4c in launch (argc=2, _name=0x1358b78 "konqueror", args=0x1358b8b "", cwd=0x0, envc=1, envs=<value optimized out>, reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=
    0x40c6b4 "0") at /var/tmp/portage/kde-base/kdelibs-4.4.92/work/kdelibs-4.4.92/kinit/kinit.cpp:716
#64 0x0000000000408c9c in handle_launcher_request (sock=8, who=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.4.92/work/kdelibs-4.4.92/kinit/kinit.cpp:1208
#65 0x000000000040940a in handle_requests (waitForPid=0) at /var/tmp/portage/kde-base/kdelibs-4.4.92/work/kdelibs-4.4.92/kinit/kinit.cpp:1401
#66 0x0000000000409995 in main (argc=4, argv=0x7fff26926208, envp=0x7fff26926230) at /var/tmp/portage/kde-base/kdelibs-4.4.92/work/kdelibs-4.4.92/kinit/kinit.cpp:1885

Reported using DrKonqi
Comment 1 Andrew Crouthamel 2018-10-29 22:32:06 UTC
Dear Bug Submitter,

This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond.

Thank you for helping us make KDE software even better for everyone!
Comment 2 Bug Janitor Service 2018-11-13 14:26:33 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Bug Janitor Service 2018-11-28 04:55:28 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!