Bug 189493 - SIGSEGV when using youtube search while page still loading
Summary: SIGSEGV when using youtube search while page still loading
Status: RESOLVED DUPLICATE of bug 182907
Alias: None
Product: konqueror
Classification: Applications
Component: khtml (show other bugs)
Version: 4.2.2
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-04-12 23:42 UTC by Michael Kreitzer
Modified: 2009-04-21 18:44 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 Michael Kreitzer 2009-04-12 23:42:14 UTC
Version:            (using KDE 4.2.2)
OS:                Linux
Installed from:    Unlisted Binary Package

While I was entering search terms into the search box at the top of youtubes website before it was finished loading konqueror seg faulted. The search box has auto completion which was changing while I was typing. Here is the back trace:

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

Thread 4 (Thread 0x7f8c2b178950 (LWP 4778)):
#0  0x00007f8c3b629fed in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f8c3cfdebf7 in QWaitCondition::wait (this=0x23b48f8, mutex=0x23b48f0, time=30000) at thread/qwaitcondition_unix.cpp:85
#2  0x00007f8c3cfd4919 in QThreadPoolThread::run (this=0x2141090) at concurrent/qthreadpool.cpp:140
#3  0x00007f8c3cfde049 in QThreadPrivate::start (arg=0x2141090) at thread/qthread_unix.cpp:189
#4  0x00007f8c3b625fc7 in start_thread () from /lib/libpthread.so.0
#5  0x00007f8c3f4315dd in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f8c2b979950 (LWP 4782)):
#0  0x00007f8c3f42ad02 in select () from /lib/libc.so.6
#1  0x00007f8c3d0a1256 in QProcessManager::run (this=0x1a039e0) at io/qprocess_unix.cpp:305
#2  0x00007f8c3cfde049 in QThreadPrivate::start (arg=0x1a039e0) at thread/qthread_unix.cpp:189
#3  0x00007f8c3b625fc7 in start_thread () from /lib/libpthread.so.0
#4  0x00007f8c3f4315dd in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f8c2d07d950 (LWP 4791)):
#0  0x00007f8c3b629fed in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f8c3cfdebf7 in QWaitCondition::wait (this=0x23b48f8, mutex=0x23b48f0, time=30000) at thread/qwaitcondition_unix.cpp:85
#2  0x00007f8c3cfd4919 in QThreadPoolThread::run (this=0x23bd560) at concurrent/qthreadpool.cpp:140
#3  0x00007f8c3cfde049 in QThreadPrivate::start (arg=0x23bd560) at thread/qthread_unix.cpp:189
#4  0x00007f8c3b625fc7 in start_thread () from /lib/libpthread.so.0
#5  0x00007f8c3f4315dd in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f8c3fa75750 (LWP 3745)):
[KCrash Handler]
#5  compareBorders (border1=@0x7fff47bb2180, border2=@0x7fff47bb2170) at /usr/src/abs/kdelibs/src/kdelibs-4.2.2/khtml/rendering/render_style.h:260
#6  0x00007f8c3110cf9a in khtml::RenderTableCell::collapsedTopBorder (this=0x3fab0a8) at /usr/src/abs/kdelibs/src/kdelibs-4.2.2/khtml/rendering/render_table.cpp:2653
#7  0x00007f8c3110d3b5 in khtml::RenderTableCell::borderTop (this=0x7fff47bb2180) at /usr/src/abs/kdelibs/src/kdelibs-4.2.2/khtml/rendering/render_table.cpp:2809
#8  0x00007f8c310efa57 in khtml::RenderBox::overflowClipRect (this=0x3fab0a8, tx=<value optimized out>, ty=81) at /usr/src/abs/kdelibs/src/kdelibs-4.2.2/khtml/rendering/render_box.cpp:861
#9  0x00007f8c31101fdf in khtml::RenderLayer::calculateRects (this=0x3fab180, rootLayer=<value optimized out>, paintDirtyRect=<value optimized out>, layerBounds=@0x7fff47bb23a0, 
    backgroundRect=@0x7fff47bb2390, foregroundRect=@0x7fff47bb2380) at /usr/src/abs/kdelibs/src/kdelibs-4.2.2/khtml/rendering/render_layer.cpp:1304
#10 0x00007f8c31102720 in khtml::RenderLayer::repaint (this=0x3fab180, p=HighPriority, markForRepaint=false) at /usr/src/abs/kdelibs/src/kdelibs-4.2.2/khtml/rendering/render_layer.cpp:225
#11 0x00007f8c3110265e in khtml::RenderLayer::repaint (this=0x3faaee0, p=HighPriority, markForRepaint=false) at /usr/src/abs/kdelibs/src/kdelibs-4.2.2/khtml/rendering/render_layer.cpp:223
#12 0x00007f8c310ed01e in khtml::RenderContainer::setStyle (this=0x7fff47bb2180, _style=0x7fff47bb2170) at /usr/src/abs/kdelibs/src/kdelibs-4.2.2/khtml/rendering/render_container.cpp:232
#13 0x00007f8c310f0b4e in khtml::RenderBox::setStyle (this=0x3faac50, _style=0x4100d30) at /usr/src/abs/kdelibs/src/kdelibs-4.2.2/khtml/rendering/render_box.cpp:153
#14 0x00007f8c310d0289 in khtml::RenderBlock::setStyle (this=0x3faac50, _style=0x7fff47bb2170) at /usr/src/abs/kdelibs/src/kdelibs-4.2.2/khtml/rendering/render_block.cpp:123
#15 0x00007f8c3110c030 in khtml::RenderTable::setStyle (this=0x3faac50, _style=0x7fff47bb2170) at /usr/src/abs/kdelibs/src/kdelibs-4.2.2/khtml/rendering/render_table.cpp:89
#16 0x00007f8c3103e8a0 in DOM::ElementImpl::recalcStyle (this=0x3f5d740, change=DOM::NodeImpl::NoChange) at /usr/src/abs/kdelibs/src/kdelibs-4.2.2/khtml/xml/dom_elementimpl.cpp:941
#17 0x00007f8c31087339 in DOM::HTMLElementImpl::recalcStyle (this=0x7fff47bb2180, ch=1203446128) at /usr/src/abs/kdelibs/src/kdelibs-4.2.2/khtml/html/html_elementimpl.cpp:269
#18 0x00007f8c3103e8ee in DOM::ElementImpl::recalcStyle (this=0x3819b30, change=DOM::NodeImpl::NoChange) at /usr/src/abs/kdelibs/src/kdelibs-4.2.2/khtml/xml/dom_elementimpl.cpp:961
#19 0x00007f8c31087339 in DOM::HTMLElementImpl::recalcStyle (this=0x7fff47bb2180, ch=1203446128) at /usr/src/abs/kdelibs/src/kdelibs-4.2.2/khtml/html/html_elementimpl.cpp:269
#20 0x00007f8c3103e8ee in DOM::ElementImpl::recalcStyle (this=0x2724350, change=DOM::NodeImpl::NoChange) at /usr/src/abs/kdelibs/src/kdelibs-4.2.2/khtml/xml/dom_elementimpl.cpp:961
#21 0x00007f8c31087339 in DOM::HTMLElementImpl::recalcStyle (this=0x7fff47bb2180, ch=1203446128) at /usr/src/abs/kdelibs/src/kdelibs-4.2.2/khtml/html/html_elementimpl.cpp:269
#22 0x00007f8c3102ec37 in DOM::DocumentImpl::recalcStyle (this=0x2695720, change=DOM::NodeImpl::NoChange) at /usr/src/abs/kdelibs/src/kdelibs-4.2.2/khtml/xml/dom_docimpl.cpp:1445
#23 0x00007f8c3102a191 in DOM::DocumentImpl::updateLayout (this=0x2695720) at /usr/src/abs/kdelibs/src/kdelibs-4.2.2/khtml/xml/dom_docimpl.cpp:1503
#24 0x00007f8c311c51ce in KJS::DOMNode::getValueProperty (this=0x7f8c28217c00, exec=0x7fff47bb3120, token=1) at /usr/src/abs/kdelibs/src/kdelibs-4.2.2/khtml/ecma/kjs_dom.cpp:365
#25 0x00007f8c30b78760 in KJS::JSObject::get (this=0x7f8c28217c00, exec=0x7fff47bb3120, propertyName=@0x7fff47bb3010) at /usr/src/abs/kdelibs/src/kdelibs-4.2.2/kjs/property_slot.h:46
#26 0x00007f8c30b8ffda in KJS::Machine::runBlock (exec=0x7fff47bb3120, codeBlock=<value optimized out>, parentExec=0x7fff47bb3c10) at codes.def:715
#27 0x00007f8c30b7551c in KJS::FunctionImp::callAsFunction (this=0x7f8c28216040, exec=0x7fff47bb3c10, thisObj=<value optimized out>, args=@0x7fff47bb3b60)
    at /usr/src/abs/kdelibs/src/kdelibs-4.2.2/kjs/function.cpp:144
#28 0x00007f8c30b78f99 in KJS::JSObject::call (this=0x7fff47bb2180, exec=0x74, thisObj=0x1, args=@0x3f52f00) at /usr/src/abs/kdelibs/src/kdelibs-4.2.2/kjs/object.cpp:69
#29 0x00007f8c30b93401 in KJS::Machine::runBlock (exec=0x7fff47bb3c10, codeBlock=<value optimized out>, parentExec=0x7fff47bb4700) at codes.def:1192
#30 0x00007f8c30b7551c in KJS::FunctionImp::callAsFunction (this=0x7f8c28215440, exec=0x7fff47bb4700, thisObj=<value optimized out>, args=@0x7fff47bb4650)
    at /usr/src/abs/kdelibs/src/kdelibs-4.2.2/kjs/function.cpp:144
#31 0x00007f8c30b78f99 in KJS::JSObject::call (this=0x7fff47bb2180, exec=0x74, thisObj=0x1, args=@0x3f52f00) at /usr/src/abs/kdelibs/src/kdelibs-4.2.2/kjs/object.cpp:69
#32 0x00007f8c30b93401 in KJS::Machine::runBlock (exec=0x7fff47bb4700, codeBlock=<value optimized out>, parentExec=0x7fff47bb51f0) at codes.def:1192
#33 0x00007f8c30b7551c in KJS::FunctionImp::callAsFunction (this=0x7f8c28215bc0, exec=0x7fff47bb51f0, thisObj=<value optimized out>, args=@0x7fff47bb5140)
    at /usr/src/abs/kdelibs/src/kdelibs-4.2.2/kjs/function.cpp:144
#34 0x00007f8c30b78f99 in KJS::JSObject::call (this=0x7fff47bb2180, exec=0x74, thisObj=0x1, args=@0x3f52f00) at /usr/src/abs/kdelibs/src/kdelibs-4.2.2/kjs/object.cpp:69
#35 0x00007f8c30b93401 in KJS::Machine::runBlock (exec=0x7fff47bb51f0, codeBlock=<value optimized out>, parentExec=0x7fff47bb5d70) at codes.def:1192
#36 0x00007f8c30b7551c in KJS::FunctionImp::callAsFunction (this=0x7f8c28215d40, exec=0x7fff47bb5d70, thisObj=<value optimized out>, args=@0x7fff47bb5c30)
    at /usr/src/abs/kdelibs/src/kdelibs-4.2.2/kjs/function.cpp:144
#37 0x00007f8c30b78f99 in KJS::JSObject::call (this=0x7fff47bb2180, exec=0x74, thisObj=0x1, args=@0x3f52f00) at /usr/src/abs/kdelibs/src/kdelibs-4.2.2/kjs/object.cpp:69
#38 0x00007f8c30b93401 in KJS::Machine::runBlock (exec=0x7fff47bb5d70, codeBlock=<value optimized out>, parentExec=0x0) at codes.def:1192
#39 0x00007f8c30b4a0c9 in KJS::FunctionBodyNode::execute (this=0x410e790, exec=0x7fff47bb5d70) at /usr/src/abs/kdelibs/src/kdelibs-4.2.2/kjs/nodes.cpp:927
#40 0x00007f8c30b7ba4a in KJS::Interpreter::evaluate (this=0x2961950, sourceURL=@0x7fff47bb6090, startingLineNumber=0, code=<value optimized out>, codeLength=<value optimized out>, 
    thisV=0x7f8c334c0080) at /usr/src/abs/kdelibs/src/kdelibs-4.2.2/kjs/interpreter.cpp:553
#41 0x00007f8c30b7bb13 in KJS::Interpreter::evaluate (this=0x7fff47bb2170, sourceURL=@0x1, startingLineNumber=66400000, code=<value optimized out>, thisV=<value optimized out>)
    at /usr/src/abs/kdelibs/src/kdelibs-4.2.2/kjs/interpreter.cpp:493
#42 0x00007f8c3120e153 in KJS::KJSProxyImpl::evaluate (this=0x2dd2c30, filename=<value optimized out>, baseLine=0, str=@0x7fff47bb6140, n=<value optimized out>, completion=0x0)
    at /usr/src/abs/kdelibs/src/kdelibs-4.2.2/khtml/ecma/kjs_proxy.cpp:158
#43 0x00007f8c31083157 in DOM::HTMLScriptElementImpl::evaluateScript (this=<value optimized out>, URL=@0x7fff47bb61a0, script=<value optimized out>)
    at /usr/src/abs/kdelibs/src/kdelibs-4.2.2/khtml/html/html_headimpl.cpp:479
#44 0x00007f8c310833f6 in DOM::HTMLScriptElementImpl::notifyFinished (this=0x410eec0, o=<value optimized out>) at /usr/src/abs/kdelibs/src/kdelibs-4.2.2/khtml/html/html_headimpl.cpp:463
#45 0x00007f8c311948af in khtml::CachedScript::checkNotify (this=0x410c2b0) at /usr/src/abs/kdelibs/src/kdelibs-4.2.2/khtml/misc/loader.cpp:391
#46 0x00007f8c31194a94 in khtml::CachedScript::data (this=0x410c2b0, buffer=<value optimized out>, eof=<value optimized out>) at /usr/src/abs/kdelibs/src/kdelibs-4.2.2/khtml/misc/loader.cpp:383
#47 0x00007f8c3119269d in khtml::Loader::slotFinished (this=0x1a70550, job=0x26adfb0) at /usr/src/abs/kdelibs/src/kdelibs-4.2.2/khtml/misc/loader.cpp:1409
#48 0x00007f8c311929c7 in khtml::Loader::qt_metacall (this=0x1a70550, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff47bb6470)
    at /usr/src/abs/kdelibs/src/build/khtml/loader.moc:131
#49 0x00007f8c3d0d4e55 in QMetaObject::activate (sender=0x26adfb0, from_signal_index=<value optimized out>, to_signal_index=7, argv=0x3f52f00) at kernel/qobject.cpp:3066
#50 0x00007f8c3d6f4f92 in KJob::result (this=0x7fff47bb2180, _t1=0x26adfb0) at /usr/src/abs/kdelibs/src/build/kdecore/kjob.moc:188
#51 0x00007f8c3d6f530f in KJob::emitResult (this=0x26adfb0) at /usr/src/abs/kdelibs/src/kdelibs-4.2.2/kdecore/jobs/kjob.cpp:294
#52 0x00007f8c3e396460 in KIO::SimpleJob::slotFinished (this=0x26adfb0) at /usr/src/abs/kdelibs/src/kdelibs-4.2.2/kio/kio/job.cpp:489
#53 0x00007f8c3e397683 in KIO::TransferJob::slotFinished (this=0x26adfb0) at /usr/src/abs/kdelibs/src/kdelibs-4.2.2/kio/kio/job.cpp:966
#54 0x00007f8c3e3986c5 in KIO::TransferJob::qt_metacall (this=0x26adfb0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff47bb6880)
    at /usr/src/abs/kdelibs/src/build/kio/jobclasses.moc:343
#55 0x00007f8c3d0d4e55 in QMetaObject::activate (sender=0x26d65f0, from_signal_index=<value optimized out>, to_signal_index=8, argv=0x3f52f00) at kernel/qobject.cpp:3066
#56 0x00007f8c3e43f801 in KIO::SlaveInterface::dispatch (this=0x26d65f0, _cmd=104, rawdata=<value optimized out>) at /usr/src/abs/kdelibs/src/kdelibs-4.2.2/kio/kio/slaveinterface.cpp:175
#57 0x00007f8c3e43d422 in KIO::SlaveInterface::dispatch (this=0x26d65f0) at /usr/src/abs/kdelibs/src/kdelibs-4.2.2/kio/kio/slaveinterface.cpp:91
#58 0x00007f8c3e4308ce in KIO::Slave::gotInput (this=0x26d65f0) at /usr/src/abs/kdelibs/src/kdelibs-4.2.2/kio/kio/slave.cpp:322
#59 0x00007f8c3e430bd8 in KIO::Slave::qt_metacall (this=0x26d65f0, _c=QMetaObject::InvokeMetaMethod, _id=40459152, _a=0x7fff47bb6c00) at /usr/src/abs/kdelibs/src/build/kio/slave.moc:76
#60 0x00007f8c3d0d4e55 in QMetaObject::activate (sender=0x26d6cc0, from_signal_index=<value optimized out>, to_signal_index=4, argv=0x3f52f00) at kernel/qobject.cpp:3066
#61 0x00007f8c3e368a11 in KIO::ConnectionPrivate::dequeue (this=0x26d6740) at /usr/src/abs/kdelibs/src/kdelibs-4.2.2/kio/kio/connection.cpp:82
#62 0x00007f8c3e3690ba in KIO::Connection::qt_metacall (this=0x26d6cc0, _c=QMetaObject::InvokeMetaMethod, _id=40459152, _a=0x26ad580) at /usr/src/abs/kdelibs/src/build/kio/connection.moc:73
#63 0x00007f8c3d0cf959 in QObject::event (this=0x26d6cc0, e=0x410c810) at kernel/qobject.cpp:1115
#64 0x00007f8c3c5a77ed in QApplicationPrivate::notify_helper (this=0x19ff770, receiver=0x26d6cc0, e=0x410c810) at kernel/qapplication.cpp:4084
#65 0x00007f8c3c5b043e in QApplication::notify (this=0x7fff47bb7820, receiver=0x26d6cc0, e=0x410c810) at kernel/qapplication.cpp:4049
#66 0x00007f8c3dc810fb in KApplication::notify (this=0x7fff47bb7820, receiver=0x26d6cc0, event=0x410c810) at /usr/src/abs/kdelibs/src/kdelibs-4.2.2/kdeui/kernel/kapplication.cpp:307
#67 0x00007f8c3d0bf35c in QCoreApplication::notifyInternal (this=0x7fff47bb7820, receiver=0x26d6cc0, event=0x410c810) at kernel/qcoreapplication.cpp:598
#68 0x00007f8c3d0c2b86 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x19bc760) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#69 0x00007f8c3d0e7ab3 in postEventSourceDispatch (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#70 0x00007f8c39f2c01a in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#71 0x00007f8c39f2f6e0 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#72 0x00007f8c39f2f87c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#73 0x00007f8c3d0e77ef in QEventDispatcherGlib::processEvents (this=0x19ff0a0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:323
#74 0x00007f8c3c635e4f in QGuiEventDispatcherGlib::processEvents (this=0x7fff47bb2180, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#75 0x00007f8c3d0bdfc2 in QEventLoop::processEvents (this=<value optimized out>, flags={i = 1203467648}) at kernel/qeventloop.cpp:149
#76 0x00007f8c3d0be155 in QEventLoop::exec (this=0x7fff47bb75c0, flags={i = 1203467728}) at kernel/qeventloop.cpp:196
#77 0x00007f8c3d0c2e3e in QCoreApplication::exec () at kernel/qcoreapplication.cpp:880
#78 0x00007f8c3f7711a9 in kdemain (argc=<value optimized out>, argv=<value optimized out>) at /usr/src/abs/kdebase/src/kdebase-4.2.2/apps/konqueror/src/konqmain.cpp:257
#79 0x00007f8c3f380546 in __libc_start_main () from /lib/libc.so.6
#80 0x0000000000400629 in _start ()
Comment 1 Jonathan Thomas 2009-04-21 18:44:52 UTC

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