Bug 203170

Summary: Konqueror hangs/crashes during various situations [KJS::JSValue::mark, KJS::JSVariableObject::mark, KJS::Collector::markStackObjectsConservatively, ..., ~KHTMLPart]
Product: [Applications] konqueror Reporter: Thorsten Zantis <bugs>
Component: kjsAssignee: Konqueror Developers <konq-bugs>
Status: RESOLVED WORKSFORME    
Severity: crash CC: andreas.hencke, andresbajotierra, dilfridge, franz.honnay, j.mairboeck, j.r.hudson, johu, kavol, kde, mbodenbach, peter.bohning, peter.buckenleib, poub67, Regnaron, saltirepc, sduchesne, skreech2, stupor_scurvy343
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi
New crash information added by DrKonqi

Description Thorsten Zantis 2009-08-09 14:04:44 UTC
Application that crashed: konqueror
Version of the application: 4.3.00 (KDE 4.3.0)
KDE Version: 4.3.00 (KDE 4.3.0)
Qt Version: 4.5.2
Operating System: Linux 2.6.30-1-amd64 x86_64

What I was doing when the application crashed:
After installing http://code.google.com/p/n2hell/ and trying to log in with konqueror, entering default username and password doesn't work, but opens another authorization window with username "undefined". Clicking OK hangs Konqueror, closing opens the crash handler.

 -- Backtrace:
Application: Konqueror (kdeinit4), signal: Segmentation fault
[KCrash Handler]
#5  0x00007fe7ae3675b9 in KJS::JSValue::mark (this=<value optimized out>) at ../../kjs/value.h:445
#6  KJS::JSVariableObject::mark (this=<value optimized out>) at ../../kjs/JSVariableObject.cpp:85
#7  0x00007fe7ae3255d4 in KJS::Collector::markStackObjectsConservatively (start=<value optimized out>, end=0x7fffe7a8d000) at ../../kjs/collector.cpp:473
#8  0x00007fe7ae325cf0 in KJS::Collector::markCurrentThreadConservatively () at ../../kjs/collector.cpp:553
#9  0x00007fe7ae325d53 in KJS::Collector::collect () at ../../kjs/collector.cpp:687
#10 0x00007fe7aec46b35 in ~KJSProxyImpl (this=0x31e67a0, __in_chrg=<value optimized out>) at ../../khtml/ecma/kjs_proxy.cpp:114
#11 0x00007fe7aea12837 in ~ChildFrame (this=0x3367cb0, __in_chrg=<value optimized out>) at ../../khtml/khtmlpart_p.h:99
#12 0x00007fe7ae9ff477 in ~KHTMLPart (this=0x37d2320, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at ../../khtml/khtml_part.cpp:622
#13 0x00007fe7b5a95cac in ~KonqView (this=0x307e180, __in_chrg=<value optimized out>) at ../../../../apps/konqueror/src/konqview.cpp:132
#14 0x00007fe7b5a9bd39 in KonqViewManager::clear (this=0x235bc20) at ../../../../apps/konqueror/src/konqviewmanager.cpp:678
#15 0x00007fe7b5ae7e7f in KonqMainWindow::stayPreloaded (this=0x23d1e60) at ../../../../apps/konqueror/src/konqmainwindow.cpp:5685
#16 0x00007fe7b5ae84d7 in KonqMainWindow::queryExit (this=0x23d1e60) at ../../../../apps/konqueror/src/konqmainwindow.cpp:5143
#17 0x00007fe7bf61108c in KMainWindow::closeEvent (this=0x23d1e60, e=0x7fffe7a802d0) at ../../kdeui/widgets/kmainwindow.cpp:598
#18 0x00007fe7b5ae2992 in KonqMainWindow::closeEvent (this=0x23d1e60, e=0x7fffe7a802d0) at ../../../../apps/konqueror/src/konqmainwindow.cpp:5110
#19 0x00007fe7be93853d in QWidget::event (this=0x23d1e60, event=0x7fffe7a802d0) at kernel/qwidget.cpp:7699
#20 0x00007fe7becbc17b in QMainWindow::event (this=0x23d1e60, event=0x7fffe7a802d0) at widgets/qmainwindow.cpp:1399
#21 0x00007fe7bf64c313 in KXmlGuiWindow::event (this=0x7fe7be3ff100, ev=0x1) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:131
#22 0x00007fe7b5ae841f in KonqMainWindow::event (this=0x23d1e60, e=0x7fffe7a802d0) at ../../../../apps/konqueror/src/konqmainwindow.cpp:5668
#23 0x00007fe7be8e87ad in QApplicationPrivate::notify_helper (this=0x231c530, receiver=0x23d1e60, e=0x7fffe7a802d0) at kernel/qapplication.cpp:4056
#24 0x00007fe7be8f080a in QApplication::notify (this=0x7fffe7a89d80, receiver=0x23d1e60, e=0x7fffe7a802d0) at kernel/qapplication.cpp:4021
#25 0x00007fe7bf541b2b in KApplication::notify (this=0x7fffe7a89d80, receiver=0x23d1e60, event=0x7fffe7a802d0) at ../../kdeui/kernel/kapplication.cpp:302
#26 0x00007fe7c095a49c in QCoreApplication::notifyInternal (this=0x7fffe7a89d80, receiver=0x23d1e60, event=0x7fffe7a802d0) at kernel/qcoreapplication.cpp:610
#27 0x00007fe7be93d4d3 in QWidgetPrivate::close_helper (this=0x23d09a0, mode=QWidgetPrivate::CloseWithSpontaneousEvent) at kernel/qwidget.cpp:7120
#28 0x00007fe7be944686 in QETWidget::translateCloseEvent (this=<value optimized out>, w=0x23d1e60, event=0x7fffe7a81bd0, passive_only=false) at kernel/qapplication_x11.cpp:5291
#29 QApplication::x11ClientMessage (this=<value optimized out>, w=0x23d1e60, event=0x7fffe7a81bd0, passive_only=false) at kernel/qapplication_x11.cpp:3086
#30 0x00007fe7be957556 in QApplication::x11ProcessEvent (this=0x7fffe7a89d80, event=0x7fffe7a81bd0) at kernel/qapplication_x11.cpp:3682
#31 0x00007fe7be97fe3c in x11EventSourceDispatch (s=0x23201d0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#32 0x00007fe7bd8057aa in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#33 0x00007fe7bd808df8 in ?? () from /usr/lib/libglib-2.0.so.0
#34 0x00007fe7bd808fac in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#35 0x00007fe7c0982b7f in QEventDispatcherGlib::processEvents (this=0x231bc70, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#36 0x00007fe7be97f5ef in QGuiEventDispatcherGlib::processEvents (this=0x7fe7be3ff100, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#37 0x00007fe7c0958d62 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#38 0x00007fe7c0959134 in QEventLoop::exec (this=0x7fffe7a81f00, flags=...) at kernel/qeventloop.cpp:201
#39 0x00007fe7bfac6bfc in KIO::NetAccess::enter_loop (this=0x7fffe7a81f90) at ../../kio/kio/netaccess.cpp:502
#40 0x00007fe7bfac7235 in KIO::NetAccess::synchronousRunInternal (this=0x7fffe7a81f90, job=0x3c75070, window=0x3901740, data=0x7fffe7a821f0, finalURL=0x7fffe7a82130, metaData=<value optimized out>)
    at ../../kio/kio/netaccess.cpp:487
#41 0x00007fe7bfac784e in KIO::NetAccess::synchronousRun (job=0x3c75070, window=0x0, data=0x7fffe7a821f0, finalURL=0x7fffe7a82130, metaData=0x7fffe7a821d0) at ../../kio/kio/netaccess.cpp:277
#42 0x00007fe7aec6cb8d in KJS::XMLHttpRequest::send (this=0x7fe7c0cf0300, _body=..., ec=<value optimized out>) at ../../khtml/ecma/xmlhttprequest.cpp:481
#43 0x00007fe7aec6d680 in KJS::XMLHttpRequestProtoFunc::callAsFunction (this=<value optimized out>, exec=0x7fffe7a82f00, thisObj=0x7fe7c0cf0300, args=...) at ../../khtml/ecma/xmlhttprequest.cpp:868
#44 0x00007fe7ae3570c9 in KJS::JSObject::call (this=0x7fe7be3ff100, exec=0xa, thisObj=0x7fe7be3f0000, args=...) at ../../kjs/object.cpp:69
#45 0x00007fe7ae371d83 in KJS::Machine::runBlock (exec=0x7fffe7a82f00, codeBlock=<value optimized out>, parentExec=0x7fffe7a83a00) at codes.def:1192
#46 0x00007fe7ae35368c in KJS::FunctionImp::callAsFunction (this=0x7fe7c0cdb1c0, exec=0x7fffe7a83a00, thisObj=<value optimized out>, args=...) at ../../kjs/function.cpp:144
#47 0x00007fe7ae3570c9 in KJS::JSObject::call (this=0x7fe7be3ff100, exec=0xa, thisObj=0x7fe7be3f0000, args=...) at ../../kjs/object.cpp:69
#48 0x00007fe7ae371d83 in KJS::Machine::runBlock (exec=0x7fffe7a83a00, codeBlock=<value optimized out>, parentExec=0x7fffe7a84500) at codes.def:1192
#49 0x00007fe7ae35368c in KJS::FunctionImp::callAsFunction (this=0x7fe7c0cdb140, exec=0x7fffe7a84500, thisObj=<value optimized out>, args=...) at ../../kjs/function.cpp:144
#50 0x00007fe7ae3570c9 in KJS::JSObject::call (this=0x7fe7be3ff100, exec=0xa, thisObj=0x7fe7be3f0000, args=...) at ../../kjs/object.cpp:69
#51 0x00007fe7ae371d83 in KJS::Machine::runBlock (exec=0x7fffe7a84500, codeBlock=<value optimized out>, parentExec=0x7fffe7a850d0) at codes.def:1192
#52 0x00007fe7ae35368c in KJS::FunctionImp::callAsFunction (this=0x7fe7b3445800, exec=0x7fffe7a850d0, thisObj=<value optimized out>, args=...) at ../../kjs/function.cpp:144
#53 0x00007fe7ae3570c9 in KJS::JSObject::call (this=0x7fe7be3ff100, exec=0xa, thisObj=0x7fe7be3f0000, args=...) at ../../kjs/object.cpp:69
#54 0x00007fe7ae339e4a in KJS::FunctionProtoFunc::callAsFunction (this=<value optimized out>, exec=0x7fffe7a850d0, thisObj=0x7fe7b3445800, args=...) at ../../kjs/function_object.cpp:123
#55 0x00007fe7ae3570c9 in KJS::JSObject::call (this=0x7fe7be3ff100, exec=0xa, thisObj=0x7fe7be3f0000, args=...) at ../../kjs/object.cpp:69
#56 0x00007fe7ae371d83 in KJS::Machine::runBlock (exec=0x7fffe7a850d0, codeBlock=<value optimized out>, parentExec=0x7fffe7a85bd0) at codes.def:1192
#57 0x00007fe7ae35368c in KJS::FunctionImp::callAsFunction (this=0x7fe7c0ce84c0, exec=0x7fffe7a85bd0, thisObj=<value optimized out>, args=...) at ../../kjs/function.cpp:144
#58 0x00007fe7ae3570c9 in KJS::JSObject::call (this=0x7fe7be3ff100, exec=0xa, thisObj=0x7fe7be3f0000, args=...) at ../../kjs/object.cpp:69
#59 0x00007fe7ae371d83 in KJS::Machine::runBlock (exec=0x7fffe7a85bd0, codeBlock=<value optimized out>, parentExec=0x7fffe7a867a0) at codes.def:1192
#60 0x00007fe7ae35368c in KJS::FunctionImp::callAsFunction (this=0x7fe7b3445bc0, exec=0x7fffe7a867a0, thisObj=<value optimized out>, args=...) at ../../kjs/function.cpp:144
#61 0x00007fe7ae3570c9 in KJS::JSObject::call (this=0x7fe7be3ff100, exec=0xa, thisObj=0x7fe7be3f0000, args=...) at ../../kjs/object.cpp:69
#62 0x00007fe7ae339e4a in KJS::FunctionProtoFunc::callAsFunction (this=<value optimized out>, exec=0x7fffe7a867a0, thisObj=0x7fe7b3445bc0, args=...) at ../../kjs/function_object.cpp:123
#63 0x00007fe7ae3570c9 in KJS::JSObject::call (this=0x7fe7be3ff100, exec=0xa, thisObj=0x7fe7be3f0000, args=...) at ../../kjs/object.cpp:69
#64 0x00007fe7ae371d83 in KJS::Machine::runBlock (exec=0x7fffe7a867a0, codeBlock=<value optimized out>, parentExec=0x7fffe7a872a0) at codes.def:1192
#65 0x00007fe7ae35368c in KJS::FunctionImp::callAsFunction (this=0x7fe7c0ce84c0, exec=0x7fffe7a872a0, thisObj=<value optimized out>, args=...) at ../../kjs/function.cpp:144
#66 0x00007fe7ae3570c9 in KJS::JSObject::call (this=0x7fe7be3ff100, exec=0xa, thisObj=0x7fe7be3f0000, args=...) at ../../kjs/object.cpp:69
#67 0x00007fe7ae371d83 in KJS::Machine::runBlock (exec=0x7fffe7a872a0, codeBlock=<value optimized out>, parentExec=0x7fffe7a87e60) at codes.def:1192
#68 0x00007fe7ae35368c in KJS::FunctionImp::callAsFunction (this=0x7fe7b3447340, exec=0x7fffe7a87e60, thisObj=<value optimized out>, args=...) at ../../kjs/function.cpp:144
#69 0x00007fe7ae3570c9 in KJS::JSObject::call (this=0x7fe7be3ff100, exec=0xa, thisObj=0x7fe7be3f0000, args=...) at ../../kjs/object.cpp:69
#70 0x00007fe7ae350c59 in KJS::FunctionImp::construct (this=0x7fe7b3447340, exec=0x7fffe7a87e60, args=...) at ../../kjs/function.cpp:320
#71 0x00007fe7ae3724d9 in KJS::Machine::runBlock (exec=0x7fffe7a87e60, codeBlock=<value optimized out>, parentExec=0x0) at codes.def:1213
#72 0x00007fe7ae3276f9 in KJS::FunctionBodyNode::execute (this=0x39baa50, exec=0x7fffe7a87e60) at ../../kjs/nodes.cpp:928
#73 0x00007fe7ae359eea in KJS::Interpreter::evaluate (this=0x3cb4ae0, sourceURL=..., startingLineNumber=0, code=<value optimized out>, codeLength=<value optimized out>, thisV=0x7fe7c0cf0080)
    at ../../kjs/interpreter.cpp:556
#74 0x00007fe7ae359fa3 in KJS::Interpreter::evaluate (this=0x1, sourceURL=..., startingLineNumber=16, code=<value optimized out>, thisV=<value optimized out>) at ../../kjs/interpreter.cpp:496
#75 0x00007fe7aec46fa1 in KJS::KJSProxyImpl::evaluate (this=0x31e67a0, filename=<value optimized out>, baseLine=0, str=..., n=<value optimized out>, completion=0x7fffe7a88250)
    at ../../khtml/ecma/kjs_proxy.cpp:158
#76 0x00007fe7aea09ce1 in KHTMLPart::executeScript (this=0x37d2320, filename=..., baseLine=0, n=..., script=...) at ../../khtml/khtml_part.cpp:1328
#77 0x00007fe7aea9b008 in khtml::HTMLTokenizer::scriptExecution (this=0x3d2d0a0, str=..., scriptURL=<value optimized out>, baseLine=0) at ../../khtml/html/htmltokenizer.cpp:501
#78 0x00007fe7aea9f486 in khtml::HTMLTokenizer::notifyFinished (this=0x3d2d0a0) at ../../khtml/html/htmltokenizer.cpp:2122
#79 0x00007fe7aebbda3f in khtml::CachedScript::checkNotify (this=0x31c5e20) at ../../khtml/misc/loader.cpp:390
#80 0x00007fe7aebc1064 in khtml::CachedScript::data (this=0x31c5e20, buffer=<value optimized out>, eof=<value optimized out>) at ../../khtml/misc/loader.cpp:382
#81 0x00007fe7aebc0d0d in khtml::Loader::slotFinished (this=0x280f5a0, job=0x282a0f0) at ../../khtml/misc/loader.cpp:1461
#82 0x00007fe7aebc6d3f in khtml::Loader::qt_metacall (this=0x280f5a0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffe7a88940) at ./loader.moc:131
#83 0x00007fe7c096f602 in QMetaObject::activate (sender=0x282a0f0, from_signal_index=<value optimized out>, to_signal_index=7, argv=0x10) at kernel/qobject.cpp:3112
#84 0x00007fe7c047caf2 in KJob::result (this=0x7fe7be3ff100, _t1=0x282a0f0) at ./kjob.moc:188
#85 0x00007fe7c047ce6f in KJob::emitResult (this=0x282a0f0) at ../../kdecore/jobs/kjob.cpp:304
#86 0x00007fe7bfa34be0 in KIO::SimpleJob::slotFinished (this=0x282a0f0) at ../../kio/kio/job.cpp:477
#87 0x00007fe7bfa350a3 in KIO::TransferJob::slotFinished (this=0x282a0f0) at ../../kio/kio/job.cpp:948
#88 0x00007fe7bfa2fdbd in KIO::TransferJob::qt_metacall (this=0x282a0f0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffe7a88d40) at ./jobclasses.moc:343
#89 0x00007fe7c096f602 in QMetaObject::activate (sender=0x305c170, from_signal_index=<value optimized out>, to_signal_index=8, argv=0x10) at kernel/qobject.cpp:3112
#90 0x00007fe7bfaf1f31 in KIO::SlaveInterface::dispatch (this=0x305c170, _cmd=104, rawdata=<value optimized out>) at ../../kio/kio/slaveinterface.cpp:175
#91 0x00007fe7bfaee9c2 in KIO::SlaveInterface::dispatch (this=0x305c170) at ../../kio/kio/slaveinterface.cpp:91
#92 0x00007fe7bfae142e in KIO::Slave::gotInput (this=0x305c170) at ../../kio/kio/slave.cpp:322
#93 0x00007fe7bfae3758 in KIO::Slave::qt_metacall (this=0x305c170, _c=QMetaObject::InvokeMetaMethod, _id=64604640, _a=0x7fffe7a89160) at ./slave.moc:76
#94 0x00007fe7c096f602 in QMetaObject::activate (sender=0x3066390, from_signal_index=<value optimized out>, to_signal_index=4, argv=0x10) at kernel/qobject.cpp:3112
#95 0x00007fe7bf9fe381 in KIO::ConnectionPrivate::dequeue (this=0x3066740) at ../../kio/kio/connection.cpp:82
#96 0x00007fe7bf9fe7da in KIO::Connection::qt_metacall (this=0x3066390, _c=QMetaObject::InvokeMetaMethod, _id=64604640, _a=0x2b3bc00) at ./connection.moc:73
#97 0x00007fe7c0969ee8 in QObject::event (this=0x3066390, e=0x31c6ce0) at kernel/qobject.cpp:1110
#98 0x00007fe7be8e87ad in QApplicationPrivate::notify_helper (this=0x231c530, receiver=0x3066390, e=0x31c6ce0) at kernel/qapplication.cpp:4056
#99 0x00007fe7be8f080a in QApplication::notify (this=0x7fffe7a89d80, receiver=0x3066390, e=0x31c6ce0) at kernel/qapplication.cpp:4021
#100 0x00007fe7bf541b2b in KApplication::notify (this=0x7fffe7a89d80, receiver=0x3066390, event=0x31c6ce0) at ../../kdeui/kernel/kapplication.cpp:302
#101 0x00007fe7c095a49c in QCoreApplication::notifyInternal (this=0x7fffe7a89d80, receiver=0x3066390, event=0x31c6ce0) at kernel/qcoreapplication.cpp:610
#102 0x00007fe7c095b0e4 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x228edb0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#103 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x228edb0) at kernel/qcoreapplication.cpp:1247
#104 0x00007fe7c0982ef3 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#105 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:210
#106 0x00007fe7bd8057aa in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#107 0x00007fe7bd808df8 in ?? () from /usr/lib/libglib-2.0.so.0
#108 0x00007fe7bd808fac in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#109 0x00007fe7c0982b7f in QEventDispatcherGlib::processEvents (this=0x231bc70, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#110 0x00007fe7be97f5ef in QGuiEventDispatcherGlib::processEvents (this=0x7fe7be3ff100, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#111 0x00007fe7c0958d62 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#112 0x00007fe7c0959134 in QEventLoop::exec (this=0x7fffe7a89b20, flags=...) at kernel/qeventloop.cpp:201
#113 0x00007fe7c095b3a4 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#114 0x00007fe7b5b1b909 in kdemain (argc=<value optimized out>, argv=<value optimized out>) at ../../../../apps/konqueror/src/konqmain.cpp:257
#115 0x0000000000407264 in launch (argc=2, _name=0x22d0ad8 "konqueror", args=<value optimized out>, cwd=0x0, envc=1, envs=0x22d0b00 "", reset_env=false, tty=0x0, avoid_loops=false, 
    startup_id_str=0x40a0ff "0") at ../../kinit/kinit.cpp:676
#116 0x0000000000407a28 in handle_launcher_request (sock=7, who=<value optimized out>) at ../../kinit/kinit.cpp:1168
#117 0x0000000000407fae in handle_requests (waitForPid=0) at ../../kinit/kinit.cpp:1361
#118 0x000000000040863b in main (argc=2, argv=0x7fffe7a8b368, envp=0x7fffe7a8b380) at ../../kinit/kinit.cpp:1788

Reported using DrKonqi
Comment 1 Dario Andres 2009-09-03 01:47:10 UTC
This could be related to bug 198622. Thanks
Comment 2 Dario Andres 2009-10-14 14:16:22 UTC
Another case from bug 210506:
What I was doing when the application crashed:
After clicking on a story on Digg.com, Konqueror stops responding.  It becomes
impossible to stop loading the page, browse away to another page or even switch
to another tab.
Comment 3 Dario Andres 2009-10-14 14:16:29 UTC
*** Bug 210506 has been marked as a duplicate of this bug. ***
Comment 4 Tommi Tervo 2009-12-06 10:56:19 UTC
*** Bug 217508 has been marked as a duplicate of this bug. ***
Comment 5 Dario Andres 2009-12-31 15:50:38 UTC
*** Bug 213874 has been marked as a duplicate of this bug. ***
Comment 6 Dario Andres 2009-12-31 15:50:43 UTC
*** Bug 214021 has been marked as a duplicate of this bug. ***
Comment 7 Dario Andres 2009-12-31 15:54:04 UTC
From bug 219863:
---
What I was doing when the application crashed:
Had http://www.theonion.com/content/video/apple_introduces_revolutionary open. 
The video didn't play with Adobe Flash, so I closed the window and got the
crash.
Comment 8 Dario Andres 2009-12-31 15:54:38 UTC
*** Bug 219863 has been marked as a duplicate of this bug. ***
Comment 9 Christophe Marin 2010-02-22 00:06:37 UTC
*** Bug 222330 has been marked as a duplicate of this bug. ***
Comment 10 Nicolas L. 2010-08-06 19:53:19 UTC
*** Bug 198622 has been marked as a duplicate of this bug. ***
Comment 11 Joachim Mairböck 2010-08-13 16:07:38 UTC
Created attachment 50130 [details]
New crash information added by DrKonqi

konqueror (4.5.00 (KDE 4.5.0)) on KDE Platform 4.5.00 (KDE 4.5.0) using Qt 4.6.3

- What I was doing when the application crashed:
I was viewing http://is.gd/efVog (a page which compares Konqueror KHTML performance with Konqueror Webkit). It asked several times whether to send some (form) data unencrypted which I confirmed each time. It also kept loading some objects (the "image" count went up).

After restarting (thanks to session restore) I cancelled the first question whether to send data, there weren't any further messages and Konqi didn't crash any more.

-- Backtrace (Reduced):
#7  0xafc32d35 in mark (this=0xa91b9880) at /usr/src/debug/kdelibs-4.5.0/kjs/value.h:442
#8  KJS::JSVariableObject::mark (this=0xa91b9880) at /usr/src/debug/kdelibs-4.5.0/kjs/JSVariableObject.cpp:85
#9  0xafbef6a4 in KJS::Collector::markStackObjectsConservatively (start=0xbf929c38, end=0xbf92d000) at /usr/src/debug/kdelibs-4.5.0/kjs/collector.cpp:474
#10 0xafbef786 in KJS::Collector::markCurrentThreadConservatively () at /usr/src/debug/kdelibs-4.5.0/kjs/collector.cpp:548
#11 0xafbef7d4 in KJS::Collector::markStackObjectsConservatively () at /usr/src/debug/kdelibs-4.5.0/kjs/collector.cpp:613
Comment 12 Christophe Marin 2010-11-29 15:20:58 UTC
*** Bug 257451 has been marked as a duplicate of this bug. ***
Comment 13 Dawit Alemayehu 2011-05-07 06:10:21 UTC
*** Bug 266806 has been marked as a duplicate of this bug. ***
Comment 14 Dawit Alemayehu 2011-05-07 06:11:01 UTC
*** Bug 263546 has been marked as a duplicate of this bug. ***
Comment 15 Martin Koller 2011-05-21 08:54:34 UTC
*** Bug 219439 has been marked as a duplicate of this bug. ***
Comment 16 Peter 2011-12-07 23:25:51 UTC
I can confirm this.  It was crashing very regularly with 4.6.5 and just upgraded to 4.7.3 and it crashed almost immediately.  Sorry about the lack of debugging information but there's definitely a bug.

Also, it usually happens for me when I hit the "back" button.

Application: Konqueror (kdeinit4), signal: Segmentation fault
[KCrash Handler]
#7  0xb1979af3 in ?? () from /usr/lib/libkjs.so.4
#8  0xb19798a5 in KJS::Identifier::remove(KJS::UString::Rep*) () from /usr/lib/libkjs.so.4
#9  0xb1934050 in KJS::UString::Rep::destroy() () from /usr/lib/libkjs.so.4
#10 0xb1978d6a in ?? () from /usr/lib/libkjs.so.4
#11 0xb193f3ec in ?? () from /usr/lib/libkjs.so.4
#12 0xb1978fae in ?? () from /usr/lib/libkjs.so.4
#13 0xb193f3ec in ?? () from /usr/lib/libkjs.so.4
#14 0xb1977b51 in ?? () from /usr/lib/libkjs.so.4
#15 0xb193f3ec in ?? () from /usr/lib/libkjs.so.4
#16 0xb199c401 in ?? () from /usr/lib/libkjs.so.4
#17 0xb193f3ec in ?? () from /usr/lib/libkjs.so.4
#18 0xb199c201 in ?? () from /usr/lib/libkjs.so.4
#19 0xb193f3ec in ?? () from /usr/lib/libkjs.so.4
#20 0xb1977e6b in ?? () from /usr/lib/libkjs.so.4
#21 0xb193f3ec in ?? () from /usr/lib/libkjs.so.4
#22 0xb199b800 in ?? () from /usr/lib/libkjs.so.4
#23 0xb193f3ec in ?? () from /usr/lib/libkjs.so.4
#24 0xb1977d51 in ?? () from /usr/lib/libkjs.so.4
#25 0xb193f3ec in ?? () from /usr/lib/libkjs.so.4
#26 0xb1977e5c in ?? () from /usr/lib/libkjs.so.4
#27 0xb193f3ec in ?? () from /usr/lib/libkjs.so.4
#28 0xb199b800 in ?? () from /usr/lib/libkjs.so.4
#29 0xb193f3ec in ?? () from /usr/lib/libkjs.so.4
#30 0xb199d464 in ?? () from /usr/lib/libkjs.so.4
#31 0xb193f3ec in ?? () from /usr/lib/libkjs.so.4
#32 0xb199cb2d in ?? () from /usr/lib/libkjs.so.4
#33 0xb193f3ec in ?? () from /usr/lib/libkjs.so.4
#34 0xb1978871 in ?? () from /usr/lib/libkjs.so.4
#35 0xb193f3ec in ?? () from /usr/lib/libkjs.so.4
#36 0xb1977de0 in ?? () from /usr/lib/libkjs.so.4
#37 0xb193f3ec in ?? () from /usr/lib/libkjs.so.4
#38 0xb1977e0d in ?? () from /usr/lib/libkjs.so.4
#39 0xb193f3ec in ?? () from /usr/lib/libkjs.so.4
#40 0xb199b731 in ?? () from /usr/lib/libkjs.so.4
#41 0xb193f3ec in ?? () from /usr/lib/libkjs.so.4
#42 0xb19786c1 in ?? () from /usr/lib/libkjs.so.4
#43 0xb193f3ec in ?? () from /usr/lib/libkjs.so.4
#44 0xb1978561 in ?? () from /usr/lib/libkjs.so.4
#45 0xb193f3ec in ?? () from /usr/lib/libkjs.so.4
#46 0xb199b800 in ?? () from /usr/lib/libkjs.so.4
#47 0xb193f3ec in ?? () from /usr/lib/libkjs.so.4
#48 0xb199b835 in ?? () from /usr/lib/libkjs.so.4
#49 0xb193f3ec in ?? () from /usr/lib/libkjs.so.4
#50 0xb199d464 in ?? () from /usr/lib/libkjs.so.4
#51 0xb193f3ec in ?? () from /usr/lib/libkjs.so.4
#52 0xb1967e05 in KJS::FunctionImp::~FunctionImp() () from /usr/lib/libkjs.so.4
#53 0xb193cb1f in KJS::Collector::collect() () from /usr/lib/libkjs.so.4
#54 0xb1970ff7 in KJS::Interpreter::collect() () from /usr/lib/libkjs.so.4
#55 0xb1d982a5 in ?? () from /usr/lib/libkhtml.so.5
#56 0xb1b32ec2 in KHTMLPart::clear() () from /usr/lib/libkhtml.so.5
#57 0xb1b355a1 in KHTMLPart::restoreState(QDataStream&) () from /usr/lib/libkhtml.so.5
#58 0xb1b5107e in ?? () from /usr/lib/libkhtml.so.5
#59 0xb2f6bc78 in ?? () from /usr/lib/libkdeinit4_konqueror.so
#60 0xb2fb6208 in ?? () from /usr/lib/libkdeinit4_konqueror.so
#61 0xb2fc6f84 in ?? () from /usr/lib/libkdeinit4_konqueror.so
#62 0xb700dbfa in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/qt4/libQtCore.so.4
#63 0xb7018f16 in QMetaCallEvent::placeMetaCall(QObject*) () from /usr/lib/qt4/libQtCore.so.4
#64 0xb701a852 in QObject::event(QEvent*) () from /usr/lib/qt4/libQtCore.so.4
#65 0xb658bc46 in QWidget::event(QEvent*) () from /usr/lib/qt4/libQtGui.so.4
#66 0xb69a6817 in QMainWindow::event(QEvent*) () from /usr/lib/qt4/libQtGui.so.4
#67 0xb77b3cdc in KMainWindow::event(QEvent*) () from /usr/lib/libkdeui.so.5
#68 0xb77fad1f in KXmlGuiWindow::event(QEvent*) () from /usr/lib/libkdeui.so.5
#69 0xb2fa7f75 in ?? () from /usr/lib/libkdeinit4_konqueror.so
#70 0xb652e73c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/qt4/libQtGui.so.4
#71 0xb6534009 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/qt4/libQtGui.so.4
#72 0xb76dbd6a in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#73 0xb7007ebb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/qt4/libQtCore.so.4
#74 0xb700b12c in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/qt4/libQtCore.so.4
#75 0xb700b28d in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/qt4/libQtCore.so.4
#76 0xb70369d4 in ?? () from /usr/lib/qt4/libQtCore.so.4
#77 0xb5d08125 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#78 0xb5d0c6d8 in ?? () from /usr/lib/libglib-2.0.so.0
#79 0xb5d0c8b8 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#80 0xb70364c5 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/qt4/libQtCore.so.4
#81 0xb65ee355 in ?? () from /usr/lib/qt4/libQtGui.so.4
#82 0xb7006989 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/qt4/libQtCore.so.4
#83 0xb7006e0a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/qt4/libQtCore.so.4
#84 0xb700b34f in QCoreApplication::exec() () from /usr/lib/qt4/libQtCore.so.4
#85 0xb652d457 in QApplication::exec() () from /usr/lib/qt4/libQtGui.so.4
#86 0xb2fe8c05 in kdemain () from /usr/lib/libkdeinit4_konqueror.so
#87 0x0804e2b1 in _start ()
Comment 17 kavol 2011-12-20 11:59:33 UTC
Created attachment 66932 [details]
New crash information added by DrKonqi

konqueror (4.7.3 (4.7.3)) on KDE Platform 4.7.3 (4.7.3) using Qt 4.8.0

- What I was doing when the application crashed:

I've just clicked a link in kmail:
http://memebase.com/2011/12/19/internet-memes-no-one-declines/

It seems to crash Konqueror reliably, entering this in address bar then waiting a few seconds for the page load, and then crash ... a nice candidate to try to isolate the problem, as unlike the ones above, this one is definitely not random and dependent on user input.

-- Backtrace (Reduced):
#6  marked (this=0x0) at /usr/src/debug/kdelibs-4.7.3/kjs/value.h:447
#7  KJS::JSVariableObject::mark (this=<optimized out>) at /usr/src/debug/kdelibs-4.7.3/kjs/JSVariableObject.cpp:84
#8  0x00000035b405cf96 in mark (this=<optimized out>) at /usr/src/debug/kdelibs-4.7.3/kjs/JSVariableObject.h:147
#9  KJS::FunctionImp::mark (this=<optimized out>) at /usr/src/debug/kdelibs-4.7.3/kjs/function.cpp:72
#10 0x00000035b4035958 in KJS::Collector::markStackObjectsConservatively (start=<optimized out>, end=0x7fff66f5d000) at /usr/src/debug/kdelibs-4.7.3/kjs/collector.cpp:474
Comment 18 Johannes Huber 2012-02-09 22:04:07 UTC
ping
Comment 19 kavol 2012-02-10 11:06:07 UTC
(In reply to comment #17)
> I've just clicked a link in kmail:
> http://memebase.com/2011/12/19/internet-memes-no-one-declines/

I don't experience this crash anymore with 4.8.0 - however, I cannot guarantee that the site hasn't changed meanwhile ...
Comment 20 Peter 2012-05-15 01:47:35 UTC
I just got this crash with 4.8.1 but it seems better than it was, maybe.

#7  0xb16a6cdc in ?? () from /usr/lib/libkjs.so.4
#8  0xb17023ee in ?? () from /usr/lib/libkjs.so.4
#9  0xb16a43ec in ?? () from /usr/lib/libkjs.so.4
#10 0xb16cce05 in KJS::FunctionImp::~FunctionImp() () from /usr/lib/libkjs.so.4
#11 0xb16a17b9 in KJS::Collector::collect() () from /usr/lib/libkjs.so.4
#12 0xb16d5ff7 in KJS::Interpreter::collect() () from /usr/lib/libkjs.so.4
#13 0xb1afdb45 in ?? () from /usr/lib/libkhtml.so.5
#14 0xb18982b2 in KHTMLPart::clear() () from /usr/lib/libkhtml.so.5
#15 0xb1899360 in KHTMLPart::~KHTMLPart() () from /usr/lib/libkhtml.so.5
#16 0xb18995b2 in KHTMLPart::~KHTMLPart() () from /usr/lib/libkhtml.so.5

Also, https://bugs.kde.org/show_bug.cgi?id=294675 might be a duplicate of this.
Comment 21 Andrew Crouthamel 2018-10-29 22:31:55 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 22 Bug Janitor Service 2018-11-13 14:20:14 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 23 Bug Janitor Service 2018-11-28 04:48:44 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!