Bug 169727 - khtml crashes opening http://www.ustream.tv/channel/barcamp-manila
Summary: khtml crashes opening http://www.ustream.tv/channel/barcamp-manila
Status: RESOLVED FIXED
Alias: None
Product: konqueror
Classification: Applications
Component: khtml (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-08-24 16:13 UTC by George Kiagiadakis
Modified: 2008-08-25 04:27 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description George Kiagiadakis 2008-08-24 16:13:01 UTC
Version:           4.1.62 (using Devel)
Compiler:          gcc version 4.3.1 (Debian 4.3.1-8) 
OS:                Linux
Installed from:    Compiled sources

Trying to open this url, konqueror and akregator crash. I tried that with both konqueror 4.1.0 and 4.1.62 (revision 851086).

Backtrace from 4.1.62:
Application: Konqueror (konqueror), signal SIGSEGV
0x00007fd2d863a0e1 in nanosleep () from /lib/libc.so.6
[Current thread is 0 (LWP 2638)]

Thread 3 (Thread 0x4329d950 (LWP 2685)):
#0  0x00007fd2db7eafad in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fd2dba6cd63 in QWaitConditionPrivate::wait (this=0x1a593d0, time=30000) at thread/qwaitcondition_unix.cpp:86
#2  0x00007fd2dba6c8d6 in QWaitCondition::wait (this=0x1a592f8, mutex=0x1a592f0, time=30000) at thread/qwaitcondition_unix.cpp:160
#3  0x00007fd2dba603b9 in QThreadPoolThread::run (this=0x1a594e0) at concurrent/qthreadpool.cpp:141
#4  0x00007fd2dba6c52e in QThreadPrivate::start (arg=0x1a594e0) at thread/qthread_unix.cpp:190
#5  0x00007fd2db7e6fc7 in start_thread () from /lib/libpthread.so.0
#6  0x00007fd2d866b7cd in clone () from /lib/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x42a9c950 (LWP 2697)):
#0  0x00007fd2db7eafad in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fd2dba6cd63 in QWaitConditionPrivate::wait (this=0x1a593d0, time=30000) at thread/qwaitcondition_unix.cpp:86
#2  0x00007fd2dba6c8d6 in QWaitCondition::wait (this=0x1a592f8, mutex=0x1a592f0, time=30000) at thread/qwaitcondition_unix.cpp:160
#3  0x00007fd2dba603b9 in QThreadPoolThread::run (this=0x17941b0) at concurrent/qthreadpool.cpp:141
#4  0x00007fd2dba6c52e in QThreadPrivate::start (arg=0x17941b0) at thread/qthread_unix.cpp:190
#5  0x00007fd2db7e6fc7 in start_thread () from /lib/libpthread.so.0
#6  0x00007fd2d866b7cd in clone () from /lib/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fd2ddac0780 (LWP 2638)):
[KCrash Handler]
#5  0x00007fd200000000 in ?? ()
#6  0x00007fd2cf0ebbd9 in khtml::XMLTokenizer::finish (this=0x20e4bb0) at /home/gkiagia/kde/src/KDE/kdelibs/khtml/xml/xml_tokenizer.cpp:482
#7  0x00007fd2cf0a9a16 in DOM::DocumentImpl::finishParsing (this=0x1bd40b0) at /home/gkiagia/kde/src/KDE/kdelibs/khtml/xml/dom_docimpl.cpp:1517
#8  0x00007fd2cf33dc32 in KJS::DOMParserProtoFunc::callAsFunction (this=0x7fd2cbb60e00, exec=0x7fffe5be0660, thisObj=0x7fd2cbb60e80, args=@0x7fffe5bde2e0)
    at /home/gkiagia/kde/src/KDE/kdelibs/khtml/ecma/domparser.cpp:96
#9  0x00007fd2cec082f7 in KJS::JSObject::call (this=0x7fd2cbb60e00, exec=0x7fffe5be0660, thisObj=0x7fd2cbb60e80, args=@0x7fffe5bde2e0) at /home/gkiagia/kde/src/KDE/kdelibs/kjs/object.cpp:99
#10 0x00007fd2cec2f563 in KJS::Machine::runBlock (exec=0x7fffe5be0660, codeBlock=@0x20173d8, parentExec=0x7fffe5be2f50) at codes.def:1206
#11 0x00007fd2cec03e76 in KJS::FunctionImp::callAsFunction (this=0x7fd2cbb61100, exec=0x7fffe5be2f50, thisObj=0x7fd2cbb61080, args=@0x7fffe5be0bd0)
    at /home/gkiagia/kde/src/KDE/kdelibs/kjs/function.cpp:143
#12 0x00007fd2cec082f7 in KJS::JSObject::call (this=0x7fd2cbb61100, exec=0x7fffe5be2f50, thisObj=0x7fd2cbb61080, args=@0x7fffe5be0bd0) at /home/gkiagia/kde/src/KDE/kdelibs/kjs/object.cpp:99
#13 0x00007fd2cec2f563 in KJS::Machine::runBlock (exec=0x7fffe5be2f50, codeBlock=@0x1cd3be8, parentExec=0x7fffe5be5840) at codes.def:1206
#14 0x00007fd2cec03e76 in KJS::FunctionImp::callAsFunction (this=0x7fd2cbb21d00, exec=0x7fffe5be5840, thisObj=0x7fd2cbb30000, args=@0x7fffe5be34c0)
    at /home/gkiagia/kde/src/KDE/kdelibs/kjs/function.cpp:143
#15 0x00007fd2cec082f7 in KJS::JSObject::call (this=0x7fd2cbb21d00, exec=0x7fffe5be5840, thisObj=0x7fd2cbb30000, args=@0x7fffe5be34c0) at /home/gkiagia/kde/src/KDE/kdelibs/kjs/object.cpp:99
#16 0x00007fd2cec2f563 in KJS::Machine::runBlock (exec=0x7fffe5be5840, codeBlock=@0x2017188, parentExec=0x7fffe5be8130) at codes.def:1206
#17 0x00007fd2cec03e76 in KJS::FunctionImp::callAsFunction (this=0x7fd2cbab9240, exec=0x7fffe5be8130, thisObj=0x7fd2cbb63cc0, args=@0x7fffe5be5db0)
    at /home/gkiagia/kde/src/KDE/kdelibs/kjs/function.cpp:143
#18 0x00007fd2cec082f7 in KJS::JSObject::call (this=0x7fd2cbab9240, exec=0x7fffe5be8130, thisObj=0x7fd2cbb63cc0, args=@0x7fffe5be5db0) at /home/gkiagia/kde/src/KDE/kdelibs/kjs/object.cpp:99
#19 0x00007fd2cec2f563 in KJS::Machine::runBlock (exec=0x7fffe5be8130, codeBlock=@0x201a388, parentExec=0x7fffe5beaa20) at codes.def:1206
#20 0x00007fd2cec03e76 in KJS::FunctionImp::callAsFunction (this=0x7fd2cbab9180, exec=0x7fffe5beaa20, thisObj=0x7fd2cbb63cc0, args=@0x7fffe5be86a0)
    at /home/gkiagia/kde/src/KDE/kdelibs/kjs/function.cpp:143
#21 0x00007fd2cec082f7 in KJS::JSObject::call (this=0x7fd2cbab9180, exec=0x7fffe5beaa20, thisObj=0x7fd2cbb63cc0, args=@0x7fffe5be86a0) at /home/gkiagia/kde/src/KDE/kdelibs/kjs/object.cpp:99
#22 0x00007fd2cec2f563 in KJS::Machine::runBlock (exec=0x7fffe5beaa20, codeBlock=@0x2002bf8, parentExec=0x7fffe5bed480) at codes.def:1206
#23 0x00007fd2cec03e76 in KJS::FunctionImp::callAsFunction (this=0x7fd2cbac0d80, exec=0x7fffe5bed480, thisObj=0x7fd2cbb63cc0, args=@0x7fffe5beacb0)
    at /home/gkiagia/kde/src/KDE/kdelibs/kjs/function.cpp:143
#24 0x00007fd2cec082f7 in KJS::JSObject::call (this=0x7fd2cbac0d80, exec=0x7fffe5bed480, thisObj=0x7fd2cbb63cc0, args=@0x7fffe5beacb0) at /home/gkiagia/kde/src/KDE/kdelibs/kjs/object.cpp:99
#25 0x00007fd2cebe6f93 in KJS::FunctionProtoFunc::callAsFunction (this=0x7fd2cbb20080, exec=0x7fffe5bed480, thisObj=0x7fd2cbac0d80, args=@0x7fffe5beb100)
    at /home/gkiagia/kde/src/KDE/kdelibs/kjs/function_object.cpp:123
#26 0x00007fd2cec082f7 in KJS::JSObject::call (this=0x7fd2cbb20080, exec=0x7fffe5bed480, thisObj=0x7fd2cbac0d80, args=@0x7fffe5beb100) at /home/gkiagia/kde/src/KDE/kdelibs/kjs/object.cpp:99
#27 0x00007fd2cec2f563 in KJS::Machine::runBlock (exec=0x7fffe5bed480, codeBlock=@0x1e88648, parentExec=0x7fffe5befd70) at codes.def:1206
#28 0x00007fd2cec03e76 in KJS::FunctionImp::callAsFunction (this=0x7fd2cbb61f40, exec=0x7fffe5befd70, thisObj=0x7fd2cbb30000, args=@0x7fffe5bed9f0)
    at /home/gkiagia/kde/src/KDE/kdelibs/kjs/function.cpp:143
#29 0x00007fd2cec082f7 in KJS::JSObject::call (this=0x7fd2cbb61f40, exec=0x7fffe5befd70, thisObj=0x7fd2cbb30000, args=@0x7fffe5bed9f0) at /home/gkiagia/kde/src/KDE/kdelibs/kjs/object.cpp:99
#30 0x00007fd2cec2f563 in KJS::Machine::runBlock (exec=0x7fffe5befd70, codeBlock=@0x1e88c58, parentExec=0x1d51d70) at codes.def:1206
#31 0x00007fd2cec03e76 in KJS::FunctionImp::callAsFunction (this=0x7fd2cbb5d380, exec=0x1d51d70, thisObj=0x7fd2cbb30000, args=@0x7fffe5bf0000)
    at /home/gkiagia/kde/src/KDE/kdelibs/kjs/function.cpp:143
#32 0x00007fd2cec082f7 in KJS::JSObject::call (this=0x7fd2cbb5d380, exec=0x1d51d70, thisObj=0x7fd2cbb30000, args=@0x7fffe5bf0000) at /home/gkiagia/kde/src/KDE/kdelibs/kjs/object.cpp:99
#33 0x00007fd2cf328887 in KJS::JSEventListener::handleEvent (this=0x2233600, evt=@0x7fffe5bf00e0) at /home/gkiagia/kde/src/KDE/kdelibs/khtml/ecma/kjs_events.cpp:106
#34 0x00007fd2cf33520a in KJS::XMLHttpRequest::changeState (this=0x7fd2cbb30080, newState=KJS::XHRS_Loaded) at /home/gkiagia/kde/src/KDE/kdelibs/khtml/ecma/xmlhttprequest.cpp:338
#35 0x00007fd2cf335ee2 in KJS::XMLHttpRequest::slotFinished (this=0x7fd2cbb30080) at /home/gkiagia/kde/src/KDE/kdelibs/khtml/ecma/xmlhttprequest.cpp:707
#36 0x00007fd2cf335f43 in KJS::XMLHttpRequestQObject::slotFinished (this=0x222b4f0, job=0x2237040) at /home/gkiagia/kde/src/KDE/kdelibs/khtml/ecma/xmlhttprequest.cpp:93
#37 0x00007fd2cf3360cf in KJS::XMLHttpRequestQObject::qt_metacall (this=0x222b4f0, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x7fffe5bf0360)
    at /home/gkiagia/kde/build/KDE/kdelibs/khtml/xmlhttprequest.moc:71
#38 0x00007fd2dbb6ab84 in QMetaObject::activate (sender=0x2237040, from_signal_index=7, to_signal_index=7, argv=0x7fffe5bf0360) at kernel/qobject.cpp:3013
#39 0x00007fd2dbb6aff9 in QMetaObject::activate (sender=0x2237040, m=0x7fd2dc535800, local_signal_index=3, argv=0x7fffe5bf0360) at kernel/qobject.cpp:3086
#40 0x00007fd2dc1bdd25 in KJob::result (this=0x2237040, _t1=0x2237040) at /home/gkiagia/kde/build/KDE/kdelibs/kdecore/kjob.moc:186
#41 0x00007fd2dc1be1f4 in KJob::emitResult (this=0x2237040) at /home/gkiagia/kde/src/KDE/kdelibs/kdecore/jobs/kjob.cpp:290
#42 0x00007fd2dcc5b232 in KIO::SimpleJob::slotFinished (this=0x2237040) at /home/gkiagia/kde/src/KDE/kdelibs/kio/kio/job.cpp:489
#43 0x00007fd2dcc5b5fd in KIO::TransferJob::slotFinished (this=0x2237040) at /home/gkiagia/kde/src/KDE/kdelibs/kio/kio/job.cpp:958
#44 0x00007fd2dcc61e34 in KIO::TransferJob::qt_metacall (this=0x2237040, _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0x7fffe5bf0730) at /home/gkiagia/kde/build/KDE/kdelibs/kio/jobclasses.moc:336
#45 0x00007fd2dbb6ab84 in QMetaObject::activate (sender=0x1ba4360, from_signal_index=8, to_signal_index=8, argv=0x0) at kernel/qobject.cpp:3013
#46 0x00007fd2dbb6aff9 in QMetaObject::activate (sender=0x1ba4360, m=0x7fd2dd01be20, local_signal_index=4, argv=0x0) at kernel/qobject.cpp:3086
#47 0x00007fd2dccf9718 in KIO::SlaveInterface::finished (this=0x1ba4360) at /home/gkiagia/kde/build/KDE/kdelibs/kio/slaveinterface.moc:163
#48 0x00007fd2dccfb1db in KIO::SlaveInterface::dispatch (this=0x1ba4360, _cmd=104, rawdata=@0x7fffe5bf0a90) at /home/gkiagia/kde/src/KDE/kdelibs/kio/kio/slaveinterface.cpp:176
#49 0x00007fd2dccfb0b5 in KIO::SlaveInterface::dispatch (this=0x1ba4360) at /home/gkiagia/kde/src/KDE/kdelibs/kio/kio/slaveinterface.cpp:91
#50 0x00007fd2dcceecd3 in KIO::Slave::gotInput (this=0x1ba4360) at /home/gkiagia/kde/src/KDE/kdelibs/kio/kio/slave.cpp:319
#51 0x00007fd2dccefef1 in KIO::Slave::qt_metacall (this=0x1ba4360, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0x7fffe5bf0bf0) at /home/gkiagia/kde/build/KDE/kdelibs/kio/slave.moc:75
#52 0x00007fd2dbb6ab84 in QMetaObject::activate (sender=0x1c830d0, from_signal_index=4, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3013
#53 0x00007fd2dbb6aff9 in QMetaObject::activate (sender=0x1c830d0, m=0x7fd2dd015720, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3086
#54 0x00007fd2dcc2ded2 in KIO::Connection::readyRead (this=0x1c830d0) at /home/gkiagia/kde/build/KDE/kdelibs/kio/connection.moc:84
#55 0x00007fd2dcc2ecda in KIO::ConnectionPrivate::dequeue (this=0x1b92570) at /home/gkiagia/kde/src/KDE/kdelibs/kio/kio/connection.cpp:82
#56 0x00007fd2dcc2fb70 in KIO::Connection::qt_metacall (this=0x1c830d0, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x1f03960) at /home/gkiagia/kde/build/KDE/kdelibs/kio/connection.moc:72
#57 0x00007fd2dbb64cd5 in QMetaCallEvent::placeMetaCall (this=0x178bab0, object=0x1c830d0) at kernel/qobject.cpp:535
#58 0x00007fd2dbb68f02 in QObject::event (this=0x1c830d0, e=0x178bab0) at kernel/qobject.cpp:1137
#59 0x00007fd2da63f71d in QApplicationPrivate::notify_helper (this=0x1333cb0, receiver=0x1c830d0, e=0x178bab0) at kernel/qapplication.cpp:3800
#60 0x00007fd2da63fa39 in QApplication::notify (this=0x7fffe5bf1a60, receiver=0x1c830d0, e=0x178bab0) at kernel/qapplication.cpp:3392
#61 0x00007fd2dc75bdae in KApplication::notify (this=0x7fffe5bf1a60, receiver=0x1c830d0, event=0x178bab0) at /home/gkiagia/kde/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:311
#62 0x00007fd2dbb56707 in QCoreApplication::notifyInternal (this=0x7fffe5bf1a60, receiver=0x1c830d0, event=0x178bab0) at kernel/qcoreapplication.cpp:587
#63 0x00007fd2dbb5a1a5 in QCoreApplication::sendEvent (receiver=0x1c830d0, event=0x178bab0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#64 0x00007fd2dbb56c89 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x131e450) at kernel/qcoreapplication.cpp:1199
#65 0x00007fd2dbb56e60 in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1095
#66 0x00007fd2dbb84db3 in QCoreApplication::sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#67 0x00007fd2dbb83ffc in postEventSourceDispatch (s=0x1337150) at kernel/qeventdispatcher_glib.cpp:211
#68 0x00007fd2d6aa5892 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#69 0x00007fd2d6aa901d in ?? () from /usr/lib/libglib-2.0.so.0
#70 0x00007fd2d6aa91db in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#71 0x00007fd2dbb8333e in QEventDispatcherGlib::processEvents (this=0x1333e70, flags={i = -440461216}) at kernel/qeventdispatcher_glib.cpp:325
#72 0x00007fd2da6de47b in QGuiEventDispatcherGlib::processEvents (this=0x1333e70, flags={i = -440461120}) at kernel/qguieventdispatcher_glib.cpp:204
#73 0x00007fd2dbb5396b in QEventLoop::processEvents (this=0x7fffe5bf1970, flags={i = -440461024}) at kernel/qeventloop.cpp:149
#74 0x00007fd2dbb53b66 in QEventLoop::exec (this=0x7fffe5bf1970, flags={i = -440460928}) at kernel/qeventloop.cpp:196
#75 0x00007fd2dbb56f6c in QCoreApplication::exec () at kernel/qcoreapplication.cpp:849
#76 0x00007fd2da63f47a in QApplication::exec () at kernel/qapplication.cpp:3330
#77 0x00007fd2dd7977ed in kdemain (argc=2, argv=0x7fffe5bf2508) at /home/gkiagia/kde/src/KDE/kdebase/apps/konqueror/src/konqmain.cpp:227
#78 0x00000000004008a7 in main (argc=2, argv=0x7fffe5bf2508) at /home/gkiagia/kde/build/KDE/kdebase/apps/konqueror/src/konqueror_dummy.cpp:3
Comment 1 George Kiagiadakis 2008-08-24 16:15:15 UTC
The url is this: http://www.ustream.tv/channel/barcamp-manila
I just repost it because in this bugzilla theme, people who cannot edit the title will not be able to see the whole url.