Bug 263546

Summary: Further example of crash when pressing back button
Product: [Applications] konqueror Reporter: John Hudson <j.r.hudson>
Component: khtmlAssignee: Konqueror Developers <konq-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: adawit
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description John Hudson 2011-01-18 14:40:18 UTC
Application: konqueror (4.4.4 (KDE 4.4.4) "release 2")
KDE Platform Version: 4.4.4 (KDE 4.4.4) "release 3"
Qt Version: 4.6.3
Operating System: Linux 2.6.34.7-0.7-default i686
Distribution: "openSUSE 11.3 (i586)"

-- Information about the crash:
Had clicked on a link to read a recipe on another page; after I had read the recipe and clicked the back button to return to the original page, Konqueror crashed.

 -- Backtrace:
Application: Konqueror (kdeinit4), signal: Segmentation fault
[KCrash Handler]
#6  0x00008000 in ?? ()
#7  0xb0f794e8 in mark (this=0xaed1ae40) at /usr/src/debug/kdelibs-4.4.4/kjs/value.h:445
#8  KJS::JSVariableObject::mark (this=0xaed1ae40) at /usr/src/debug/kdelibs-4.4.4/kjs/JSVariableObject.cpp:85
#9  0xb0f36304 in KJS::Collector::markStackObjectsConservatively (start=0xbfbf5788, end=0xbfbf9000) at /usr/src/debug/kdelibs-4.4.4/kjs/collector.cpp:473
#10 0xb0f363e6 in KJS::Collector::markCurrentThreadConservatively () at /usr/src/debug/kdelibs-4.4.4/kjs/collector.cpp:556
#11 0xb0f36434 in KJS::Collector::markStackObjectsConservatively () at /usr/src/debug/kdelibs-4.4.4/kjs/collector.cpp:621
#12 0xb0f36602 in KJS::Collector::collect () at /usr/src/debug/kdelibs-4.4.4/kjs/collector.cpp:695
#13 0xb0f6bbd4 in KJS::Interpreter::collect () at /usr/src/debug/kdelibs-4.4.4/kjs/interpreter.cpp:743
#14 0xb1370ab5 in KJS::KJSProxyImpl::~KJSProxyImpl (this=0x8f86d78, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.4.4/khtml/ecma/kjs_proxy.cpp:114
#15 0xb1370b52 in KJS::KJSProxyImpl::~KJSProxyImpl (this=0x8f86d78, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.4.4/khtml/ecma/kjs_proxy.cpp:127
#16 0xb112ff9d in ~ChildFrame (this=0x8ab58e0, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.4.4/khtml/khtmlpart_p.h:99
#17 khtml::ChildFrame::~ChildFrame (this=0x8ab58e0, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.4.4/khtml/khtmlpart_p.h:104
#18 0xb11295d1 in KHTMLPart::clear (this=0x92e7a98) at /usr/src/debug/kdelibs-4.4.4/khtml/khtml_part.cpp:1594
#19 0xb112a7e7 in KHTMLPart::~KHTMLPart (this=0x92e7a98, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at /usr/src/debug/kdelibs-4.4.4/khtml/khtml_part.cpp:603
#20 0xb112aa02 in KHTMLPart::~KHTMLPart (this=0x92e7a98, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at /usr/src/debug/kdelibs-4.4.4/khtml/khtml_part.cpp:620
#21 0xb11295c3 in KHTMLPart::clear (this=0x8451ca0) at /usr/src/debug/kdelibs-4.4.4/khtml/khtml_part.cpp:1592
#22 0xb11299cd in KHTMLPart::begin (this=0x8451ca0, url=..., xOffset=-1242769664, yOffset=-1242769664) at /usr/src/debug/kdelibs-4.4.4/khtml/khtml_part.cpp:2008
#23 0xb10fc6dd in KHTMLPart::slotData (this=0x8451ca0, kio_job=0x95d3328, data=...) at /usr/src/debug/kdelibs-4.4.4/khtml/khtml_part.cpp:1699
#24 0xb1128aa1 in KHTMLPart::qt_metacall (this=0x8451ca0, _c=QMetaObject::InvokeMetaMethod, _id=19, _a=0xbfbf44c4) at /usr/src/debug/kdelibs-4.4.4/build/khtml/khtml_part.moc:277
#25 0xb6bc4efd in QMetaObject::metacall (object=0x8451ca0, cl=QMetaObject::InvokeMetaMethod, idx=33, argv=0xbfbf44c4) at kernel/qmetaobject.cpp:237
#26 0xb6bd3fe8 in QMetaObject::activate (sender=0x95d3328, m=0xb73275f8, local_signal_index=0, argv=0xbfbf44c4) at kernel/qobject.cpp:3295
#27 0xb7145fad in KIO::TransferJob::data (this=0x95d3328, _t1=0x95d3328, _t2=...) at /usr/src/debug/kdelibs-4.4.4/build/kio/jobclasses.moc:388
#28 0xb7146018 in KIO::TransferJob::slotData (this=0x95d3328, _data=...) at /usr/src/debug/kdelibs-4.4.4/kio/kio/job.cpp:984
#29 0xb7218283 in KIO::TransferJob::qt_metacall (this=0x95d3328, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfbf4658)
    at /usr/src/debug/kdelibs-4.4.4/build/kio/jobclasses.moc:368
#30 0xb6bc4efd in QMetaObject::metacall (object=0x95d3328, cl=QMetaObject::InvokeMetaMethod, idx=48, argv=0xbfbf4658) at kernel/qmetaobject.cpp:237
#31 0xb6bd3fe8 in QMetaObject::activate (sender=0x8fe30a0, m=0xb73278d8, local_signal_index=0, argv=0xbfbf4658) at kernel/qobject.cpp:3295
#32 0xb71617e5 in KIO::SlaveInterface::data (this=0x8fe30a0, _t1=...) at /usr/src/debug/kdelibs-4.4.4/build/kio/slaveinterface.moc:146
#33 0xb7292b48 in KIO::SlaveInterface::dispatch (this=0x8fe30a0, _cmd=100, rawdata=...) at /usr/src/debug/kdelibs-4.4.4/kio/kio/slaveinterface.cpp:163
#34 0xb71e8e8a in KIO::SlaveInterface::dispatch (this=0x8fe30a0) at /usr/src/debug/kdelibs-4.4.4/kio/kio/slaveinterface.cpp:91
#35 0xb71e3e98 in KIO::Slave::gotInput (this=0x8fe30a0) at /usr/src/debug/kdelibs-4.4.4/kio/kio/slave.cpp:324
#36 0xb71ed02c in KIO::Slave::qt_metacall (this=0x8fe30a0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfbf491c) at /usr/src/debug/kdelibs-4.4.4/build/kio/slave.moc:82
#37 0xb6bc4efd in QMetaObject::metacall (object=0x8fe30a0, cl=QMetaObject::InvokeMetaMethod, idx=30, argv=0xbfbf491c) at kernel/qmetaobject.cpp:237
#38 0xb6bd3fe8 in QMetaObject::activate (sender=0x90555e8, m=0xb73274e8, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3295
#39 0xb713c8e5 in KIO::Connection::readyRead (this=0x90555e8) at /usr/src/debug/kdelibs-4.4.4/build/kio/connection.moc:92
#40 0xb71ecd9a in KIO::ConnectionPrivate::dequeue (this=0x9269be8) at /usr/src/debug/kdelibs-4.4.4/kio/kio/connection.cpp:82
#41 0xb71ece6f in KIO::Connection::qt_metacall (this=0x90555e8, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x92cc600) at /usr/src/debug/kdelibs-4.4.4/build/kio/connection.moc:79
#42 0xb6bc4efd in QMetaObject::metacall (object=0x90555e8, cl=QMetaObject::InvokeMetaMethod, idx=5, argv=0x92cc600) at kernel/qmetaobject.cpp:237
#43 0xb6bce945 in QMetaCallEvent::placeMetaCall (this=0x8929028, object=0x90555e8) at kernel/qobject.cpp:561
#44 0xb6bd193f in QObject::event (this=0x90555e8, e=0x8929028) at kernel/qobject.cpp:1248
#45 0xb60f8c64 in QApplicationPrivate::notify_helper (this=0x809a660, receiver=0x90555e8, e=0x8929028) at kernel/qapplication.cpp:4302
#46 0xb6100bf7 in QApplication::notify (this=0xbfbf7254, receiver=0x90555e8, e=0x8929028) at kernel/qapplication.cpp:3706
#47 0xb6e029d1 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#48 0xb6bbee0e in QCoreApplication::notifyInternal (this=0xbfbf7254, receiver=0x90555e8, event=0x8929028) at kernel/qcoreapplication.cpp:726
#49 0xb6bc29b4 in sendEvent (receiver=0x0, event_type=0, data=0x805ae00) at kernel/qcoreapplication.h:215
#50 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x805ae00) at kernel/qcoreapplication.cpp:1367
#51 0xb6bc2b9c in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1260
#52 0xb6bea83d in sendPostedEvents (s=0x809c710) at kernel/qcoreapplication.h:220
#53 postEventSourceDispatch (s=0x809c710) at kernel/qeventdispatcher_glib.cpp:276
#54 0xb5841b49 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#55 0xb5842350 in ?? () from /usr/lib/libglib-2.0.so.0
#56 0xb584260e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#57 0xb6bead4b in QEventDispatcherGlib::processEvents (this=0x805ee10, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#58 0xb61a919a in QGuiEventDispatcherGlib::processEvents (this=0x805ee10, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#59 0xb6bbe11d in QEventLoop::processEvents (this=0xbfbf5174, flags=...) at kernel/qeventloop.cpp:149
#60 0xb6bbe319 in QEventLoop::exec (this=0xbfbf5174, flags=...) at kernel/qeventloop.cpp:201
#61 0xb715d67e in KIO::NetAccess::enter_loop (this=0xbfbf5214) at /usr/src/debug/kdelibs-4.4.4/kio/kio/netaccess.cpp:502
#62 0xb71be54e in KIO::NetAccess::synchronousRunInternal (this=0xbfbf5214, job=0x944caf0, window=0x0, data=0xbfbf5304, finalURL=0xbfbf52cc, metaData=0xbfbf52fc)
    at /usr/src/debug/kdelibs-4.4.4/kio/kio/netaccess.cpp:487
#63 0xb71be614 in KIO::NetAccess::synchronousRun (job=0x944caf0, window=0x0, data=0xbfbf5304, finalURL=0xbfbf52cc, metaData=0xbfbf52fc) at /usr/src/debug/kdelibs-4.4.4/kio/kio/netaccess.cpp:277
#64 0xb1397665 in KJS::XMLHttpRequest::send (this=0xaed20180, _body=..., ec=@0x80542f8) at /usr/src/debug/kdelibs-4.4.4/khtml/ecma/xmlhttprequest.cpp:509
#65 0xb1398dde in KJS::XMLHttpRequestProtoFunc::callAsFunction (this=0xb5ecd700, exec=0xbfbf57a0, thisObj=0xaed20180, args=...) at /usr/src/debug/kdelibs-4.4.4/khtml/ecma/xmlhttprequest.cpp:912
#66 0xb0f68840 in KJS::JSObject::call (this=0xaed168c0, exec=0xbfbf57a0, thisObj=0xaed20180, args=...) at /usr/src/debug/kdelibs-4.4.4/kjs/object.cpp:70
#67 0xb0f85120 in KJS::Machine::runBlock (exec=0xbfbf57a0, codeBlock=..., parentExec=0xbfbf5c50) at codes.def:1192
#68 0xb0f62ee1 in KJS::FunctionImp::callAsFunction (this=0xaed1c0c0, exec=0xbfbf5c50, thisObj=0xaed20140, args=...) at /usr/src/debug/kdelibs-4.4.4/kjs/function.cpp:144
#69 0xb0f68840 in KJS::JSObject::call (this=0xaed1c0c0, exec=0xbfbf5c50, thisObj=0xaed20140, args=...) at /usr/src/debug/kdelibs-4.4.4/kjs/object.cpp:70
#70 0xb0f85120 in KJS::Machine::runBlock (exec=0xbfbf5c50, codeBlock=..., parentExec=0x0) at codes.def:1192
#71 0xb0f38a0c in KJS::FunctionBodyNode::execute (this=0x8f11d40, exec=0xbfbf5c50) at /usr/src/debug/kdelibs-4.4.4/kjs/nodes.cpp:927
#72 0xb0f6c298 in KJS::Interpreter::evaluate (this=0x95ac8b8, sourceURL=..., startingLineNumber=0, code=0x95e8b30, codeLength=16669, thisV=0xaed20140)
    at /usr/src/debug/kdelibs-4.4.4/kjs/interpreter.cpp:556
#73 0xb0f6c43a in KJS::Interpreter::evaluate (this=0x95ac8b8, sourceURL=..., startingLineNumber=0, code=..., thisV=0xaed20140) at /usr/src/debug/kdelibs-4.4.4/kjs/interpreter.cpp:496
#74 0xb1370550 in KJS::KJSProxyImpl::evaluate (this=0x8f86d78, filename=..., baseLine=154107240, str=..., n=..., completion=0xbfbf5e6c) at /usr/src/debug/kdelibs-4.4.4/khtml/ecma/kjs_proxy.cpp:158
#75 0xb11069a5 in KHTMLPart::executeScript (this=0x9186528, filename=..., baseLine=154107240, n=..., script=...) at /usr/src/debug/kdelibs-4.4.4/khtml/khtml_part.cpp:1323
#76 0xb11b7b73 in khtml::HTMLTokenizer::scriptExecution (this=0x8732b30, str=..., scriptURL=..., baseLine=154107240) at /usr/src/debug/kdelibs-4.4.4/khtml/html/htmltokenizer.cpp:501
#77 0xb11c2754 in khtml::HTMLTokenizer::notifyFinished (this=0x8732b30) at /usr/src/debug/kdelibs-4.4.4/khtml/html/htmltokenizer.cpp:2122
#78 0xb12e8f9f in khtml::CachedScript::checkNotify (this=0x8dacbf0) at /usr/src/debug/kdelibs-4.4.4/khtml/misc/loader.cpp:390
#79 0xb12e918c in khtml::CachedScript::data (this=0x8dacbf0, buffer=..., eof=true) at /usr/src/debug/kdelibs-4.4.4/khtml/misc/loader.cpp:382
#80 0xb12e999f in khtml::Loader::slotFinished (this=0x86885f0, job=0x8e010e8) at /usr/src/debug/kdelibs-4.4.4/khtml/misc/loader.cpp:1468
#81 0xb12ea68d in khtml::Loader::qt_metacall (this=0x86885f0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfbf6288) at /usr/src/debug/kdelibs-4.4.4/build/khtml/loader.moc:143
#82 0xb6bc4efd in QMetaObject::metacall (object=0x86885f0, cl=QMetaObject::InvokeMetaMethod, idx=7, argv=0xbfbf6288) at kernel/qmetaobject.cpp:237
#83 0xb6bd3fe8 in QMetaObject::activate (sender=0x8e010e8, m=0xb77038c0, local_signal_index=3, argv=0xbfbf6288) at kernel/qobject.cpp:3295
#84 0xb753a7e5 in KJob::result (this=0x8e010e8, _t1=0x8e010e8) at /usr/src/debug/kdelibs-4.4.4/build/kdecore/kjob.moc:194
#85 0xb753a838 in KJob::emitResult (this=0x8e010e8) at /usr/src/debug/kdelibs-4.4.4/kdecore/jobs/kjob.cpp:312
#86 0xb722ee7c in KIO::SimpleJob::slotFinished (this=0x8e010e8) at /usr/src/debug/kdelibs-4.4.4/kio/kio/job.cpp:517
#87 0xb722f791 in KIO::TransferJob::slotFinished (this=0x8e010e8) at /usr/src/debug/kdelibs-4.4.4/kio/kio/job.cpp:1097
#88 0xb7218264 in KIO::TransferJob::qt_metacall (this=0x8e010e8, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfbf651c)
    at /usr/src/debug/kdelibs-4.4.4/build/kio/jobclasses.moc:367
#89 0xb6bc4efd in QMetaObject::metacall (object=0x8e010e8, cl=QMetaObject::InvokeMetaMethod, idx=47, argv=0xbfbf651c) at kernel/qmetaobject.cpp:237
#90 0xb6bd3fe8 in QMetaObject::activate (sender=0x8dd5078, m=0xb73278d8, local_signal_index=4, argv=0x0) at kernel/qobject.cpp:3295
#91 0xb7161a55 in KIO::SlaveInterface::finished (this=0x8dd5078) at /usr/src/debug/kdelibs-4.4.4/build/kio/slaveinterface.moc:171
#92 0xb72924ff in KIO::SlaveInterface::dispatch (this=0x8dd5078, _cmd=104, rawdata=...) at /usr/src/debug/kdelibs-4.4.4/kio/kio/slaveinterface.cpp:175
#93 0xb71e8e8a in KIO::SlaveInterface::dispatch (this=0x8dd5078) at /usr/src/debug/kdelibs-4.4.4/kio/kio/slaveinterface.cpp:91
#94 0xb71e3e98 in KIO::Slave::gotInput (this=0x8dd5078) at /usr/src/debug/kdelibs-4.4.4/kio/kio/slave.cpp:324
#95 0xb71ed02c in KIO::Slave::qt_metacall (this=0x8dd5078, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfbf680c) at /usr/src/debug/kdelibs-4.4.4/build/kio/slave.moc:82
#96 0xb6bc4efd in QMetaObject::metacall (object=0x8dd5078, cl=QMetaObject::InvokeMetaMethod, idx=30, argv=0xbfbf680c) at kernel/qmetaobject.cpp:237
#97 0xb6bd3fe8 in QMetaObject::activate (sender=0x9067f90, m=0xb73274e8, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3295
#98 0xb713c8e5 in KIO::Connection::readyRead (this=0x9067f90) at /usr/src/debug/kdelibs-4.4.4/build/kio/connection.moc:92
#99 0xb71ecd9a in KIO::ConnectionPrivate::dequeue (this=0x926b390) at /usr/src/debug/kdelibs-4.4.4/kio/kio/connection.cpp:82
#100 0xb71ece6f in KIO::Connection::qt_metacall (this=0x9067f90, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x8a752b0) at /usr/src/debug/kdelibs-4.4.4/build/kio/connection.moc:79
#101 0xb6bc4efd in QMetaObject::metacall (object=0x9067f90, cl=QMetaObject::InvokeMetaMethod, idx=5, argv=0x8a752b0) at kernel/qmetaobject.cpp:237
#102 0xb6bce945 in QMetaCallEvent::placeMetaCall (this=0x8e92138, object=0x9067f90) at kernel/qobject.cpp:561
#103 0xb6bd193f in QObject::event (this=0x9067f90, e=0x8e92138) at kernel/qobject.cpp:1248
#104 0xb60f8c64 in QApplicationPrivate::notify_helper (this=0x809a660, receiver=0x9067f90, e=0x8e92138) at kernel/qapplication.cpp:4302
#105 0xb6100bf7 in QApplication::notify (this=0xbfbf7254, receiver=0x9067f90, e=0x8e92138) at kernel/qapplication.cpp:3706
#106 0xb6e029d1 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#107 0xb6bbee0e in QCoreApplication::notifyInternal (this=0xbfbf7254, receiver=0x9067f90, event=0x8e92138) at kernel/qcoreapplication.cpp:726
#108 0xb6bc29b4 in sendEvent (receiver=0x0, event_type=0, data=0x805ae00) at kernel/qcoreapplication.h:215
#109 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x805ae00) at kernel/qcoreapplication.cpp:1367
#110 0xb6bc2b9c in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1260
#111 0xb6bea83d in sendPostedEvents (s=0x809c710) at kernel/qcoreapplication.h:220
#112 postEventSourceDispatch (s=0x809c710) at kernel/qeventdispatcher_glib.cpp:276
#113 0xb5841b49 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#114 0xb5842350 in ?? () from /usr/lib/libglib-2.0.so.0
#115 0xb584260e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#116 0xb6bead4b in QEventDispatcherGlib::processEvents (this=0x805ee10, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#117 0xb61a919a in QGuiEventDispatcherGlib::processEvents (this=0x805ee10, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#118 0xb6bbe11d in QEventLoop::processEvents (this=0xbfbf7064, flags=...) at kernel/qeventloop.cpp:149
#119 0xb6bbe319 in QEventLoop::exec (this=0xbfbf7064, flags=...) at kernel/qeventloop.cpp:201
#120 0xb6bc2c70 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#121 0xb60f6164 in QApplication::exec () at kernel/qapplication.cpp:3581
#122 0xb3338685 in kdemain () from /usr/lib/libkdeinit4_konqueror.so
#123 0x0804e5b1 in _start ()

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

Possible duplicates by query: bug 262410, bug 255663, bug 253213, bug 247681, bug 244235.

Reported using DrKonqi
Comment 1 Dawit Alemayehu 2011-05-07 06:11:00 UTC

*** This bug has been marked as a duplicate of bug 203170 ***