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: | kjs | Assignee: | 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
This could be related to bug 198622. Thanks 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. *** Bug 210506 has been marked as a duplicate of this bug. *** *** Bug 217508 has been marked as a duplicate of this bug. *** *** Bug 213874 has been marked as a duplicate of this bug. *** *** Bug 214021 has been marked as a duplicate of this bug. *** 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. *** Bug 219863 has been marked as a duplicate of this bug. *** *** Bug 222330 has been marked as a duplicate of this bug. *** *** Bug 198622 has been marked as a duplicate of this bug. *** 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 *** Bug 257451 has been marked as a duplicate of this bug. *** *** Bug 266806 has been marked as a duplicate of this bug. *** *** Bug 263546 has been marked as a duplicate of this bug. *** *** Bug 219439 has been marked as a duplicate of this bug. *** 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 () 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 ping (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 ... 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. 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! 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! 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! |