Bug 180105

Summary: Konqueror crashes on some page
Product: [Applications] konqueror Reporter: Enrique Matías Sánchez <cronopios>
Component: generalAssignee: Konqueror Developers <konq-bugs>
Status: RESOLVED NOT A BUG    
Severity: crash CC: kollix
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Enrique Matías Sánchez 2009-01-09 09:16:50 UTC
Version:            (using Devel)
OS:                Linux
Installed from:    Compiled sources

Konqueror (svn 907177) crashed while browsing. 

When trying to recover the session, it consistently crashed again.
I had several tabs open, so I don't know which page was the culprit.

I hope the backtrace will help.

 
Aplicación: Konqueror (konqueror), señal SIGSEGV
0x00007f4435ff3ff1 in nanosleep () from /lib/libc.so.6
[Current thread is 0 (LWP 4014)]

Thread 3 (Thread 0x41875950 (LWP 4029)):
#0  0x00007f442fa2ffad in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f4433b62137 in QWaitCondition::wait (this=0x32fef18, mutex=0x32fef10, time=30000) at thread/qwaitcondition_unix.cpp:80
#2  0x00007f4433b583f9 in QThreadPoolThread::run (this=0x25410d0) at concurrent/qthreadpool.cpp:135
#3  0x00007f4433b61162 in QThreadPrivate::start (arg=0x25410d0) at thread/qthread_unix.cpp:185
#4  0x00007f442fa2bfc7 in start_thread () from /lib/libpthread.so.0
#5  0x00007f44360255ad in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x42076950 (LWP 4030)):
#0  0x00007f442fa2ffad in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f4433b62137 in QWaitCondition::wait (this=0x32fef18, mutex=0x32fef10, time=30000) at thread/qwaitcondition_unix.cpp:80
#2  0x00007f4433b583f9 in QThreadPoolThread::run (this=0x2562dd0) at concurrent/qthreadpool.cpp:135
#3  0x00007f4433b61162 in QThreadPrivate::start (arg=0x2562dd0) at thread/qthread_unix.cpp:185
#4  0x00007f442fa2bfc7 in start_thread () from /lib/libpthread.so.0
#5  0x00007f44360255ad in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f443667a6f0 (LWP 4014)):
[KCrash Handler]
#5  KJS::PropertyMap::get (this=0x8, name=@0x3251490) at ../../kjs/property_map.cpp:215
#6  0x00007f44273f8a17 in KJS::HTMLDocumentProto::self (exec=0x7fff3e7b5b80) at ../../kjs/object.h:439
#7  0x00007f44273f8acc in HTMLDocument (this=0x7f442b214500, exec=0x3251490, d=0x3199b80) at ../../khtml/ecma/kjs_html.cpp:202
#8  0x00007f44273e983c in KJS::getDOMNode (exec=0x7fff3e7b5b80, n=0x319e8d8) at ../../khtml/ecma/kjs_dom.cpp:1760
#9  0x00007f442741e853 in KJS::Window::getValueProperty (this=0x7fff3e7b5050, exec=0x7fff3e7b5b80, token=<value optimized out>) at ../../khtml/ecma/kjs_window.cpp:734
#10 0x00007f4426b3da00 in KJS::JSObject::get (this=0x7f442b220080, exec=0x7fff3e7b5b80, propertyName=@0x31373b8) at ../../kjs/property_slot.h:46
#11 0x00007f4426b50c7a in KJS::Machine::runBlock (exec=0x7fff3e7b5b80, codeBlock=<value optimized out>, parentExec=0x0) at codes.def:673
#12 0x00007f4426b0ee69 in KJS::FunctionBodyNode::execute (this=0x312a110, exec=0x7fff3e7b5b80) at ../../kjs/nodes.cpp:927
#13 0x00007f4426b40c7a in KJS::Interpreter::evaluate (this=0x3199dc0, sourceURL=@0x7fff3e7b5ed0, startingLineNumber=7, code=0x3190730, codeLength=998, thisV=0x7f442b220000)
    at ../../kjs/interpreter.cpp:550
#14 0x00007f4426b40d43 in KJS::Interpreter::evaluate (this=0x3251490, sourceURL=@0x3199b80, startingLineNumber=1, code=<value optimized out>, thisV=<value optimized out>)
    at ../../kjs/interpreter.cpp:493
#15 0x00007f4427432ff1 in KJS::KJSProxyImpl::evaluate (this=0x31241a0, filename=<value optimized out>, baseLine=7, str=@0x7fff3e7b6310, n=<value optimized out>, completion=0x7fff3e7b5f60)
    at ../../khtml/ecma/kjs_proxy.cpp:158
#16 0x00007f44271f503e in KHTMLPart::executeScript (this=0x30ac8a0, filename=@0x7fff3e7b60b0, baseLine=7, n=@0x7fff3e7b6070, script=@0x7fff3e7b6310) at ../../khtml/khtml_part.cpp:1297
#17 0x00007f4427284918 in khtml::HTMLTokenizer::scriptExecution (this=0x3133460, str=@0x7fff3e7b6310, scriptURL=<value optimized out>, baseLine=7) at ../../khtml/html/htmltokenizer.cpp:498
#18 0x00007f44272889f8 in khtml::HTMLTokenizer::scriptHandler (this=0x3133460) at ../../khtml/html/htmltokenizer.cpp:451
#19 0x00007f4427289c45 in khtml::HTMLTokenizer::parseSpecial (this=0x3133460, src=@0x31339c8) at ../../khtml/html/htmltokenizer.cpp:367
#20 0x00007f442728b990 in khtml::HTMLTokenizer::parseTag (this=0x3133460, src=@0x31339c8) at ../../khtml/html/htmltokenizer.cpp:1548
#21 0x00007f442728cecf in khtml::HTMLTokenizer::write (this=0x3133460, str=@0x7fff3e7b6a40, appendData=true) at ../../khtml/html/htmltokenizer.cpp:1807
#22 0x00007f44271d0450 in KHTMLPart::write (this=0x30ac8a0, 
    data=0x259c498 "<html>\n<head>\n<style>\nbody {margin: 0;padding: 0;}\n</style>\n</head>\n<body>\n<script type='text/javascript'>\n<!--//<![CDATA[\nvar zone = '1296';\nvar ord = '7614803951054254';\nvar source = parent.media_so"..., len=<value optimized out>) at ../../khtml/khtml_part.cpp:2064
#23 0x00007f44271d27d4 in KHTMLPart::slotData (this=0x30ac8a0, kio_job=<value optimized out>, data=@0x7fff3e7b7320) at ../../khtml/khtml_part.cpp:1749
#24 0x00007f44271f2de0 in KHTMLPart::qt_metacall (this=0x30ac8a0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff3e7b6f60) at ./khtml_part.moc:264
#25 0x00007f4433c5d6e4 in QMetaObject::activate (sender=0x31a5420, from_signal_index=<value optimized out>, to_signal_index=40, argv=0x1) at kernel/qobject.cpp:3031
#26 0x00007f4434f741e4 in KIO::TransferJob::data (this=0x8, _t1=0x31a5420, _t2=<value optimized out>) at ./jobclasses.moc:356
#27 0x00007f4434f7a1d9 in KIO::TransferJob::qt_metacall (this=0x31a5420, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff3e7b7090) at ./jobclasses.moc:337
#28 0x00007f4433c5d6e4 in QMetaObject::activate (sender=0x2d24740, from_signal_index=<value optimized out>, to_signal_index=4, argv=0x1) at kernel/qobject.cpp:3031
#29 0x00007f4435039ae2 in KIO::SlaveInterface::data (this=0x8, _t1=<value optimized out>) at ./slaveinterface.moc:138
#30 0x00007f443503d3c8 in KIO::SlaveInterface::dispatch (this=0x2d24740, _cmd=100, rawdata=<value optimized out>) at ../../kio/kio/slaveinterface.cpp:163
#31 0x00007f4435039d92 in KIO::SlaveInterface::dispatch (this=0x2d24740) at ../../kio/kio/slaveinterface.cpp:91
#32 0x00007f443502bf93 in KIO::Slave::gotInput (this=0x2d24740) at ../../kio/kio/slave.cpp:322
#33 0x00007f443502cfc8 in KIO::Slave::qt_metacall (this=0x2d24740, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fff3e7b7480) at ./slave.moc:75
#34 0x00007f4433c5d6e4 in QMetaObject::activate (sender=0x30a5bf0, from_signal_index=<value optimized out>, to_signal_index=4, argv=0x1) at kernel/qobject.cpp:3031
#35 0x00007f4434f483a0 in KIO::ConnectionPrivate::dequeue (this=0x30bfc10) at ../../kio/kio/connection.cpp:82
#36 0x00007f4434f484da in KIO::Connection::qt_metacall (this=0x30a5bf0, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x254b480) at ./connection.moc:72
#37 0x00007f4433c58355 in QObject::event (this=0x30a5bf0, e=0x32b8b40) at kernel/qobject.cpp:1155
#38 0x00007f443316da5d in QApplicationPrivate::notify_helper (this=0x21db810, receiver=0x30a5bf0, e=0x32b8b40) at kernel/qapplication.cpp:3803
#39 0x00007f44331757da in QApplication::notify (this=0x7fff3e7b80b0, receiver=0x30a5bf0, e=0x32b8b40) at kernel/qapplication.cpp:3768
#40 0x00007f4434845deb in KApplication::notify (this=0x7fff3e7b80b0, receiver=0x30a5bf0, event=0x32b8b40) at ../../kdeui/kernel/kapplication.cpp:307
#41 0x00007f4433c49391 in QCoreApplication::notifyInternal (this=0x7fff3e7b80b0, receiver=0x30a5bf0, event=0x32b8b40) at kernel/qcoreapplication.cpp:587
#42 0x00007f4433c4a02a in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x21c4710) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:209
#43 0x00007f4433c71a93 in postEventSourceDispatch (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:214
#44 0x00007f442fc7a78b in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#45 0x00007f442fc7df5d in ?? () from /usr/lib/libglib-2.0.so.0
#46 0x00007f442fc7e11b in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#47 0x00007f4433c7171f in QEventDispatcherGlib::processEvents (this=0x21d7180, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:319
#48 0x00007f44331ff47f in QGuiEventDispatcherGlib::processEvents (this=0x8, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:198
#49 0x00007f4433c47cb2 in QEventLoop::processEvents (this=<value optimized out>, flags={i = 1048280576}) at kernel/qeventloop.cpp:143
#50 0x00007f4433c47e3d in QEventLoop::exec (this=0x7fff3e7b7e40, flags={i = 1048280656}) at kernel/qeventloop.cpp:194
#51 0x00007f4433c4a2ed in QCoreApplication::exec () at kernel/qcoreapplication.cpp:845
#52 0x00007f4436373ed9 in kdemain (argc=<value optimized out>, argv=<value optimized out>) at ../../../../apps/konqueror/src/konqmain.cpp:257
#53 0x00007f4435f741a6 in __libc_start_main () from /lib/libc.so.6
#54 0x0000000000400629 in _start ()
Comment 1 Tommi Tervo 2009-01-09 09:36:39 UTC
Looks like duplicate of this one:
http://bugs.kde.org/show_bug.cgi?id=165601
It would help if you could isolate that page which is causing this crash because derstandard.at has changed their html code according to #165601
Comment 2 Simon Yuan 2009-06-21 03:42:25 UTC
Is the crash still reproducible?
Comment 3 Enrique Matías Sánchez 2009-06-22 11:06:08 UTC
Unfortunately I didn't isolate the page that caused the crash, nor
kept the session, so I can't try reproducing it.

On 6/21/09, Simon Yuan <siyuan.nz@gmail.com> wrote:
> https://bugs.kde.org/show_bug.cgi?id=180105
>
>
>
>
>
> --- Comment #2 from Simon Yuan <siyuan nz gmail com>  2009-06-21 03:42:25
> ---
> Is the crash still reproducible?
>
> --
> Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
> ------- You are receiving this mail because: -------
> You reported the bug.
>
Comment 4 Martin Koller 2011-05-21 00:43:35 UTC
not reproducible