Bug 255663

Summary: konqueror krash upon startup while internet still down
Product: [Applications] konqueror Reporter: Steffen Möller <steffen_moeller>
Component: khtmlAssignee: Konqueror Developers <konq-bugs>
Status: RESOLVED WORKSFORME    
Severity: crash CC: andrew.crouthamel
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Debian unstable   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Steffen Möller 2010-10-30 13:29:33 UTC
Application: konqueror (4.4.5 (KDE 4.4.5))
KDE Platform Version: 4.4.5 (KDE 4.4.5)
Qt Version: 4.6.3
Operating System: Linux 2.6.36-rc6-amd64 x86_64
Distribution: Debian GNU/Linux unstable (sid)

-- Information about the crash:
There was nothing that I had manually interfered with. (Another window of) konqueror seems to be just fine.

 -- Backtrace:
Application: Konqueror (konqueror), signal: Segmentation fault
[KCrash Handler]
#5  0x00007fa48d8234ae in marked (this=<value optimized out>) at ../../kjs/collector.h:133
#6  KJS::JSVariableObject::mark (this=<value optimized out>) at ../../kjs/JSVariableObject.cpp:84
#7  0x00007fa48d7e337f in KJS::Collector::markStackObjectsConservatively (start=<value optimized out>, end=<value optimized out>) at ../../kjs/collector.cpp:473
#8  0x00007fa48d7e3902 in KJS::Collector::markCurrentThreadConservatively () at ../../kjs/collector.cpp:553
#9  0x00007fa48d7e3963 in KJS::Collector::collect () at ../../kjs/collector.cpp:687
#10 0x00007fa48e100f15 in KJS::KJSProxyImpl::~KJSProxyImpl (this=0x272a200, __in_chrg=<value optimized out>) at ../../khtml/ecma/kjs_proxy.cpp:114
#11 0x00007fa48ded1f17 in khtml::ChildFrame::~ChildFrame (this=0x24fcac0, __in_chrg=<value optimized out>) at ../../khtml/khtmlpart_p.h:99
#12 0x00007fa48deb7355 in KHTMLPart::clear (this=0x2500c70) at ../../khtml/khtml_part.cpp:1594
#13 0x00007fa48deb780c in KHTMLPart::begin (this=0x2500c70, url=..., xOffset=0, yOffset=0) at ../../khtml/khtml_part.cpp:2008
#14 0x00007fa48deb3c38 in KHTMLPart::slotData (this=0x2500c70, kio_job=<value optimized out>, data=...) at ../../khtml/khtml_part.cpp:1699
#15 0x00007fa48dece3e8 in KHTMLPart::qt_metacall (this=0x2500c70, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffbeeb39f0) at ./khtml_part.moc:277
#16 0x00007fa49b6bb2e6 in QMetaObject::activate (sender=0x255d380, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x1) at kernel/qobject.cpp:3295
#17 0x00007fa49c7def44 in KIO::TransferJob::data (this=0x0, _t1=0x255d380, _t2=<value optimized out>) at ./jobclasses.moc:388
#18 0x00007fa49c7e1760 in KIO::TransferJob::slotData (this=0x255d380, _data=...) at ../../kio/kio/job.cpp:984
#19 0x00007fa49c7e52f6 in KIO::TransferJob::qt_metacall (this=0x255d380, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffbeeb3bd0) at ./jobclasses.moc:368
#20 0x00007fa49b6bb2e6 in QMetaObject::activate (sender=0x2324110, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x1) at kernel/qobject.cpp:3295
#21 0x00007fa49c8a57d2 in KIO::SlaveInterface::data (this=0x0, _t1=<value optimized out>) at ./slaveinterface.moc:146
#22 0x00007fa49c8a87c0 in KIO::SlaveInterface::dispatch (this=0x2324110, _cmd=100, rawdata=...) at ../../kio/kio/slaveinterface.cpp:163
#23 0x00007fa49c8a5a83 in KIO::SlaveInterface::dispatch (this=0x2324110) at ../../kio/kio/slaveinterface.cpp:91
#24 0x00007fa49c899ef6 in KIO::Slave::gotInput (this=0x2324110) at ../../kio/kio/slave.cpp:324
#25 0x00007fa49c89a0dc in KIO::Slave::qt_metacall (this=0x2324110, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffbeeb3fc0) at ./slave.moc:82
#26 0x00007fa49b6bb2e6 in QMetaObject::activate (sender=0x22f7140, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x1) at kernel/qobject.cpp:3295
#27 0x00007fa49c7b5ae7 in KIO::ConnectionPrivate::dequeue (this=0x27db950) at ../../kio/kio/connection.cpp:82
#28 0x00007fa49c7b5c0d in KIO::Connection::qt_metacall (this=0x22f7140, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x2596df0) at ./connection.moc:79
#29 0x00007fa49b6b7e29 in QObject::event (this=0x22f7140, e=0x2290c10) at kernel/qobject.cpp:1248
#30 0x00007fa49a7cf32c in QApplicationPrivate::notify_helper (this=0x1b29950, receiver=0x22f7140, e=0x2290c10) at kernel/qapplication.cpp:4302
#31 0x00007fa49a7d580b in QApplication::notify (this=0x7fffbeeb95a0, receiver=0x22f7140, e=0x2290c10) at kernel/qapplication.cpp:4185
#32 0x00007fa49c090836 in KApplication::notify (this=0x7fffbeeb95a0, receiver=0x22f7140, event=0x2290c10) at ../../kdeui/kernel/kapplication.cpp:302
#33 0x00007fa49b6a809c in QCoreApplication::notifyInternal (this=0x7fffbeeb95a0, receiver=0x22f7140, event=0x2290c10) at kernel/qcoreapplication.cpp:726
#34 0x00007fa49b6ab744 in sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x1b0d470) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#35 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x1b0d470) at kernel/qcoreapplication.cpp:1367
#36 0x00007fa49b6d1b73 in sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#37 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#38 0x00007fa4969ff042 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#39 0x00007fa496a02f78 in ?? () from /lib/libglib-2.0.so.0
#40 0x00007fa496a0312c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#41 0x00007fa49b6d16b3 in QEventDispatcherGlib::processEvents (this=0x1b0cf80, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#42 0x00007fa49a87f19e in QGuiEventDispatcherGlib::processEvents (this=0x0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#43 0x00007fa49b6a69c2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#44 0x00007fa49b6a6d9c in QEventLoop::exec (this=0x7fffbeeb4a10, flags=) at kernel/qeventloop.cpp:201
#45 0x00007fa49c87e51c in KIO::NetAccess::enter_loop (this=0x7fffbeeb4ab0) at ../../kio/kio/netaccess.cpp:502
#46 0x00007fa49c87eb6f in KIO::NetAccess::synchronousRunInternal (this=0x7fffbeeb4ab0, job=0x23573a0, window=<value optimized out>, data=0x7fffbeeb4c60, finalURL=0x7fffbeeb4bc0, metaData=0x7fffbeeb4c40) at ../../kio/kio/netaccess.cpp:487
#47 0x00007fa49c87f321 in KIO::NetAccess::synchronousRun (job=0x23573a0, window=0x0, data=0x7fffbeeb4c60, finalURL=0x7fffbeeb4bc0, metaData=<value optimized out>) at ../../kio/kio/netaccess.cpp:277
#48 0x00007fa48e125d17 in KJS::XMLHttpRequest::send (this=0x7fa488900100, _body=<value optimized out>, ec=<value optimized out>) at ../../khtml/ecma/xmlhttprequest.cpp:509
#49 0x00007fa48e126ffa in KJS::XMLHttpRequestProtoFunc::callAsFunction (this=<value optimized out>, exec=0x7fffbeeb5840, thisObj=0x7fa488900100, args=...) at ../../khtml/ecma/xmlhttprequest.cpp:912
#50 0x00007fa48d8133f9 in KJS::JSObject::call (this=0x0, exec=0x7fa48da67850, thisObj=0x0, args=...) at ../../kjs/object.cpp:70
#51 0x00007fa48d82f584 in KJS::Machine::runBlock (exec=0x7fffbeeb5840, codeBlock=<value optimized out>, parentExec=<value optimized out>) at codes.def:1192
#52 0x00007fa48d80fb47 in KJS::FunctionImp::callAsFunction (this=0x7fa4888f3440, exec=0x7fffbeeb62c0, thisObj=<value optimized out>, args=<value optimized out>) at ../../kjs/function.cpp:144
#53 0x00007fa48d8133f9 in KJS::JSObject::call (this=0x0, exec=0x7fa48da67850, thisObj=0x0, args=...) at ../../kjs/object.cpp:70
#54 0x00007fa48d82f584 in KJS::Machine::runBlock (exec=0x7fffbeeb62c0, codeBlock=<value optimized out>, parentExec=<value optimized out>) at codes.def:1192
#55 0x00007fa48d7e53a3 in KJS::FunctionBodyNode::execute (this=0x26eb3f0, exec=0x7fffbeeb62c0) at ../../kjs/nodes.cpp:927
#56 0x00007fa48d8162ea in KJS::Interpreter::evaluate (this=0x26c7960, sourceURL=..., startingLineNumber=9, code=<value optimized out>, codeLength=<value optimized out>, thisV=0x7fa488900080) at ../../kjs/interpreter.cpp:556
#57 0x00007fa48d816433 in KJS::Interpreter::evaluate (this=0x1, sourceURL=..., startingLineNumber=1, code=<value optimized out>, thisV=<value optimized out>) at ../../kjs/interpreter.cpp:496
#58 0x00007fa48e101720 in KJS::KJSProxyImpl::evaluate (this=0x272a200, filename=) at ../../khtml/ecma/kjs_proxy.cpp:158
#59 0x00007fa48dea8ae0 in KHTMLPart::executeScript (this=0x254f380, filename=..., baseLine=9, n=<value optimized out>, script=<value optimized out>) at ../../khtml/khtml_part.cpp:1323
#60 0x00007fa48df59702 in khtml::HTMLTokenizer::scriptExecution (this=0x26ab060, str=<value optimized out>, scriptURL=<value optimized out>, baseLine=9) at ../../khtml/html/htmltokenizer.cpp:501
#61 0x00007fa48df5ed16 in khtml::HTMLTokenizer::scriptHandler (this=0x26ab060) at ../../khtml/html/htmltokenizer.cpp:454
#62 0x00007fa48df60bad in khtml::HTMLTokenizer::parseSpecial (this=0x26ab060, src=...) at ../../khtml/html/htmltokenizer.cpp:369
#63 0x00007fa48df62f0e in khtml::HTMLTokenizer::parseTag (this=0x26ab060, src=...) at ../../khtml/html/htmltokenizer.cpp:1550
#64 0x00007fa48df63ae0 in khtml::HTMLTokenizer::write (this=0x26ab060, str=<value optimized out>, appendData=<value optimized out>) at ../../khtml/html/htmltokenizer.cpp:1810
#65 0x00007fa48deb12f3 in KHTMLPart::write (this=<value optimized out>, data=0x283b7d8 "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" >\n<head>\n</head>\n<body style=\"margi"..., len=<value optimized out>) at ../../khtml/khtml_part.cpp:2099
#66 0x00007fa48deb47cc in KHTMLPart::slotData (this=0x254f380, kio_job=<value optimized out>, data=...) at ../../khtml/khtml_part.cpp:1781
#67 0x00007fa48dece3e8 in KHTMLPart::qt_metacall (this=0x254f380, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffbeeb7710) at ./khtml_part.moc:277
#68 0x00007fa49b6bb2e6 in QMetaObject::activate (sender=0x25ab0d0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x1) at kernel/qobject.cpp:3295
#69 0x00007fa49c7def44 in KIO::TransferJob::data (this=0x0, _t1=0x25ab0d0, _t2=<value optimized out>) at ./jobclasses.moc:388
#70 0x00007fa49c7e1760 in KIO::TransferJob::slotData (this=0x25ab0d0, _data=...) at ../../kio/kio/job.cpp:984
#71 0x00007fa49c7e52f6 in KIO::TransferJob::qt_metacall (this=0x25ab0d0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffbeeb78f0) at ./jobclasses.moc:368
#72 0x00007fa49b6bb2e6 in QMetaObject::activate (sender=0x23593e0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x1) at kernel/qobject.cpp:3295
#73 0x00007fa49c8a57d2 in KIO::SlaveInterface::data (this=0x0, _t1=<value optimized out>) at ./slaveinterface.moc:146
#74 0x00007fa49c8a87c0 in KIO::SlaveInterface::dispatch (this=0x23593e0, _cmd=100, rawdata=...) at ../../kio/kio/slaveinterface.cpp:163
#75 0x00007fa49c8a5a83 in KIO::SlaveInterface::dispatch (this=0x23593e0) at ../../kio/kio/slaveinterface.cpp:91
#76 0x00007fa49c899ef6 in KIO::Slave::gotInput (this=0x23593e0) at ../../kio/kio/slave.cpp:324
#77 0x00007fa49c89a0dc in KIO::Slave::qt_metacall (this=0x23593e0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffbeeb7ce0) at ./slave.moc:82
#78 0x00007fa49b6bb2e6 in QMetaObject::activate (sender=0x232ced0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x1) at kernel/qobject.cpp:3295
#79 0x00007fa49c7b5ae7 in KIO::ConnectionPrivate::dequeue (this=0x27d9280) at ../../kio/kio/connection.cpp:82
#80 0x00007fa49c7b5c0d in KIO::Connection::qt_metacall (this=0x232ced0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x25d88a0) at ./connection.moc:79
#81 0x00007fa49b6b7e29 in QObject::event (this=0x232ced0, e=0x227b860) at kernel/qobject.cpp:1248
#82 0x00007fa49a7cf32c in QApplicationPrivate::notify_helper (this=0x1b29950, receiver=0x232ced0, e=0x227b860) at kernel/qapplication.cpp:4302
#83 0x00007fa49a7d580b in QApplication::notify (this=0x7fffbeeb95a0, receiver=0x232ced0, e=0x227b860) at kernel/qapplication.cpp:4185
#84 0x00007fa49c090836 in KApplication::notify (this=0x7fffbeeb95a0, receiver=0x232ced0, event=0x227b860) at ../../kdeui/kernel/kapplication.cpp:302
#85 0x00007fa49b6a809c in QCoreApplication::notifyInternal (this=0x7fffbeeb95a0, receiver=0x232ced0, event=0x227b860) at kernel/qcoreapplication.cpp:726
#86 0x00007fa49b6ab744 in sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x1b0d470) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#87 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x1b0d470) at kernel/qcoreapplication.cpp:1367
#88 0x00007fa49b6d1b73 in sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#89 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#90 0x00007fa4969ff042 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#91 0x00007fa496a02f78 in ?? () from /lib/libglib-2.0.so.0
#92 0x00007fa496a0312c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#93 0x00007fa49b6d16b3 in QEventDispatcherGlib::processEvents (this=0x1b0cf80, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#94 0x00007fa49a87f19e in QGuiEventDispatcherGlib::processEvents (this=0x0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#95 0x00007fa49b6a69c2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#96 0x00007fa49b6a6d9c in QEventLoop::exec (this=0x7fffbeeb8730, flags=) at kernel/qeventloop.cpp:201
#97 0x00007fa49c87e51c in KIO::NetAccess::enter_loop (this=0x7fffbeeb87d0) at ../../kio/kio/netaccess.cpp:502
#98 0x00007fa49c87eb6f in KIO::NetAccess::synchronousRunInternal (this=0x7fffbeeb87d0, job=0x201e070, window=<value optimized out>, data=0x0, finalURL=0x0, metaData=0x0) at ../../kio/kio/netaccess.cpp:487
#99 0x00007fa49c87f321 in KIO::NetAccess::synchronousRun (job=0x201e070, window=0x0, data=0x0, finalURL=0x0, metaData=<value optimized out>) at ../../kio/kio/netaccess.cpp:277
#100 0x00007fa49dc0daa5 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_konqueror.so
#101 0x00007fa49dc0db20 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_konqueror.so
#102 0x00007fa49dc0f040 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_konqueror.so
#103 0x00007fa49b6bb2e6 in QMetaObject::activate (sender=0x1beabd0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x1) at kernel/qobject.cpp:3295
#104 0x00007fa49b6b7b43 in QObject::event (this=0x1beabd0, e=0x7fffbeeb90f0) at kernel/qobject.cpp:1212
#105 0x00007fa49a7cf32c in QApplicationPrivate::notify_helper (this=0x1b29950, receiver=0x1beabd0, e=0x7fffbeeb90f0) at kernel/qapplication.cpp:4302
#106 0x00007fa49a7d580b in QApplication::notify (this=0x7fffbeeb95a0, receiver=0x1beabd0, e=0x7fffbeeb90f0) at kernel/qapplication.cpp:4185
#107 0x00007fa49c090836 in KApplication::notify (this=0x7fffbeeb95a0, receiver=0x1beabd0, event=0x7fffbeeb90f0) at ../../kdeui/kernel/kapplication.cpp:302
#108 0x00007fa49b6a809c in QCoreApplication::notifyInternal (this=0x7fffbeeb95a0, receiver=0x1beabd0, event=0x7fffbeeb90f0) at kernel/qcoreapplication.cpp:726
#109 0x00007fa49b6d4e72 in sendEvent (this=0x1b2d6a0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#110 QTimerInfoList::activateTimers (this=0x1b2d6a0) at kernel/qeventdispatcher_unix.cpp:603
#111 0x00007fa49b6d19c4 in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:184
#112 0x00007fa4969ff042 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#113 0x00007fa496a02f78 in ?? () from /lib/libglib-2.0.so.0
#114 0x00007fa496a0312c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#115 0x00007fa49b6d16b3 in QEventDispatcherGlib::processEvents (this=0x1b0cf80, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#116 0x00007fa49a87f19e in QGuiEventDispatcherGlib::processEvents (this=0x0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#117 0x00007fa49b6a69c2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#118 0x00007fa49b6a6d9c in QEventLoop::exec (this=0x7fffbeeb9390, flags=) at kernel/qeventloop.cpp:201
#119 0x00007fa49b6aba2b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#120 0x00007fa49dc1f75b in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_konqueror.so
#121 0x00007fa49d819c4d in __libc_start_main (main=<value optimized out>, argc=<value optimized out>, ubp_av=<value optimized out>, init=<value optimized out>, fini=<value optimized out>, rtld_fini=<value optimized out>, stack_end=0x7fffbeeb9f78) at libc-start.c:228
#122 0x0000000000400679 in _start ()

Possible duplicates by query: bug 253213, bug 244235, bug 226204, bug 219439.

Reported using DrKonqi
Comment 1 Dawit Alemayehu 2011-05-07 06:12:28 UTC
*** Bug 262410 has been marked as a duplicate of this bug. ***
Comment 2 Andrew Crouthamel 2018-10-29 22:36:56 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 Steffen Möller 2018-10-29 23:55:37 UTC
Please close the bug report without further investigation.
Comment 4 Andrew Crouthamel 2018-10-30 13:10:37 UTC
Thanks for the update!