Bug 197878

Summary: Konqueror crashed on quit after loading slashdot.org
Product: [Applications] konqueror Reporter: Shawn Starr <shawn.starr>
Component: kjsAssignee: Konqueror Developers <konq-bugs>
Status: RESOLVED WORKSFORME    
Severity: crash CC: groszdanielpub, justin.zobel, oss, rasasi78
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 Shawn Starr 2009-06-25 20:43:30 UTC
Application that crashed: konqueror
Version of the application: 4.3.60 (KDE 4.3.60 (KDE 4.4 >= 20090624))
KDE Version: 4.3.60 (KDE 4.3.60 (KDE 4.4 >= 20090624))
Qt Version: 4.5.1
Operating System: Linux 2.6.29.4-167.fc11.x86_64 x86_64
Distribution: "Fedora release 11 (Leonidas)"

What I was doing when the application crashed:
Just loaded konqueror from trunk, loaded slashdot.org, scrolled down, then closed it, crashed.

 -- Backtrace:
Application: Konqueror (konqueror), signal: Aborted
[KCrash Handler]
#5  0x0000003d85e332f5 in raise () from /lib64/libc.so.6
#6  0x0000003d85e34b20 in abort () from /lib64/libc.so.6
#7  0x0000003d85e75a50 in malloc_printerr () from /lib64/libc.so.6
#8  0x00007f9711c41ad0 in WTF::fastFree (p=0x2707940) at /root/kdelibs/kjs/wtf/FastMalloc.h:45
#9  0x00007f9711c55390 in WTF::VectorBufferBase<KJS::FunctionBodyNode::SymbolInfo>::deallocateBuffer (this=0x1b6f358, bufferToDeallocate=0x2707940) at /root/kdelibs/kjs/wtf/Vector.h:263
#10 0x00007f9711c9fb68 in WTF::VectorBuffer<KJS::FunctionBodyNode::SymbolInfo, 0ul>::~VectorBuffer (this=0x1b6f358, __in_chrg=<value optimized out>) at /root/kdelibs/kjs/wtf/Vector.h:319
#11 0x00007f9711c9fa90 in WTF::Vector<KJS::FunctionBodyNode::SymbolInfo, 0ul>::~Vector (this=0x1b6f350, __in_chrg=<value optimized out>) at /root/kdelibs/kjs/wtf/Vector.h:421
#12 0x00007f9711cc270a in KJS::FunctionBodyNode::~FunctionBodyNode (this=0x1b6f320, __in_chrg=<value optimized out>) at /root/kdelibs/kjs/nodes.h:1027
#13 0x00007f9711c4ccc8 in KJS::Node::deref (this=0x1b6f320) at /root/kdelibs/kjs/nodes.cpp:122
#14 0x00007f9711c6a3d4 in WTF::RefPtr<KJS::FunctionBodyNode>::~RefPtr (this=0x1b6f400, __in_chrg=<value optimized out>) at /root/kdelibs/kjs/wtf/RefPtr.h:51
#15 0x00007f9711cc308a in KJS::FuncExprNode::~FuncExprNode (this=0x1b6f3e0, __in_chrg=<value optimized out>) at /root/kdelibs/kjs/nodes.h:1113
#16 0x00007f9711c4ccc8 in KJS::Node::deref (this=0x1b6f3e0) at /root/kdelibs/kjs/nodes.cpp:122
#17 0x00007f9711c9d620 in WTF::RefPtr<KJS::Node>::~RefPtr (this=0x1b6fe08, __in_chrg=<value optimized out>) at /root/kdelibs/kjs/wtf/RefPtr.h:51
#18 0x00007f9711c9f550 in KJS::ArgumentListNode::~ArgumentListNode (this=0x1b6fdf0, __in_chrg=<value optimized out>) at /root/kdelibs/kjs/nodes.h:466
#19 0x00007f9711c4ccc8 in KJS::Node::deref (this=0x1b6fdf0) at /root/kdelibs/kjs/nodes.cpp:122
#20 0x00007f9711c9e337 in WTF::RefPtr<KJS::ArgumentListNode>::operator= (this=0x7fff2950d630, o=@0x7fff2950d650) at /root/kdelibs/kjs/wtf/RefPtr.h:128
#21 0x00007f9711c9d93f in WTF::ListRefPtr<KJS::ArgumentListNode>::~ListRefPtr (this=0x1b6f570, __in_chrg=<value optimized out>) at /root/kdelibs/kjs/wtf/ListRefPtr.h:44
#22 0x00007f9711c9f560 in KJS::ArgumentListNode::~ArgumentListNode (this=0x1b6f560, __in_chrg=<value optimized out>) at /root/kdelibs/kjs/nodes.h:466
#23 0x00007f9711c4ccc8 in KJS::Node::deref (this=0x1b6f560) at /root/kdelibs/kjs/nodes.cpp:122
#24 0x00007f9711c9d9f6 in WTF::RefPtr<KJS::ArgumentListNode>::~RefPtr (this=0x1b6fe30, __in_chrg=<value optimized out>) at /root/kdelibs/kjs/wtf/RefPtr.h:51
#25 0x00007f9711c9f4a4 in KJS::ArgumentsNode::~ArgumentsNode (this=0x1b6fe20, __in_chrg=<value optimized out>) at /root/kdelibs/kjs/nodes.h:484
#26 0x00007f9711c4ccc8 in KJS::Node::deref (this=0x1b6fe20) at /root/kdelibs/kjs/nodes.cpp:122
#27 0x00007f9711cc14ea in WTF::RefPtr<KJS::ArgumentsNode>::~RefPtr (this=0x1b6fe68, __in_chrg=<value optimized out>) at /root/kdelibs/kjs/wtf/RefPtr.h:51
#28 0x00007f9711cc388a in KJS::FunctionCallReferenceNode::~FunctionCallReferenceNode (this=0x1b6fe50, __in_chrg=<value optimized out>) at /root/kdelibs/kjs/nodes.h:523
#29 0x00007f9711c4ccc8 in KJS::Node::deref (this=0x1b6fe50) at /root/kdelibs/kjs/nodes.cpp:122
#30 0x00007f9711c9d620 in WTF::RefPtr<KJS::Node>::~RefPtr (this=0x1b6fe90, __in_chrg=<value optimized out>) at /root/kdelibs/kjs/wtf/RefPtr.h:51
#31 0x00007f9711c9ec28 in KJS::ExprStatementNode::~ExprStatementNode (this=0x1b6fe80, __in_chrg=<value optimized out>) at /root/kdelibs/kjs/nodes.h:814
#32 0x00007f9711c4ccc8 in KJS::Node::deref (this=0x1b6fe80) at /root/kdelibs/kjs/nodes.cpp:122
#33 0x00007f9711c9da7a in WTF::RefPtr<KJS::StatementNode>::~RefPtr (this=0x1b6fec0, __in_chrg=<value optimized out>) at /root/kdelibs/kjs/wtf/RefPtr.h:51
#34 0x00007f9711cc2ef2 in KJS::SourceElementsNode::~SourceElementsNode (this=0x1b6feb0, __in_chrg=<value optimized out>) at /root/kdelibs/kjs/nodes.h:1153
#35 0x00007f9711c4ccc8 in KJS::Node::deref (this=0x1b6feb0) at /root/kdelibs/kjs/nodes.cpp:122
#36 0x00007f9711c521e9 in WTF::RefPtr<KJS::SourceElementsNode>::operator= (this=0x7fff2950d9f0, o=@0x7fff2950da10) at /root/kdelibs/kjs/wtf/RefPtr.h:128
#37 0x00007f9711cc3f27 in WTF::ListRefPtr<KJS::SourceElementsNode>::~ListRefPtr (this=0x1bc0a38, __in_chrg=<value optimized out>) at /root/kdelibs/kjs/wtf/ListRefPtr.h:44
#38 0x00007f9711cc2ee2 in KJS::SourceElementsNode::~SourceElementsNode (this=0x1bc0a20, __in_chrg=<value optimized out>) at /root/kdelibs/kjs/nodes.h:1153
#39 0x00007f9711c4ccc8 in KJS::Node::deref (this=0x1bc0a20) at /root/kdelibs/kjs/nodes.cpp:122
#40 0x00007f9711c9dbd0 in WTF::RefPtr<KJS::SourceElementsNode>::~RefPtr (this=0x1bc5ec0, __in_chrg=<value optimized out>) at /root/kdelibs/kjs/wtf/RefPtr.h:51
#41 0x00007f9711c9ecf2 in KJS::BlockNode::~BlockNode (this=0x1bc5eb0, __in_chrg=<value optimized out>) at /root/kdelibs/kjs/nodes.h:795
#42 0x00007f9711cc2726 in KJS::FunctionBodyNode::~FunctionBodyNode (this=0x1bc5eb0, __in_chrg=<value optimized out>) at /root/kdelibs/kjs/nodes.h:1027
#43 0x00007f9711c4ccc8 in KJS::Node::deref (this=0x1bc5eb0) at /root/kdelibs/kjs/nodes.cpp:122
#44 0x00007f9711c6a3d4 in WTF::RefPtr<KJS::FunctionBodyNode>::~RefPtr (this=0x7f970e712530, __in_chrg=<value optimized out>) at /root/kdelibs/kjs/wtf/RefPtr.h:51
#45 0x00007f9711c866c0 in KJS::FunctionImp::~FunctionImp (this=0x7f970e712500, __in_chrg=<value optimized out>) at /root/kdelibs/kjs/function.cpp:72
#46 0x00007f9711c48b00 in KJS::Collector::collect () at /root/kdelibs/kjs/collector.cpp:716
#47 0x00007f9711c94eff in KJS::Interpreter::collect () at /root/kdelibs/kjs/interpreter.cpp:743
#48 0x00007f97124411a3 in KJS::KJSProxyImpl::clear (this=0x146e530) at /root/kdelibs/khtml/ecma/kjs_proxy.cpp:224
#49 0x00007f971213fcf6 in KHTMLPart::clear (this=0x12c5500) at /root/kdelibs/khtml/khtml_part.cpp:1562
#50 0x00007f9712139478 in KHTMLPart::~KHTMLPart (this=0x12c5500, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at /root/kdelibs/khtml/khtml_part.cpp:607
#51 0x00007f9721229f25 in KonqView::~KonqView (this=0x12c5630, __in_chrg=<value optimized out>) at /root/kdebase/apps/konqueror/src/konqview.cpp:132
#52 0x00007f9721239357 in KonqViewManager::clear (this=0x1081b60) at /root/kdebase/apps/konqueror/src/konqviewmanager.cpp:678
#53 0x00007f972128c7bb in KonqMainWindow::stayPreloaded (this=0x107c080) at /root/kdebase/apps/konqueror/src/konqmainwindow.cpp:5686
#54 0x00007f972128907e in KonqMainWindow::queryExit (this=0x107c080) at /root/kdebase/apps/konqueror/src/konqmainwindow.cpp:5144
#55 0x00007f972001d36d in KMainWindow::closeEvent (this=0x107c080, e=0x7fff2950ecb0) at /root/kdelibs/kdeui/widgets/kmainwindow.cpp:598
#56 0x00007f9721288dbb in KonqMainWindow::closeEvent (this=0x107c080, e=0x7fff2950ecb0) at /root/kdebase/apps/konqueror/src/konqmainwindow.cpp:5111
#57 0x0000003d935dce88 in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#58 0x0000003d9397e02b in QMainWindow::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#59 0x00007f972001f7e6 in KMainWindow::event (this=0x107c080, ev=0x7fff2950ecb0) at /root/kdelibs/kdeui/widgets/kmainwindow.cpp:1094
#60 0x00007f97200649e0 in KXmlGuiWindow::event (this=0x107c080, ev=0x7fff2950ecb0) at /root/kdelibs/kdeui/xmlgui/kxmlguiwindow.cpp:131
#61 0x00007f972128c6c8 in KonqMainWindow::event (this=0x107c080, e=0x7fff2950ecb0) at /root/kdebase/apps/konqueror/src/konqmainwindow.cpp:5669
#62 0x0000003d9358ea8c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#63 0x0000003d93595e3e in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#64 0x00007f971ff2b913 in KApplication::notify (this=0x7fff29511bc0, receiver=0x107c080, event=0x7fff2950ecb0) at /root/kdelibs/kdeui/kernel/kapplication.cpp:302
#65 0x0000003d91b3f61c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#66 0x0000003d935e25f4 in QWidgetPrivate::close_helper(QWidgetPrivate::CloseMode) () from /usr/lib64/libQtGui.so.4
#67 0x0000003d935e2e40 in QWidget::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libQtGui.so.4
#68 0x0000003d93bb9425 in QMainWindow::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libQtGui.so.4
#69 0x00007f972001fc83 in KMainWindow::qt_metacall (this=0x107c080, _c=QMetaObject::InvokeMetaMethod, _id=22, _a=0x7fff2950f220) at /root/kdelibs-dev/kdeui/kmainwindow.moc:84
#70 0x00007f97200661e3 in KXmlGuiWindow::qt_metacall (this=0x107c080, _c=QMetaObject::InvokeMetaMethod, _id=22, _a=0x7fff2950f220) at /root/kdelibs-dev/kdeui/kxmlguiwindow.moc:96
#71 0x00007f972090a9a1 in KParts::MainWindow::qt_metacall (this=0x107c080, _c=QMetaObject::InvokeMetaMethod, _id=22, _a=0x7fff2950f220) at /root/kdelibs-dev/kparts/mainwindow.moc:69
#72 0x00007f972128d4ee in KonqMainWindow::qt_metacall (this=0x107c080, _c=QMetaObject::InvokeMetaMethod, _id=22, _a=0x7fff2950f220) at /root/kdebase-dev/apps/konqueror/src/konqmainwindow.moc:330
#73 0x0000003d91b54cec in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQtCore.so.4
#74 0x0000003d93588c47 in QAction::triggered(bool) () from /usr/lib64/libQtGui.so.4
#75 0x0000003d9358a08f in QAction::activate(QAction::ActionEvent) () from /usr/lib64/libQtGui.so.4
#76 0x0000003d939a151d in ?? () from /usr/lib64/libQtGui.so.4
#77 0x0000003d939a745a in ?? () from /usr/lib64/libQtGui.so.4
#78 0x00007f9720022d3f in KMenu::mouseReleaseEvent (this=0x2742260, e=0x7fff2950fc90) at /root/kdelibs/kdeui/widgets/kmenu.cpp:456
#79 0x0000003d935dd500 in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#80 0x0000003d939a9c1b in QMenu::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#81 0x0000003d9358ea8c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#82 0x0000003d93596531 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#83 0x00007f971ff2b913 in KApplication::notify (this=0x7fff29511bc0, receiver=0x2742260, event=0x7fff2950fc90) at /root/kdelibs/kdeui/kernel/kapplication.cpp:302
#84 0x0000003d91b3f61c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#85 0x0000003d935957f0 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&) () from /usr/lib64/libQtGui.so.4
#86 0x0000003d935fb5de in ?? () from /usr/lib64/libQtGui.so.4
#87 0x0000003d935fa25a in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib64/libQtGui.so.4
#88 0x0000003d93621e7c in ?? () from /usr/lib64/libQtGui.so.4
#89 0x0000003d87637afe in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#90 0x0000003d8763b1d8 in ?? () from /lib64/libglib-2.0.so.0
#91 0x0000003d8763b300 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#92 0x0000003d91b680a6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#93 0x0000003d9362162e in ?? () from /usr/lib64/libQtGui.so.4
#94 0x0000003d91b3df52 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#95 0x0000003d91b3e324 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#96 0x0000003d91b403c9 in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#97 0x00007f97212c7959 in kdemain (argc=2, argv=0x7fff29512828) at /root/kdebase/apps/konqueror/src/konqmain.cpp:257
#98 0x000000000040087e in main (argc=2, argv=0x7fff29512828) at /root/kdebase-dev/apps/konqueror/src/konqueror_dummy.cpp:3

Reported using DrKonqi
Comment 1 Grósz Dániel 2010-03-17 18:40:07 UTC
Created attachment 41719 [details]
New crash information added by DrKonqi

I clicked on Applications of a user on the social networking site http://iwiw.hu and Konqueror crashed.
Comment 2 Dawit Alemayehu 2010-09-18 18:36:39 UTC
*** Bug 251653 has been marked as a duplicate of this bug. ***
Comment 3 Raúl 2012-05-24 22:12:12 UTC
Created attachment 71348 [details]
New crash information added by DrKonqi

konqueror (4.7.4 (4.7.4)) on KDE Platform 4.7.4 (4.7.4) using Qt 4.8.1

- What I was doing when the application crashed:

I was performing some google searches. Closing and opening tabs operation was also frequent.

-- Backtrace (Reduced):
#7  0x00007f9386c7d7ef in fastFree (p=<optimized out>) at ../../kjs/wtf/FastMalloc.h:45
#8  deallocateBuffer (bufferToDeallocate=<optimized out>, this=<optimized out>) at ../../kjs/wtf/Vector.h:263
#9  ~VectorBuffer (this=0xb8d9b70, __in_chrg=<optimized out>) at ../../kjs/wtf/Vector.h:319
#10 ~Vector (this=0xb8d9b68, __in_chrg=<optimized out>) at ../../kjs/wtf/Vector.h:422
#11 ~FunctionBodyNode (this=0xb8d9b20, __in_chrg=<optimized out>) at ../../kjs/nodes.h:1027
Comment 4 Raúl 2013-05-21 08:57:39 UTC
Bump! (also on 4.8.4)
Comment 5 Justin Zobel 2020-12-13 03:45:24 UTC
Thank you for the crash reports.

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.
Comment 6 Bug Janitor Service 2020-12-28 04:34:20 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 7 Bug Janitor Service 2021-01-12 04:33:56 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!