Application: konqueror (4.11.5) KDE Platform Version: 4.11.5 Qt Version: 4.8.6 Operating System: Linux 3.12-1-amd64 i686 Distribution: Debian GNU/Linux unstable (sid) -- Information about the crash: I had just opened a number of tabs in Konqueror, had finished reading one of them and closed it with ^W while, I think, the others were not yet completely finished loading. I got the KDE crash handler. Restarting worked, closing the tab worked then. -- Backtrace: Application: Konqueror (konqueror), signal: Segmentation fault Using host libthread_db library "/lib/i386-linux-gnu/i686/cmov/libthread_db.so.1". [Current thread is 1 (Thread 0xf4c50740 (LWP 7426))] Thread 2 (Thread 0xf026cb40 (LWP 7439)): #0 0xf77b0425 in __kernel_vsyscall () #1 0xf75f87e2 in clock_gettime (clock_id=1, tp=0xf026bfe8) at ../sysdeps/unix/clock_gettime.c:115 #2 0xf5b7b47c in do_gettime (frac=0xf026bfe0, sec=0xf026bfd8) at tools/qelapsedtimer_unix.cpp:127 #3 qt_gettime () at tools/qelapsedtimer_unix.cpp:144 #4 0xf5c645f2 in updateCurrentTime (this=0xef902074) at kernel/qeventdispatcher_unix.cpp:354 #5 QTimerInfoList::timerWait (this=this@entry=0xef902074, tm=...) at kernel/qeventdispatcher_unix.cpp:460 #6 0xf5c62bab in timerSourcePrepareHelper (src=src@entry=0xef902040, timeout=0xf026c0dc) at kernel/qeventdispatcher_glib.cpp:136 #7 0xf5c62c3a in timerSourcePrepare (source=0xef902040, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169 #8 0xf5217d33 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0 #9 0xf521864f in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #10 0xf5218898 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #11 0xf5c62d7f in QEventDispatcherGlib::processEvents (this=0xef900468, flags=...) at kernel/qeventdispatcher_glib.cpp:427 #12 0xf5c31a93 in QEventLoop::processEvents (this=this@entry=0xf026c248, flags=...) at kernel/qeventloop.cpp:149 #13 0xf5c31dc9 in QEventLoop::exec (this=this@entry=0xf026c248, flags=...) at kernel/qeventloop.cpp:204 #14 0xf5b1d4dd in QThread::exec (this=this@entry=0xa905290) at thread/qthread.cpp:537 #15 0xf7111056 in KIO::NameLookUpThread::run (this=0xa905290) at ../../kio/kio/hostinfo.cpp:226 #16 0xf5b1fe83 in QThreadPrivate::start (arg=0xa905290) at thread/qthread_unix.cpp:349 #17 0xf52f5cf1 in start_thread (arg=0xf026cb40) at pthread_create.c:311 #18 0xf75e5c3e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131 Thread 1 (Thread 0xf4c50740 (LWP 7426)): [KCrash Handler] #7 0xf159b396 in KJS::Node::deref (this=this@entry=0xd4a9f01) at ../../kjs/nodes.cpp:121 #8 0xf15f8572 in operator= (o=..., this=<synthetic pointer>) at ../../kjs/wtf/RefPtr.h:129 #9 ~ListRefPtr (this=0xe178668, __in_chrg=<optimized out>) at ../../kjs/wtf/ListRefPtr.h:44 #10 ~SourceElementsNode (this=0xe178658, __in_chrg=<optimized out>) at ../../kjs/nodes.h:1153 #11 KJS::SourceElementsNode::~SourceElementsNode (this=0xe178658, __in_chrg=<optimized out>) at ../../kjs/nodes.h:1153 #12 0xf159b39e in KJS::Node::deref (this=0xe178658) at ../../kjs/nodes.cpp:121 #13 0xf15f89c0 in ~RefPtr (this=0xb9d2eb4, __in_chrg=<optimized out>) at ../../kjs/wtf/RefPtr.h:52 #14 ~BlockNode (this=0xb9d2ea8, __in_chrg=<optimized out>) at ../../kjs/nodes.h:795 #15 ~FunctionBodyNode (this=0xb9d2ea8, __in_chrg=<optimized out>) at ../../kjs/nodes.h:1027 #16 KJS::FunctionBodyNode::~FunctionBodyNode (this=0xb9d2ea8, __in_chrg=<optimized out>) at ../../kjs/nodes.h:1027 #17 0xf159b39e in KJS::Node::deref (this=0xb9d2ea8) at ../../kjs/nodes.cpp:121 #18 0xf15f837b in ~RefPtr (this=0xb9d2f24, __in_chrg=<optimized out>) at ../../kjs/wtf/RefPtr.h:52 #19 ~FuncDeclNode (this=0xb9d2f10, __in_chrg=<optimized out>) at ../../kjs/nodes.h:1131 #20 KJS::FuncDeclNode::~FuncDeclNode (this=0xb9d2f10, __in_chrg=<optimized out>) at ../../kjs/nodes.h:1131 #21 0xf159b39e in KJS::Node::deref (this=0xb9d2f10) at ../../kjs/nodes.cpp:121 #22 0xf15f853f in ~RefPtr (this=0xb9d2f84, __in_chrg=<optimized out>) at ../../kjs/wtf/RefPtr.h:52 #23 ~SourceElementsNode (this=0xb9d2f78, __in_chrg=<optimized out>) at ../../kjs/nodes.h:1153 #24 KJS::SourceElementsNode::~SourceElementsNode (this=0xb9d2f78, __in_chrg=<optimized out>) at ../../kjs/nodes.h:1153 #25 0xf159b39e in KJS::Node::deref (this=this@entry=0xb9d2f78) at ../../kjs/nodes.cpp:121 #26 0xf15f8572 in operator= (o=..., this=<synthetic pointer>) at ../../kjs/wtf/RefPtr.h:129 #27 ~ListRefPtr (this=0x15a18670, __in_chrg=<optimized out>) at ../../kjs/wtf/ListRefPtr.h:44 #28 ~SourceElementsNode (this=0x15a18660, __in_chrg=<optimized out>) at ../../kjs/nodes.h:1153 #29 KJS::SourceElementsNode::~SourceElementsNode (this=0x15a18660, __in_chrg=<optimized out>) at ../../kjs/nodes.h:1153 #30 0xf159b39e in KJS::Node::deref (this=0x15a18660) at ../../kjs/nodes.cpp:121 #31 0xf15f89c0 in ~RefPtr (this=0x161deddc, __in_chrg=<optimized out>) at ../../kjs/wtf/RefPtr.h:52 #32 ~BlockNode (this=0x161dedd0, __in_chrg=<optimized out>) at ../../kjs/nodes.h:795 #33 ~FunctionBodyNode (this=0x161dedd0, __in_chrg=<optimized out>) at ../../kjs/nodes.h:1027 #34 KJS::FunctionBodyNode::~FunctionBodyNode (this=0x161dedd0, __in_chrg=<optimized out>) at ../../kjs/nodes.h:1027 #35 0xf159b39e in KJS::Node::deref (this=0x161dedd0) at ../../kjs/nodes.cpp:121 #36 0xf15c6e6e in ~RefPtr (this=0xeb59e478, __in_chrg=<optimized out>) at ../../kjs/wtf/RefPtr.h:52 #37 KJS::FunctionImp::~FunctionImp (this=0xeb59e460, __in_chrg=<optimized out>) at ../../kjs/function.cpp:74 #38 0xf1597fd4 in KJS::Collector::collect () at ../../kjs/collector.cpp:732 #39 0xf15d1524 in KJS::Interpreter::collect () at ../../kjs/interpreter.cpp:754 #40 0xf1a9d95d in KJSProxy::clear (this=0x8635288) at ../../khtml/ecma/kjs_proxy.cpp:199 #41 0xf18130d1 in KHTMLPart::clear (this=this@entry=0x147c84b8) at ../../khtml/khtml_part.cpp:1532 #42 0xf1814a09 in KHTMLPart::~KHTMLPart (this=this@entry=0x147c84b8, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../khtml/khtml_part.cpp:561 #43 0xf1814c6c in KHTMLPart::~KHTMLPart (this=0x147c84b8, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../khtml/khtml_part.cpp:580 #44 0xf7705c82 in KonqView::~KonqView() () from /usr/lib/kde4/libkdeinit/libkdeinit4_konqueror.so #45 0xf7705f4c in KonqView::~KonqView() () from /usr/lib/kde4/libkdeinit/libkdeinit4_konqueror.so #46 0xf770af7d in KonqViewManager::removeTab(KonqFrameBase*, bool) () from /usr/lib/kde4/libkdeinit/libkdeinit4_konqueror.so #47 0xf773e3a7 in KonqMainWindow::removeTab(int) () from /usr/lib/kde4/libkdeinit/libkdeinit4_konqueror.so #48 0xf773e486 in KonqMainWindow::slotRemoveTab() () from /usr/lib/kde4/libkdeinit/libkdeinit4_konqueror.so #49 0xf775aa39 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_konqueror.so #50 0xf5c44aba in QMetaCallEvent::placeMetaCall (this=0x12ea3648, object=0x8530988) at kernel/qobject.cpp:524 #51 0xf5c4ca35 in QObject::event (this=0x8530988, e=0x12ea3648) at kernel/qobject.cpp:1194 #52 0xf61f7c5a in QWidget::event (this=0x8530988, event=event@entry=0x12ea3648) at kernel/qwidget.cpp:8846 #53 0xf661d03f in QMainWindow::event (this=this@entry=0x8530988, event=event@entry=0x12ea3648) at widgets/qmainwindow.cpp:1478 #54 0xf6dd5a65 in KMainWindow::event (this=this@entry=0x8530988, ev=ev@entry=0x12ea3648) at ../../kdeui/widgets/kmainwindow.cpp:1084 #55 0xf6e17db6 in KXmlGuiWindow::event (this=0x8530988, ev=0x12ea3648) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:126 #56 0xf775d293 in KonqMainWindow::event(QEvent*) () from /usr/lib/kde4/libkdeinit/libkdeinit4_konqueror.so #57 0xf619d936 in QApplicationPrivate::notify_helper (this=0x8492a58, receiver=0x8530988, e=0x12ea3648) at kernel/qapplication.cpp:4567 #58 0xf61a4463 in QApplication::notify (this=0xffcda3a0, receiver=receiver@entry=0x8530988, e=e@entry=0x12ea3648) at kernel/qapplication.cpp:4353 #59 0xf6d066c4 in KApplication::notify (this=0xffcda3a0, receiver=0x8530988, event=0x12ea3648) at ../../kdeui/kernel/kapplication.cpp:311 #60 0xf5c330ec in QCoreApplication::notifyInternal (this=0xffcda3a0, receiver=receiver@entry=0x8530988, event=event@entry=0x12ea3648) at kernel/qcoreapplication.cpp:953 #61 0xf5c369d5 in sendEvent (event=0x12ea3648, receiver=0x8530988) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #62 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x8466370) at kernel/qcoreapplication.cpp:1577 #63 0xf5c36efc in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1470 #64 0xf5c6357e in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236 #65 postEventSourceDispatch (s=0x8491198) at kernel/qeventdispatcher_glib.cpp:280 #66 0xf521842e in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0 #67 0xf52187d8 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #68 0xf5218898 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #69 0xf5c62d5f in QEventDispatcherGlib::processEvents (this=this@entry=0x8468e98, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #70 0xf624f29e in QGuiEventDispatcherGlib::processEvents (this=0x8468e98, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #71 0xf5c31a93 in QEventLoop::processEvents (this=this@entry=0xffcda2b8, flags=...) at kernel/qeventloop.cpp:149 #72 0xf5c31dc9 in QEventLoop::exec (this=this@entry=0xffcda2b8, flags=...) at kernel/qeventloop.cpp:204 #73 0xf5c37bee in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225 #74 0xf619bdc4 in QApplication::exec () at kernel/qapplication.cpp:3828 #75 0xf777e8d9 in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_konqueror.so #76 0x0804856b in ?? () #77 0xf750f8c5 in __libc_start_main (main=0x8048550, argc=1, ubp_av=0xffcda524, init=0x8048670 <__libc_csu_init>, fini=0x80486e0 <__libc_csu_fini>, rtld_fini=0xf77c00c0 <_dl_fini>, stack_end=0xffcda51c) at libc-start.c:276 #78 0x0804858e in _start () Reported using DrKonqi
Created attachment 92454 [details] New crash information added by DrKonqi kontact (4.14.7) on KDE Platform 4.14.7 using Qt 4.8.6 - What I was doing when the application crashed: I had opened a one tab in Akgregator, had finished reading one of them and closed it with the mouse. I got the KDE crash handler. Restarting worked, closing the tab worked then. -- Backtrace (Reduced): #7 0x00007f833314e553 in ~RefPtr (this=0x11c8fec0, __in_chrg=<optimized out>) at ../../kjs/wtf/RefPtr.h:52 #8 ~SourceElementsNode (this=0x11c8feb0, __in_chrg=<optimized out>) at ../../kjs/nodes.h:1153 #9 KJS::SourceElementsNode::~SourceElementsNode (this=0x11c8feb0, __in_chrg=<optimized out>) at ../../kjs/nodes.h:1153 [...] #11 0x00007f833314e58c in operator= (o=..., this=<synthetic pointer>) at ../../kjs/wtf/RefPtr.h:129 #12 ~ListRefPtr (this=0x14124f88, __in_chrg=<optimized out>) at ../../kjs/wtf/ListRefPtr.h:44
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!
Unfortunately, I can not test the bug anymore because I use falkon instead of konqueror.
Thank you for the crash report. As it has been a while since this was reported, can you please test and confirm if this issue is still occurring or if this bug report can be marked as resolved. I have set the bug status to "needsinfo" pending your response, please change back to "reported" or "resolved/worksforme" when you respond, thank you.
Please see comment 4 from 2018-11-16 14:47:34 UTC
Dear user, KHTML (and KJS) was a long time more or less unmaintained and got removed in KF6. Please migrate to use a QWebEngine based HTML component. We will do no further fixes or improvements to the KF5 branches of these components beside important security fixes. For security issues, please see: https://kde.org/info/security/ Sorry that we did not fix this issue during the life-time of KHTML. Greetings Christoph Cullmann