Bug 262410

Summary: KDE auto-opening page from previous session while internet down
Product: [Applications] konqueror Reporter: Steffen Möller <steffen_moeller>
Component: khtmlAssignee: Konqueror Developers <konq-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: adawit, jaduranpe
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Debian stable   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Steffen Möller 2011-01-07 13:58:12 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.37-rc5-amd64 x86_64
Distribution: Debian GNU/Linux 6.0 (squeeze)

-- Information about the crash:
Hello,  it does not happen every time, but this time it did. My hunch is that some java script or something else for some web page needs the net but this is not yet "ifup eth0"ed.

Cheers,

Steffen

 -- Backtrace:
Application: Konqueror (konqueror), signal: Segmentation fault
[KCrash Handler]
#5  0x00007f31663964ae 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  0x00007f316635637f in KJS::Collector::markStackObjectsConservatively (start=<value optimized out>, end=<value optimized out>) at ../../kjs/collector.cpp:473
#8  0x00007f3166356902 in KJS::Collector::markCurrentThreadConservatively () at ../../kjs/collector.cpp:553
#9  0x00007f3166356963 in KJS::Collector::collect () at ../../kjs/collector.cpp:687
#10 0x00007f3166c73f35 in KJS::KJSProxyImpl::~KJSProxyImpl (this=0x1831b30, __in_chrg=<value optimized out>) at ../../khtml/ecma/kjs_proxy.cpp:114
#11 0x00007f3166a44f37 in khtml::ChildFrame::~ChildFrame (this=0x17290a0, __in_chrg=<value optimized out>) at ../../khtml/khtmlpart_p.h:99
#12 0x00007f3166a2a375 in KHTMLPart::clear (this=0x17264d0) at ../../khtml/khtml_part.cpp:1594
#13 0x00007f3166a2a82c in KHTMLPart::begin (this=0x17264d0, url=..., xOffset=0, yOffset=0) at ../../khtml/khtml_part.cpp:2008
#14 0x00007f3166a26c58 in KHTMLPart::slotData (this=0x17264d0, kio_job=<value optimized out>, data=...) at ../../khtml/khtml_part.cpp:1699
#15 0x00007f3166a41408 in KHTMLPart::qt_metacall (this=0x17264d0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffba664640) at ./khtml_part.moc:277
#16 0x00007f317422b2e6 in QMetaObject::activate (sender=0x1785270, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x1) at kernel/qobject.cpp:3295
#17 0x00007f317534ef64 in KIO::TransferJob::data (this=0x0, _t1=0x1785270, _t2=<value optimized out>) at ./jobclasses.moc:388
#18 0x00007f3175351780 in KIO::TransferJob::slotData (this=0x1785270, _data=...) at ../../kio/kio/job.cpp:984
#19 0x00007f3175355316 in KIO::TransferJob::qt_metacall (this=0x1785270, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffba664820) at ./jobclasses.moc:368
#20 0x00007f317422b2e6 in QMetaObject::activate (sender=0x1ab7640, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x1) at kernel/qobject.cpp:3295
#21 0x00007f31754157f2 in KIO::SlaveInterface::data (this=0x0, _t1=<value optimized out>) at ./slaveinterface.moc:146
#22 0x00007f31754187e0 in KIO::SlaveInterface::dispatch (this=0x1ab7640, _cmd=100, rawdata=...) at ../../kio/kio/slaveinterface.cpp:163
#23 0x00007f3175415aa3 in KIO::SlaveInterface::dispatch (this=0x1ab7640) at ../../kio/kio/slaveinterface.cpp:91
#24 0x00007f3175409f16 in KIO::Slave::gotInput (this=0x1ab7640) at ../../kio/kio/slave.cpp:324
#25 0x00007f317540a0fc in KIO::Slave::qt_metacall (this=0x1ab7640, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffba664c10) at ./slave.moc:82
#26 0x00007f317422b2e6 in QMetaObject::activate (sender=0x18371f0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x1) at kernel/qobject.cpp:3295
#27 0x00007f3175325b07 in KIO::ConnectionPrivate::dequeue (this=0x16ffb10) at ../../kio/kio/connection.cpp:82
#28 0x00007f3175325c2d in KIO::Connection::qt_metacall (this=0x18371f0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x16b2190) at ./connection.moc:79
#29 0x00007f3174227e29 in QObject::event (this=0x18371f0, e=0x18ee530) at kernel/qobject.cpp:1248
#30 0x00007f317333f32c in QApplicationPrivate::notify_helper (this=0x1081950, receiver=0x18371f0, e=0x18ee530) at kernel/qapplication.cpp:4302
#31 0x00007f317334580b in QApplication::notify (this=0x7fffba669590, receiver=0x18371f0, e=0x18ee530) at kernel/qapplication.cpp:4185
#32 0x00007f3174c007a6 in KApplication::notify (this=0x7fffba669590, receiver=0x18371f0, event=0x18ee530) at ../../kdeui/kernel/kapplication.cpp:302
#33 0x00007f317421809c in QCoreApplication::notifyInternal (this=0x7fffba669590, receiver=0x18371f0, event=0x18ee530) at kernel/qcoreapplication.cpp:726
#34 0x00007f317421b744 in sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x1065470) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#35 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x1065470) at kernel/qcoreapplication.cpp:1367
#36 0x00007f3174241b73 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 0x00007f316f56c0f2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#39 0x00007f316f5707b8 in ?? () from /lib/libglib-2.0.so.0
#40 0x00007f316f57096c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#41 0x00007f31742416b3 in QEventDispatcherGlib::processEvents (this=0x1064f80, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#42 0x00007f31733ef19e in QGuiEventDispatcherGlib::processEvents (this=0x0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#43 0x00007f31742169c2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#44 0x00007f3174216d9c in QEventLoop::exec (this=0x7fffba665660, flags=) at kernel/qeventloop.cpp:201
#45 0x00007f31753ee53c in KIO::NetAccess::enter_loop (this=0x7fffba665700) at ../../kio/kio/netaccess.cpp:502
#46 0x00007f31753eeb8f in KIO::NetAccess::synchronousRunInternal (this=0x7fffba665700, job=0x17fa860, window=<value optimized out>, data=0x7fffba6658b0, finalURL=0x7fffba665810, metaData=0x7fffba665890) at ../../kio/kio/netaccess.cpp:487
#47 0x00007f31753ef341 in KIO::NetAccess::synchronousRun (job=0x17fa860, window=0x0, data=0x7fffba6658b0, finalURL=0x7fffba665810, metaData=<value optimized out>) at ../../kio/kio/netaccess.cpp:277
#48 0x00007f3166c98d37 in KJS::XMLHttpRequest::send (this=0x7f3162a80080, _body=<value optimized out>, ec=<value optimized out>) at ../../khtml/ecma/xmlhttprequest.cpp:509
#49 0x00007f3166c9a01a in KJS::XMLHttpRequestProtoFunc::callAsFunction (this=<value optimized out>, exec=0x7fffba666490, thisObj=0x7f3162a80080, args=...) at ../../khtml/ecma/xmlhttprequest.cpp:912
#50 0x00007f31663863f9 in KJS::JSObject::call (this=0x0, exec=0x7f31665da850, thisObj=0x0, args=...) at ../../kjs/object.cpp:70
#51 0x00007f31663a2584 in KJS::Machine::runBlock (exec=0x7fffba666490, codeBlock=<value optimized out>, parentExec=<value optimized out>) at codes.def:1192
#52 0x00007f3166382b47 in KJS::FunctionImp::callAsFunction (this=0x7f3162a71840, exec=0x7fffba666f10, thisObj=<value optimized out>, args=<value optimized out>) at ../../kjs/function.cpp:144
#53 0x00007f31663863f9 in KJS::JSObject::call (this=0x0, exec=0x7f31665da850, thisObj=0x0, args=...) at ../../kjs/object.cpp:70
#54 0x00007f31663a2584 in KJS::Machine::runBlock (exec=0x7fffba666f10, codeBlock=<value optimized out>, parentExec=<value optimized out>) at codes.def:1192
#55 0x00007f31663583a3 in KJS::FunctionBodyNode::execute (this=0x18262b0, exec=0x7fffba666f10) at ../../kjs/nodes.cpp:927
#56 0x00007f31663892ea in KJS::Interpreter::evaluate (this=0x1c42780, sourceURL=..., startingLineNumber=9, code=<value optimized out>, codeLength=<value optimized out>, thisV=0x7f3162a80000) at ../../kjs/interpreter.cpp:556
#57 0x00007f3166389433 in KJS::Interpreter::evaluate (this=0x1, sourceURL=..., startingLineNumber=1, code=<value optimized out>, thisV=<value optimized out>) at ../../kjs/interpreter.cpp:496
#58 0x00007f3166c74740 in KJS::KJSProxyImpl::evaluate (this=0x1831b30, filename=) at ../../khtml/ecma/kjs_proxy.cpp:158
#59 0x00007f3166a1bb00 in KHTMLPart::executeScript (this=0x177be90, filename=..., baseLine=9, n=<value optimized out>, script=<value optimized out>) at ../../khtml/khtml_part.cpp:1323
#60 0x00007f3166acc722 in khtml::HTMLTokenizer::scriptExecution (this=0x1d9a7c0, str=<value optimized out>, scriptURL=<value optimized out>, baseLine=9) at ../../khtml/html/htmltokenizer.cpp:501
#61 0x00007f3166ad1d36 in khtml::HTMLTokenizer::scriptHandler (this=0x1d9a7c0) at ../../khtml/html/htmltokenizer.cpp:454
#62 0x00007f3166ad3bcd in khtml::HTMLTokenizer::parseSpecial (this=0x1d9a7c0, src=...) at ../../khtml/html/htmltokenizer.cpp:369
#63 0x00007f3166ad5f2e in khtml::HTMLTokenizer::parseTag (this=0x1d9a7c0, src=...) at ../../khtml/html/htmltokenizer.cpp:1550
#64 0x00007f3166ad6b00 in khtml::HTMLTokenizer::write (this=0x1d9a7c0, str=<value optimized out>, appendData=<value optimized out>) at ../../khtml/html/htmltokenizer.cpp:1810
#65 0x00007f3166a24313 in KHTMLPart::write (this=<value optimized out>, data=0x1dab618 "<!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 0x00007f3166a277ec in KHTMLPart::slotData (this=0x177be90, kio_job=<value optimized out>, data=...) at ../../khtml/khtml_part.cpp:1781
#67 0x00007f3166a41408 in KHTMLPart::qt_metacall (this=0x177be90, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffba668360) at ./khtml_part.moc:277
#68 0x00007f317422b2e6 in QMetaObject::activate (sender=0x1831ec0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x1) at kernel/qobject.cpp:3295
#69 0x00007f317534ef64 in KIO::TransferJob::data (this=0x0, _t1=0x1831ec0, _t2=<value optimized out>) at ./jobclasses.moc:388
#70 0x00007f3175351780 in KIO::TransferJob::slotData (this=0x1831ec0, _data=...) at ../../kio/kio/job.cpp:984
#71 0x00007f3175355316 in KIO::TransferJob::qt_metacall (this=0x1831ec0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffba668540) at ./jobclasses.moc:368
#72 0x00007f317422b2e6 in QMetaObject::activate (sender=0x1ae2d60, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x1) at kernel/qobject.cpp:3295
#73 0x00007f31754157f2 in KIO::SlaveInterface::data (this=0x0, _t1=<value optimized out>) at ./slaveinterface.moc:146
#74 0x00007f31754187e0 in KIO::SlaveInterface::dispatch (this=0x1ae2d60, _cmd=100, rawdata=...) at ../../kio/kio/slaveinterface.cpp:163
#75 0x00007f3175415aa3 in KIO::SlaveInterface::dispatch (this=0x1ae2d60) at ../../kio/kio/slaveinterface.cpp:91
#76 0x00007f3175409f16 in KIO::Slave::gotInput (this=0x1ae2d60) at ../../kio/kio/slave.cpp:324
#77 0x00007f317540a0fc in KIO::Slave::qt_metacall (this=0x1ae2d60, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffba668930) at ./slave.moc:82
#78 0x00007f317422b2e6 in QMetaObject::activate (sender=0x1ac5df0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x1) at kernel/qobject.cpp:3295
#79 0x00007f3175325b07 in KIO::ConnectionPrivate::dequeue (this=0x1d89930) at ../../kio/kio/connection.cpp:82
#80 0x00007f3175325c2d in KIO::Connection::qt_metacall (this=0x1ac5df0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x16bd940) at ./connection.moc:79
#81 0x00007f3174227e29 in QObject::event (this=0x1ac5df0, e=0x19bd990) at kernel/qobject.cpp:1248
#82 0x00007f317333f32c in QApplicationPrivate::notify_helper (this=0x1081950, receiver=0x1ac5df0, e=0x19bd990) at kernel/qapplication.cpp:4302
#83 0x00007f317334580b in QApplication::notify (this=0x7fffba669590, receiver=0x1ac5df0, e=0x19bd990) at kernel/qapplication.cpp:4185
#84 0x00007f3174c007a6 in KApplication::notify (this=0x7fffba669590, receiver=0x1ac5df0, event=0x19bd990) at ../../kdeui/kernel/kapplication.cpp:302
#85 0x00007f317421809c in QCoreApplication::notifyInternal (this=0x7fffba669590, receiver=0x1ac5df0, event=0x19bd990) at kernel/qcoreapplication.cpp:726
#86 0x00007f317421b744 in sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x1065470) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#87 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x1065470) at kernel/qcoreapplication.cpp:1367
#88 0x00007f3174241b73 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 0x00007f316f56c0f2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#91 0x00007f316f5707b8 in ?? () from /lib/libglib-2.0.so.0
#92 0x00007f316f57096c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#93 0x00007f31742416b3 in QEventDispatcherGlib::processEvents (this=0x1064f80, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#94 0x00007f31733ef19e in QGuiEventDispatcherGlib::processEvents (this=0x0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#95 0x00007f31742169c2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#96 0x00007f3174216d9c in QEventLoop::exec (this=0x7fffba669380, flags=) at kernel/qeventloop.cpp:201
#97 0x00007f317421ba2b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#98 0x00007f317678e75b in kdemain (argc=<value optimized out>, argv=<value optimized out>) at ../../../../apps/konqueror/src/konqmain.cpp:257
#99 0x00007f3176388c4d 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=0x7fffba669f68) at libc-start.c:228
#100 0x0000000000400679 in _start ()

This bug may be a duplicate of or related to bug 255663.

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

Reported using DrKonqi
Comment 1 Dawit Alemayehu 2011-05-07 06:12:28 UTC

*** This bug has been marked as a duplicate of bug 255663 ***
Comment 2 Jekyll Wu 2011-11-11 00:14:59 UTC
*** Bug 285923 has been marked as a duplicate of this bug. ***