Bug 208597

Summary: Konqueror crashes in KHTMLPart::slotChildStarted
Product: [Applications] konqueror Reporter: Nicos Gollan <gtdev>
Component: khtmlAssignee: Konqueror Bugs <konqueror-bugs-null>
Status: RESOLVED WORKSFORME    
Severity: crash CC: andresbajotierra
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Nicos Gollan 2009-09-26 14:02:21 UTC
Application that crashed: konqueror
Version of the application: 4.3.1 (KDE 4.3.1)
KDE Version: 4.3.1 (KDE 4.3.1)
Qt Version: 4.5.2
Operating System: Linux 2.6.30.5-elysium i686
Distribution: Debian GNU/Linux unstable (sid)

What I was doing when the application crashed:
After opening

http://www.chinahush.com/2009/09/24/top-ten-universities-in-china-with-the-most-beautiful-girls/

and letting it load for a while, Konqueror crashes when closing the window.

 -- Backtrace:
Application: Konqueror (kdeinit4), signal: Segmentation fault
[KCrash Handler]
#6  KHTMLPart::slotChildStarted (this=0xba34a20, job=0x0) at ../../khtml/khtml_part.cpp:4917
#7  0xb193c5dd in KHTMLPart::qt_metacall (this=0xba34a20, _c=QMetaObject::InvokeMetaMethod, _id=64, _a=0xbfb54d0c) at ./khtml_part.moc:316
#8  0xb7e0cb33 in QMetaObject::activate (sender=0xff3d350, from_signal_index=7, to_signal_index=7, argv=0xbfb54d0c) at kernel/qobject.cpp:3112
#9  0xb7e0d782 in QMetaObject::activate (sender=0xff3d350, m=0xb7a71030, local_signal_index=0, argv=0xbfb54d0c) at kernel/qobject.cpp:3186
#10 0xb7a4e413 in KParts::ReadOnlyPart::started (this=0xff3d350, _t1=0x0) at ./part.moc:201
#11 0xb190a764 in KHTMLPart::slotChildStarted (this=0xff3d350, job=0x0) at ../../khtml/khtml_part.cpp:4929
#12 0xb193c5dd in KHTMLPart::qt_metacall (this=0xff3d350, _c=QMetaObject::InvokeMetaMethod, _id=64, _a=0xbfb54e6c) at ./khtml_part.moc:316
#13 0xb7e0cb33 in QMetaObject::activate (sender=0x165637b0, from_signal_index=7, to_signal_index=7, argv=0xbfb54e6c) at kernel/qobject.cpp:3112
#14 0xb7e0d782 in QMetaObject::activate (sender=0x165637b0, m=0xb7a71030, local_signal_index=0, argv=0xbfb54e6c) at kernel/qobject.cpp:3186
#15 0xb7a4e413 in KParts::ReadOnlyPart::started (this=0x165637b0, _t1=0x0) at ./part.moc:201
#16 0xb190a764 in KHTMLPart::slotChildStarted (this=0x165637b0, job=0x0) at ../../khtml/khtml_part.cpp:4929
#17 0xb193c5dd in KHTMLPart::qt_metacall (this=0x165637b0, _c=QMetaObject::InvokeMetaMethod, _id=64, _a=0xbfb54fcc) at ./khtml_part.moc:316
#18 0xb7e0cb33 in QMetaObject::activate (sender=0x219cfda0, from_signal_index=7, to_signal_index=7, argv=0xbfb54fcc) at kernel/qobject.cpp:3112
#19 0xb7e0d782 in QMetaObject::activate (sender=0x219cfda0, m=0xb7a71030, local_signal_index=0, argv=0xbfb54fcc) at kernel/qobject.cpp:3186
#20 0xb7a4e413 in KParts::ReadOnlyPart::started (this=0x219cfda0, _t1=0x0) at ./part.moc:201
#21 0xb190a764 in KHTMLPart::slotChildStarted (this=0x219cfda0, job=0x0) at ../../khtml/khtml_part.cpp:4929
#22 0xb193c5dd in KHTMLPart::qt_metacall (this=0x219cfda0, _c=QMetaObject::InvokeMetaMethod, _id=64, _a=0xbfb5512c) at ./khtml_part.moc:316
#23 0xb7e0cb33 in QMetaObject::activate (sender=0x2c99e7a0, from_signal_index=7, to_signal_index=7, argv=0xbfb5512c) at kernel/qobject.cpp:3112
#24 0xb7e0d782 in QMetaObject::activate (sender=0x2c99e7a0, m=0xb7a71030, local_signal_index=0, argv=0xbfb5512c) at kernel/qobject.cpp:3186
#25 0xb7a4e413 in KParts::ReadOnlyPart::started (this=0x2c99e7a0, _t1=0x0) at ./part.moc:201
#26 0xb19454dd in KHTMLRun (this=0x9de69d0, part=0x2c99e7a0, child=0x9f2b9f8, url=..., args=..., browserArgs=..., hideErrorDialog=<value optimized out>) at ../../khtml/khtml_run.cpp:43
#27 0xb193a5cd in KHTMLPart::requestObject (this=0x2c99e7a0, child=0x9f2b9f8, url=..., _args=..., browserArgs=...) at ../../khtml/khtml_part.cpp:4249
#28 0xb193ce4e in KHTMLPart::requestFrame (this=0x2c99e7a0, frame=0x9f4f748, url=..., frameName=..., params=..., isIFrame=<value optimized out>) at ../../khtml/khtml_part.cpp:4161
#29 0xb19f377b in DOM::HTMLIFrameElementImpl::computeContent (this=0x9f4f748) at ../../khtml/html/html_baseimpl.cpp:784
#30 0xb1a0e684 in DOM::HTMLPartContainerElementImpl::computeContentIfNeeded (this=0x10dfbb00) at ../../khtml/html/html_objectimpl.cpp:90
#31 0xb1993db4 in DOM::NodeBaseImpl::appendChild (this=0x3a32c728, newChild=0x9f4f750, exceptioncode=@0xbfb555f8) at ../../khtml/xml/dom_nodeimpl.cpp:1735
#32 0xb1b4923c in DOMNodeProtoFunc::callAsFunction (this=0xab6d5340, exec=0xbfb55d10, thisObj=0xa995a2a0, args=...) at ../../khtml/ecma/kjs_dom.cpp:641
#33 0xb1792add in KJS::JSObject::call (this=0xff3d350, exec=0xbfb55d10, thisObj=0xa995a2a0, args=...) at ../../kjs/object.cpp:69
#34 0xb17aff85 in KJS::Machine::runBlock (exec=0xbfb55d10, codeBlock=..., parentExec=0xbfb56540) at codes.def:1192
#35 0xb178edb2 in KJS::FunctionImp::callAsFunction (this=0xa9940620, exec=0xbfb56540, thisObj=0xb1e648c0, args=...) at ../../kjs/function.cpp:144
#36 0xb1792add in KJS::JSObject::call (this=0xff3d350, exec=0xbfb56540, thisObj=0xb1e648c0, args=...) at ../../kjs/object.cpp:69
#37 0xb1772b58 in KJS::FunctionProtoFunc::callAsFunction (this=0xab6d9e40, exec=0xbfb56540, thisObj=0xa9940620, args=...) at ../../kjs/function_object.cpp:139
#38 0xb1792add in KJS::JSObject::call (this=0xff3d350, exec=0xbfb56540, thisObj=0xa9940620, args=...) at ../../kjs/object.cpp:69
#39 0xb17aff85 in KJS::Machine::runBlock (exec=0xbfb56540, codeBlock=..., parentExec=0xbfb56d70) at codes.def:1192
#40 0xb178edb2 in KJS::FunctionImp::callAsFunction (this=0xa99409c0, exec=0xbfb56d70, thisObj=0xb1e648c0, args=...) at ../../kjs/function.cpp:144
#41 0xb1792add in KJS::JSObject::call (this=0xff3d350, exec=0xbfb56d70, thisObj=0xb1e648c0, args=...) at ../../kjs/object.cpp:69
#42 0xb1772b58 in KJS::FunctionProtoFunc::callAsFunction (this=0xab6d9e40, exec=0xbfb56d70, thisObj=0xa99409c0, args=...) at ../../kjs/function_object.cpp:139
#43 0xb1792add in KJS::JSObject::call (this=0xff3d350, exec=0xbfb56d70, thisObj=0xa99409c0, args=...) at ../../kjs/object.cpp:69
#44 0xb17aff85 in KJS::Machine::runBlock (exec=0xbfb56d70, codeBlock=..., parentExec=0x2cb946a0) at codes.def:1192
#45 0xb178edb2 in KJS::FunctionImp::callAsFunction (this=0xa995f900, exec=0x2cb946a0, thisObj=0xaba50300, args=...) at ../../kjs/function.cpp:144
#46 0xb1792add in KJS::JSObject::call (this=0xff3d350, exec=0x2cb946a0, thisObj=0xaba50300, args=...) at ../../kjs/object.cpp:69
#47 0xb1bacf7d in KJS::JSEventListener::handleEvent (this=0x3a2ea9c8, evt=...) at ../../khtml/ecma/kjs_events.cpp:106
#48 0xb1992b55 in DOM::NodeImpl::handleLocalEvents (this=0x3688e49c, evt=0x3087b000, useCapture=false) at ../../khtml/xml/dom_nodeimpl.cpp:718
#49 0xb199300d in DOM::NodeImpl::dispatchGenericEvent (this=0x3688e49c, evt=0x3087b000) at ../../khtml/xml/dom_nodeimpl.cpp:501
#50 0xb1994955 in DOM::NodeImpl::dispatchWindowEvent (this=0x3688e49c, _id=36, canBubbleArg=<value optimized out>, cancelableArg=<value optimized out>) at ../../khtml/xml/dom_nodeimpl.cpp:566
#51 0xb1910d59 in KHTMLPart::slotFinishedParsing (this=0x2c99e7a0) at ../../khtml/khtml_part.cpp:2217
#52 0xb1933608 in KHTMLPart::closeUrl (this=0x2c99e7a0) at ../../khtml/khtml_part.cpp:946
#53 0xb1933482 in KHTMLPart::closeUrl (this=0x219cfda0) at ../../khtml/khtml_part.cpp:971
#54 0xb1933482 in KHTMLPart::closeUrl (this=0x165637b0) at ../../khtml/khtml_part.cpp:971
#55 0xb1933482 in KHTMLPart::closeUrl (this=0xff3d350) at ../../khtml/khtml_part.cpp:971
#56 0xb1933b9c in ~KHTMLPart (this=0xff3d350, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at ../../khtml/khtml_part.cpp:598
#57 0xb1919c26 in KHTMLPart::clear (this=0xba34a20) at ../../khtml/khtml_part.cpp:1596
#58 0xb1933c10 in ~KHTMLPart (this=0xba34a20, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at ../../khtml/khtml_part.cpp:607
#59 0xb1919c26 in KHTMLPart::clear (this=0xa9c2890) at ../../khtml/khtml_part.cpp:1596
#60 0xb1933c10 in ~KHTMLPart (this=0xa9c2890, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at ../../khtml/khtml_part.cpp:607
#61 0xb1919c26 in KHTMLPart::clear (this=0x9e19448) at ../../khtml/khtml_part.cpp:1596
#62 0xb1933c10 in ~KHTMLPart (this=0x9e19448, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at ../../khtml/khtml_part.cpp:607
#63 0xb1919c26 in KHTMLPart::clear (this=0x8b2ef98) at ../../khtml/khtml_part.cpp:1596
#64 0xb1933c10 in ~KHTMLPart (this=0x8b2ef98, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at ../../khtml/khtml_part.cpp:607
#65 0xb38e1a18 in ?? () from /usr/lib/libkdeinit4_konqueror.so
#66 0xb38e8025 in ?? () from /usr/lib/libkdeinit4_konqueror.so
#67 0xb39428b8 in ?? () from /usr/lib/libkdeinit4_konqueror.so
#68 0xb3942f87 in ?? () from /usr/lib/libkdeinit4_konqueror.so
#69 0xb75cc62a in KMainWindow::closeEvent (this=0x8864320, e=0xbfb57e44) at ../../kdeui/widgets/kmainwindow.cpp:598
#70 0xb3934bd9 in ?? () from /usr/lib/libkdeinit4_konqueror.so
#71 0xb6af51a2 in QWidget::event (this=0x8864320, event=0xbfb57e44) at kernel/qwidget.cpp:7699
#72 0xb6eb9427 in QMainWindow::event (this=0x8864320, event=0xbfb57e44) at widgets/qmainwindow.cpp:1399
#73 0xb75caaf7 in KMainWindow::event (this=0x8864320, ev=0xbfb57e44) at ../../kdeui/widgets/kmainwindow.cpp:1094
#74 0xb760f6ec in KXmlGuiWindow::event (this=0x8864320, ev=0xbfb57e44) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:131
#75 0xb3942ebd in ?? () from /usr/lib/libkdeinit4_konqueror.so
#76 0xb6a9f814 in QApplicationPrivate::notify_helper (this=0x87e7ad8, receiver=0x8864320, e=0xbfb57e44) at kernel/qapplication.cpp:4056
#77 0xb6aa7a52 in QApplication::notify (this=0xbfb59808, receiver=0x8864320, e=0xbfb57e44) at kernel/qapplication.cpp:4021
#78 0xb74e84ad in KApplication::notify (this=0xbfb59808, receiver=0x8864320, event=0xbfb57e44) at ../../kdeui/kernel/kapplication.cpp:302
#79 0xb7df79cb in QCoreApplication::notifyInternal (this=0xbfb59808, receiver=0x8864320, event=0xbfb57e44) at kernel/qcoreapplication.cpp:610
#80 0xb6aaa75e in QCoreApplication::sendSpontaneousEvent (receiver=0x8864320, event=0x10dfbb00) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#81 0xb6afa857 in QWidgetPrivate::close_helper (this=0x8864548, mode=QWidgetPrivate::CloseWithSpontaneousEvent) at kernel/qwidget.cpp:7120
#82 0xb6b0267b in QETWidget::translateCloseEvent (this=0xbfb59808, w=0x8864320, event=0xbfb5938c, passive_only=false) at kernel/qapplication_x11.cpp:5291
#83 QApplication::x11ClientMessage (this=0xbfb59808, w=0x8864320, event=0xbfb5938c, passive_only=false) at kernel/qapplication_x11.cpp:3086
#84 0xb6b144a9 in QApplication::x11ProcessEvent (this=0xbfb59808, event=0xbfb5938c) at kernel/qapplication_x11.cpp:3682
#85 0xb6b3f892 in x11EventSourceDispatch (s=0x87ee1a8, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#86 0xb666b4b8 in g_main_dispatch (context=0x87ed490) at /build/buildd-glib2.0_2.20.5-1-i386-mDnYKw/glib2.0-2.20.5/glib/gmain.c:1824
#87 IA__g_main_context_dispatch (context=0x87ed490) at /build/buildd-glib2.0_2.20.5-1-i386-mDnYKw/glib2.0-2.20.5/glib/gmain.c:2377
#88 0xb666ea13 in g_main_context_iterate (context=0x87ed490, block=1, dispatch=1, self=0x87e7918) at /build/buildd-glib2.0_2.20.5-1-i386-mDnYKw/glib2.0-2.20.5/glib/gmain.c:2455
#89 0xb666eb98 in IA__g_main_context_iteration (context=0x87ed490, may_block=1) at /build/buildd-glib2.0_2.20.5-1-i386-mDnYKw/glib2.0-2.20.5/glib/gmain.c:2518
#90 0xb7e22858 in QEventDispatcherGlib::processEvents (this=0x87e7c40, flags=...) at kernel/qeventdispatcher_glib.cpp:327
#91 0xb6b3efd5 in QGuiEventDispatcherGlib::processEvents (this=0x87e7c40, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#92 0xb7df601a in QEventLoop::processEvents (this=0xbfb595f0, flags=...) at kernel/qeventloop.cpp:149
#93 0xb7df6462 in QEventLoop::exec (this=0xbfb595f0, flags=...) at kernel/qeventloop.cpp:201
#94 0xb7df88b9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#95 0xb6a9f697 in QApplication::exec () at kernel/qapplication.cpp:3525
#96 0xb39733df in kdemain () from /usr/lib/libkdeinit4_konqueror.so
#97 0x0804e291 in launch (argc=4, _name=0x8798764 "konqueror", args=0x87987e2 "", cwd=0x87987e3 "/home/nicos/Documents", envc=34, envs=0x87987fd "KDE_FULL_SESSION=true", reset_env=true, tty=0x0, 
    avoid_loops=false, startup_id_str=0x8798cf2 "elysium;1253965921;878682;3051_TIME0") at ../../kinit/kinit.cpp:677
#98 0x0804ea15 in handle_launcher_request (sock=12, who=<value optimized out>) at ../../kinit/kinit.cpp:1169
#99 0x0804ef1c in handle_requests (waitForPid=0) at ../../kinit/kinit.cpp:1353
#100 0x0804f6c9 in main (argc=2, argv=0xbfb5a254, envp=0xbfb5a260) at ../../kinit/kinit.cpp:1793

Reported using DrKonqi
Comment 1 Dario Andres 2009-09-26 15:54:34 UTC
Mh, this looks like a new case of bug 202618.
Thanks
Comment 2 Andrew Crouthamel 2018-10-29 22:24:49 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 3 Bug Janitor Service 2018-11-13 14:21:17 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 4 Bug Janitor Service 2018-11-28 04:49:45 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!