Summary: | Konqueror crash when restoring crashed session (KJS::JSVariableObject::mark, KJS::Collector::markStackObjectsConservatively) | ||
---|---|---|---|
Product: | [Applications] konqueror | Reporter: | Volker Lanz <vl> |
Component: | general | Assignee: | Konqueror Developers <konq-bugs> |
Status: | RESOLVED DUPLICATE | ||
Severity: | crash | CC: | andresbajotierra, auxsvr, bugs2, deblauwetom, jbrsubscribe, kavol, kde, kde_bugs, len, maksim, Regnaron, ry, tuju, zexx86 |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Unlisted Binaries | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
Volker Lanz
2009-07-02 10:48:08 UTC
*** Bug 201117 has been marked as a duplicate of this bug. *** *** Bug 201935 has been marked as a duplicate of this bug. *** This could be related to bug 196241 too. Thanks *** Bug 202408 has been marked as a duplicate of this bug. *** *** Bug 203378 has been marked as a duplicate of this bug. *** *** Bug 206030 has been marked as a duplicate of this bug. *** I was browsing several websites (linux-mag and others) when konqueror hang. I clicked the close button of the window and the message about open tabs appeared. I closed one tab using this dialog box, then the second one (konqueror was frozen while I was doing this), and konqueror crashed with the following: Application: Konqueror (kdeinit4), signal: Segmentation fault [KCrash Handler] #6 0xff000000 in ?? () #7 0xb23f5be8 in KJS::Collector::markStackObjectsConservatively (start=0xbfec0be0, end=<value optimized out>) at /usr/src/debug/kdelibs-4.3.1/kjs/collector.cpp:473 #8 0xb23f63ab in KJS::Collector::markCurrentThreadConservatively () at /usr/src/debug/kdelibs-4.3.1/kjs/collector.cpp:556 #9 0xb23f63e7 in KJS::Collector::markStackObjectsConservatively () at /usr/src/debug/kdelibs-4.3.1/kjs/collector.cpp:621 #10 0xb23f6434 in KJS::Collector::collect () at /usr/src/debug/kdelibs-4.3.1/kjs/collector.cpp:695 #11 0xb242a787 in KJS::Interpreter::collect () at /usr/src/debug/kdelibs-4.3.1/kjs/interpreter.cpp:743 #12 0xb28136e5 in ~KJSProxyImpl (this=0x81f3c18) at /usr/src/debug/kdelibs-4.3.1/khtml/ecma/kjs_proxy.cpp:114 #13 0xb25b7f20 in ~ChildFrame (this=0x881a7c0) at /usr/src/debug/kdelibs-4.3.1/khtml/khtmlpart_p.h:99 #14 0xb25a9d9e in ~KHTMLPart (this=0xbfd3b10) at /usr/src/debug/kdelibs-4.3.1/khtml/khtml_part.cpp:622 #15 0xb489ee08 in ~KonqView (this=0x926c048) at /usr/src/debug/kdebase-4.3.1/apps/konqueror/src/konqview.cpp:132 #16 0xb48a5b3c in KonqViewManager::removeTab (this=0x81881f0, currentFrame=0xc2ab754, emitAboutToRemoveSignal=true) at /usr/src/debug/kdebase-4.3.1/apps/konqueror/src/konqviewmanager.cpp:402 #17 0xb48edde1 in KonqMainWindow::slotRemoveTab (this=0x8109b48) at /usr/src/debug/kdebase-4.3.1/apps/konqueror/src/konqmainwindow.cpp:2531 #18 0xb48f283f in KonqMainWindow::closeEvent (this=0x8109b48, e=0xbfec1584) at /usr/src/debug/kdebase-4.3.1/apps/konqueror/src/konqmainwindow.cpp:5058 #19 0xb6896dba in QWidget::event (this=0x8109b48, event=0xbfec1584) at kernel/qwidget.cpp:7699 #20 0xb6c45b57 in QMainWindow::event (this=0x8109b48, event=0xbfec1584) at widgets/qmainwindow.cpp:1399 #21 0xb7415547 in KMainWindow::event (this=0x8109b48, ev=0xbfec1584) at /usr/src/debug/kdelibs-4.3.1/kdeui/widgets/kmainwindow.cpp:1094 #22 0xb745aa2c in KXmlGuiWindow::event (this=0x8109b48, ev=0xbfec1584) at /usr/src/debug/kdelibs-4.3.1/kdeui/xmlgui/kxmlguiwindow.cpp:131 #23 0xb48f7e3d in KonqMainWindow::event (this=0x8109b48, e=0xbfec1584) at /usr/src/debug/kdebase-4.3.1/apps/konqueror/src/konqmainwindow.cpp:5668 #24 0xb68407bc in QApplicationPrivate::notify_helper (this=0x80bdb08, receiver=0x8109b48, e=0xbfec1584) at kernel/qapplication.cpp:4056 #25 0xb6848b92 in QApplication::notify (this=0xbfec58d8, receiver=0x8109b48, e=0xbfec1584) at kernel/qapplication.cpp:4021 #26 0xb733172d in KApplication::notify (this=0xbfec58d8, receiver=0x8109b48, event=0xbfec1584) at /usr/src/debug/kdelibs-4.3.1/kdeui/kernel/kapplication.cpp:302 #27 0xb7e7ae3e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #28 0xb684b8fe in QCoreApplication::sendSpontaneousEvent (receiver=0x8109b48, event=0xb911868) at ../../src/corelib/kernel/qcoreapplication.h:216 #29 0xb689c4a7 in QWidgetPrivate::close_helper (this=0x8109d58, mode=QWidgetPrivate::CloseWithSpontaneousEvent) at kernel/qwidget.cpp:7120 #30 0xb68a43eb in QApplication::x11ClientMessage (this=0xbfec58d8, w=0x8109b48, event=0xbfec2aec, passive_only=104) at kernel/qapplication_x11.cpp:5284 #31 0xb68b6c82 in QApplication::x11ProcessEvent (this=0xbfec58d8, event=0xbfec2aec) at kernel/qapplication_x11.cpp:3675 #32 0xb68e15aa in x11EventSourceDispatch (s=0x80c0c00, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #33 0xb63d5e08 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #34 0xb63d937b in ?? () from /usr/lib/libglib-2.0.so.0 #35 0xb63d94f8 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #36 0xb7ea6aa8 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #37 0xb68e0ca5 in QGuiEventDispatcherGlib::processEvents (this=0x80bdae8, flags={i = -1075041044}) at kernel/qguieventdispatcher_glib.cpp:202 #38 0xb7e7945d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #39 0xb7e798a9 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #40 0xb77f3a3b in KIO::NetAccess::enter_loop (this=0xbfec2de0) at /usr/src/debug/kdelibs-4.3.1/kio/kio/netaccess.cpp:502 #41 0xb77f40ff in KIO::NetAccess::synchronousRunInternal (this=0xbfec2de0, job=0xc5fed00, window=0x0, data=0xbfec2f14, finalURL=0xbfec2edc, metaData=0xbfec2f0c) at /usr/src/debug/kdelibs-4.3.1/kio/kio/netaccess.cpp:487 #42 0xb77f47b1 in KIO::NetAccess::synchronousRun (job=0xc5fed00, window=0x0, data=0xbfec2f14, finalURL=0xbfec2edc, metaData=0xbfec2f0c) at /usr/src/debug/kdelibs-4.3.1/kio/kio/netaccess.cpp:277 #43 0xb283c229 in KJS::XMLHttpRequest::send (this=0xb0f20340, _body=@0xbfec3020, ec=@0xbfec3058) at /usr/src/debug/kdelibs-4.3.1/khtml/ecma/xmlhttprequest.cpp:481 #44 0xb283d1d9 in KJS::XMLHttpRequestProtoFunc::callAsFunction (this=0xb0c0aa80, exec=0xbfec371c, thisObj=0xb0f20340, args=@0xbfec36a4) at /usr/src/debug/kdelibs-4.3.1/khtml/ecma/xmlhttprequest.cpp:868 #45 0xb2428dbd in KJS::JSObject::call (this=0x8, exec=0xbfec371c, thisObj=0xb0f20340, args=@0xbfec36a4) at /usr/src/debug/kdelibs-4.3.1/kjs/object.cpp:69 #46 0xb244659b in KJS::Machine::runBlock (exec=0xbfec371c, codeBlock=@0x9000010, parentExec=0xbfec3f30) at codes.def:1192 #47 0xb2424ff3 in KJS::FunctionImp::callAsFunction (this=0xb08a1bc0, exec=0xbfec3f30, thisObj=0xb0f20300, args=@0xbfec3e34) at /usr/src/debug/kdelibs-4.3.1/kjs/function.cpp:144 #48 0xb2428dbd in KJS::JSObject::call (this=0x8, exec=0xbfec3f30, thisObj=0xb0f20300, args=@0xbfec3e34) at /usr/src/debug/kdelibs-4.3.1/kjs/object.cpp:69 #49 0xb244659b in KJS::Machine::runBlock (exec=0xbfec3f30, codeBlock=@0x9000010, parentExec=0x0) at codes.def:1192 #50 0xb23f7d25 in KJS::FunctionBodyNode::execute (this=0x90c5ce0, exec=0xbfec3f30) at /usr/src/debug/kdelibs-4.3.1/kjs/nodes.cpp:928 #51 0xb242be92 in KJS::Interpreter::evaluate (this=0xbf31ca0, sourceURL=@0xbfec40b4, startingLineNumber=486, code=0x8c2ebf0, codeLength=86, thisV=0xb0f20300) at /usr/src/debug/kdelibs-4.3.1/kjs/interpreter.cpp:556 #52 0xb242c037 in KJS::Interpreter::evaluate (this=0xbf31ca0, sourceURL=@0xbfec40b4, startingLineNumber=486, code=@0xbfec40b8, thisV=0xb0f20300) at /usr/src/debug/kdelibs-4.3.1/kjs/interpreter.cpp:496 #53 0xb2813a89 in KJS::KJSProxyImpl::evaluate (this=0x81f3c18, filename= {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 65107}, alloc = 0, size = 0, data = 0x80532da, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 234}, alloc = 0, size = 0, data = 0xb7f6e46e, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0xbfec4148, static codecForCStrings = 0x0}, baseLine=486, str=@0xbfec4368, n=@0xbfec419c, completion=0xbfec4120) at /usr/src/debug/kdelibs-4.3.1/khtml/ecma/kjs_proxy.cpp:158 #54 0xb25b498e in KHTMLPart::executeScript (this=0xbfd3b10, filename=@0xbfec41b8, baseLine=486, n=@0xbfec419c, script=@0xbfec4368) at /usr/src/debug/kdelibs-4.3.1/khtml/khtml_part.cpp:1328 #55 0xb2649e86 in khtml::HTMLTokenizer::scriptExecution (this=0xbcced88, str=@0xbfec4368, scriptURL=@0xbfec4364, baseLine=486) at /usr/src/debug/kdelibs-4.3.1/khtml/html/htmltokenizer.cpp:501 #56 0xb264e0d4 in khtml::HTMLTokenizer::scriptHandler (this=0xbcced88) at /usr/src/debug/kdelibs-4.3.1/khtml/html/htmltokenizer.cpp:454 #57 0xb264f75d in khtml::HTMLTokenizer::parseSpecial (this=0xbcced88, src=@0xbccf288) at /usr/src/debug/kdelibs-4.3.1/khtml/html/htmltokenizer.cpp:369 #58 0xb26516bf in khtml::HTMLTokenizer::parseTag (this=0xbcced88, src=@0xbccf288) at /usr/src/debug/kdelibs-4.3.1/khtml/html/htmltokenizer.cpp:1550 #59 0xb2652b6e in khtml::HTMLTokenizer::write (this=0xbcced88, str=@0xbfec4768, appendData=false) at /usr/src/debug/kdelibs-4.3.1/khtml/html/htmltokenizer.cpp:1810 #60 0xb2653fd8 in khtml::HTMLTokenizer::notifyFinished (this=0xbcced88) at /usr/src/debug/kdelibs-4.3.1/khtml/html/htmltokenizer.cpp:2135 #61 0xb2780f5d in khtml::CachedScript::checkNotify (this=0xc627440) at /usr/src/debug/kdelibs-4.3.1/khtml/misc/loader.cpp:390 #62 0xb27848ac in khtml::CachedScript::data (this=0xc627440, buffer=@0xc626cd4, eof=true) at /usr/src/debug/kdelibs-4.3.1/khtml/misc/loader.cpp:382 #63 0xb27844d2 in khtml::Loader::slotFinished (this=0x86e9178, job=0xc597e38) at /usr/src/debug/kdelibs-4.3.1/khtml/misc/loader.cpp:1461 #64 0xb278a8e7 in khtml::Loader::qt_metacall (this=0x86e9178, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0xbfec4a0c) at /usr/src/debug/kdelibs-4.3.1/build/khtml/loader.moc:131 #65 0xb7e91324 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4 #66 0xb7e92045 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4 #67 0xb7b817a3 in KJob::result (this=0xc597e38, _t1=0xc597e38) at /usr/src/debug/kdelibs-4.3.1/build/kdecore/kjob.moc:188 #68 0xb7b81c49 in KJob::emitResult (this=0xc597e38) at /usr/src/debug/kdelibs-4.3.1/kdecore/jobs/kjob.cpp:304 #69 0xb7756bf5 in KIO::SimpleJob::slotFinished (this=0xc597e38) at /usr/src/debug/kdelibs-4.3.1/kio/kio/job.cpp:477 #70 0xb7757533 in KIO::TransferJob::slotFinished (this=0xc597e38) at /usr/src/debug/kdelibs-4.3.1/kio/kio/job.cpp:948 #71 0xb7753adb in KIO::TransferJob::qt_metacall (this=0xc597e38, _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0xbfec4c4c) at /usr/src/debug/kdelibs-4.3.1/build/kio/jobclasses.moc:343 #72 0xb7e91324 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4 #73 0xb7e92045 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4 #74 0xb781e1b7 in KIO::SlaveInterface::finished (this=0x87e1440) at /usr/src/debug/kdelibs-4.3.1/build/kio/slaveinterface.moc:165 #75 0xb7821ef7 in KIO::SlaveInterface::dispatch (this=0x87e1440, _cmd=104, rawdata=@0xbfec4e24) at /usr/src/debug/kdelibs-4.3.1/kio/kio/slaveinterface.cpp:175 #76 0xb781e697 in KIO::SlaveInterface::dispatch (this=0x87e1440) at /usr/src/debug/kdelibs-4.3.1/kio/kio/slaveinterface.cpp:91 #77 0xb781040d in KIO::Slave::gotInput (this=0x87e1440) at /usr/src/debug/kdelibs-4.3.1/kio/kio/slave.cpp:322 #78 0xb78128a3 in KIO::Slave::qt_metacall (this=0x87e1440, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfec4f3c) at /usr/src/debug/kdelibs-4.3.1/build/kio/slave.moc:76 #79 0xb7e91324 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4 #80 0xb7e92045 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4 #81 0xb771a927 in KIO::Connection::readyRead (this=0x873ce98) at /usr/src/debug/kdelibs-4.3.1/build/kio/connection.moc:86 #82 0xb771c293 in KIO::ConnectionPrivate::dequeue (this=0x89078a0) at /usr/src/debug/kdelibs-4.3.1/kio/kio/connection.cpp:82 #83 0xb771c676 in KIO::Connection::qt_metacall (this=0x873ce98, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xc4c8808) at /usr/src/debug/kdelibs-4.3.1/build/kio/connection.moc:73 #84 0xb7e89b0a in QMetaCallEvent::placeMetaCall(QObject*) () from /usr/lib/libQtCore.so.4 #85 0xb7e8b256 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4 #86 0xb68407bc in QApplicationPrivate::notify_helper (this=0x80bdb08, receiver=0x873ce98, e=0xc537558) at kernel/qapplication.cpp:4056 #87 0xb6848aae in QApplication::notify (this=0xbfec58d8, receiver=0x873ce98, e=0xc537558) at kernel/qapplication.cpp:3603 #88 0xb733172d in KApplication::notify (this=0xbfec58d8, receiver=0x873ce98, event=0xc537558) at /usr/src/debug/kdelibs-4.3.1/kdeui/kernel/kapplication.cpp:302 #89 0xb7e7ae3e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #90 0xb7e7baac in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4 #91 0xb7e7bc6c in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/libQtCore.so.4 #92 0xb7ea6e9d in ?? () from /usr/lib/libQtCore.so.4 #93 0xb63d5e08 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #94 0xb63d937b in ?? () from /usr/lib/libglib-2.0.so.0 #95 0xb63d94f8 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #96 0xb7ea6aa8 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #97 0xb68e0ca5 in QGuiEventDispatcherGlib::processEvents (this=0x80bdae8, flags={i = -1075030500}) at kernel/qguieventdispatcher_glib.cpp:202 #98 0xb7e7945d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #99 0xb7e798a9 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #100 0xb7e7bd40 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4 #101 0xb6840637 in QApplication::exec () at kernel/qapplication.cpp:3525 #102 0xb4930bff in kdemain (argc=2, argv=0x80926e8) at /usr/src/debug/kdebase-4.3.1/apps/konqueror/src/konqmain.cpp:257 #103 0x0804e505 in launch (argc=2, _name=0x8092124 "/usr/bin/konqueror", args=0x809213f "", cwd=0x0, envc=0, envs=0x8092144 "", reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x8092148 "linux;1252569728;771719;23757_TIME1300713443") at /usr/src/debug/kdelibs-4.3.1/kinit/kinit.cpp:706 #104 0x0804ecdd in handle_launcher_request (sock=7, who=<value optimized out>) at /usr/src/debug/kdelibs-4.3.1/kinit/kinit.cpp:1198 #105 0x0804f173 in handle_requests (waitForPid=0) at /usr/src/debug/kdelibs-4.3.1/kinit/kinit.cpp:1391 #106 0x0804feb2 in main (argc=4, argv=0xbfec6494, envp=0xbfec64a8) at /usr/src/debug/kdelibs-4.3.1/kinit/kinit.cpp:1830 *** Bug 206601 has been marked as a duplicate of this bug. *** *** Bug 208660 has been marked as a duplicate of this bug. *** This crash (at least the backtrace looks the same) happens to me very reliably with Konqueror 4.3.3 at the site https://www.mojebanka.cz/CertWizard/?L=CZ after clicking to allow Java to access files ... *** This bug has been marked as a duplicate of bug 203170 *** |