Bug 194171

Summary: Akregator crashed when going back in the history in an open article
Product: [Applications] konqueror Reporter: fake name <salvalemany>
Component: khtmlAssignee: Konqueror Developers <konq-bugs>
Status: RESOLVED FIXED    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description fake name 2009-05-26 17:25:33 UTC
Application that crashed: akregator
Version of the application: 1.4.50
KDE Version: 4.2.86 (KDE 4.2.86 (KDE 4.3 >= 20090514)) "release 126"
Qt Version: 4.5.1
Operating System: Linux 2.6.27.21-0.1-default x86_64
Distribution: "openSUSE 11.1 (x86_64)"

What I was doing when the application crashed:
I was reading an article,  i went to the comments, i wanted return to the article to open a link, but it crashed.

 -- Backtrace:
Application: Akregator (akregator), signal: Segmentation fault
[KCrash Handler]
#5  KHTMLPart::slotChildStarted (this=0x6177950, job=0x0) at /usr/src/debug/kdelibs-4.2.85/khtml/khtml_part.cpp:4876
#6  0x00007f0cfa6cbc0c in KHTMLPart::qt_metacall (this=0x6177950, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff04c22ad0)
    at /usr/src/debug/kdelibs-4.2.85/build/khtml/khtml_part.moc:316
#7  0x00007f0cf8b01c22 in QMetaObject::activate (sender=0x648a130, from_signal_index=<value optimized out>, to_signal_index=7, argv=0x253b3e0) at kernel/qobject.cpp:3120
#8  0x00007f0cfc7e0aaf in KParts::ReadOnlyPart::started (this=0x253b3f8, _t1=0x0) at /usr/src/debug/kdelibs-4.2.85/build/kparts/part.moc:201
#9  0x00007f0cfa6d3c56 in KHTMLRun (this=0x3f86aa0, part=0x648a130, child=0xf26480, url=@0x7fff04c230c0, args=@0xf264e0, browserArgs=@0xf264e8, hideErrorDialog=<value optimized out>)
    at /usr/src/debug/kdelibs-4.2.85/khtml/khtml_run.cpp:43
#10 0x00007f0cfa6c95c5 in KHTMLPart::requestObject (this=0x648a130, child=0xf26480, url=@0x7fff04c230c0, _args=<value optimized out>, browserArgs=<value optimized out>)
    at /usr/src/debug/kdelibs-4.2.85/khtml/khtml_part.cpp:4215
#11 0x00007f0cfa6cc410 in KHTMLPart::requestFrame (this=0x648a130, frame=0x35e24c0, url=<value optimized out>, frameName=<value optimized out>, params=@0x7fff04c231c0, isIFrame=<value optimized out>)
    at /usr/src/debug/kdelibs-4.2.85/khtml/khtml_part.cpp:4137
#12 0x00007f0cfa77979f in DOM::HTMLIFrameElementImpl::computeContent (this=0x35e24c0) at /usr/src/debug/kdelibs-4.2.85/khtml/html/html_baseimpl.cpp:784
#13 0x00007f0cfa754799 in khtml::KHTMLParser::popOneBlock (this=0x2578f70, delBlock=true) at /usr/src/debug/kdelibs-4.2.85/khtml/html/htmlparser.cpp:1865
#14 0x00007f0cfa75497d in khtml::KHTMLParser::freeBlock (this=0x2578f70) at /usr/src/debug/kdelibs-4.2.85/khtml/html/htmlparser.cpp:1898
#15 0x00007f0cfa754c33 in ~KHTMLParser (this=0x253b3f8) at /usr/src/debug/kdelibs-4.2.85/khtml/html/htmlparser.cpp:191
#16 0x00007f0cfa75caf1 in ~HTMLTokenizer (this=0x304deb0) at /usr/src/debug/kdelibs-4.2.85/khtml/html/htmltokenizer.cpp:2081
#17 0x00007f0cfa705d37 in DOM::DocumentImpl::detach (this=0x3086760) at /usr/src/debug/kdelibs-4.2.85/khtml/xml/dom_docimpl.cpp:1547
#18 0x00007f0cfa6aaa65 in KHTMLPart::clear (this=0x648a130) at /usr/src/debug/kdelibs-4.2.85/khtml/khtml_part.cpp:1555
#19 0x00007f0cfa6c26e1 in ~KHTMLPart (this=0x648a130) at /usr/src/debug/kdelibs-4.2.85/khtml/khtml_part.cpp:603
#20 0x00007f0cfa6aa74f in KHTMLPart::clear (this=0x6177950) at /usr/src/debug/kdelibs-4.2.85/khtml/khtml_part.cpp:1594
#21 0x00007f0cfa6ad6e8 in KHTMLPart::begin (this=0x6177950, url=@0x386c378, xOffset=0, yOffset=240) at /usr/src/debug/kdelibs-4.2.85/khtml/khtml_part.cpp:1999
#22 0x00007f0cfa6aabe9 in KHTMLPart::slotData (this=0x6177950, kio_job=<value optimized out>, data=@0x7fff04c23ef0) at /usr/src/debug/kdelibs-4.2.85/khtml/khtml_part.cpp:1698
#23 0x00007f0cfa6cbe18 in KHTMLPart::qt_metacall (this=0x6177950, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff04c23b30)
    at /usr/src/debug/kdelibs-4.2.85/build/khtml/khtml_part.moc:271
#24 0x00007f0cf8b01c22 in QMetaObject::activate (sender=0x3be2680, from_signal_index=<value optimized out>, to_signal_index=40, argv=0x253b3e0) at kernel/qobject.cpp:3120
#25 0x00007f0cf9e01864 in KIO::TransferJob::data (this=0x253b3f8, _t1=0x3be2680, _t2=<value optimized out>) at /usr/src/debug/kdelibs-4.2.85/build/kio/jobclasses.moc:364
#26 0x00007f0cf9e0c799 in KIO::TransferJob::qt_metacall (this=0x3be2680, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff04c23c60)
    at /usr/src/debug/kdelibs-4.2.85/build/kio/jobclasses.moc:344
#27 0x00007f0cf8b01c22 in QMetaObject::activate (sender=0x64b4550, from_signal_index=<value optimized out>, to_signal_index=4, argv=0x253b3e0) at kernel/qobject.cpp:3120
#28 0x00007f0cf9ec6952 in KIO::SlaveInterface::data (this=0x253b3f8, _t1=<value optimized out>) at /usr/src/debug/kdelibs-4.2.85/build/kio/slaveinterface.moc:140
#29 0x00007f0cf9eca1d8 in KIO::SlaveInterface::dispatch (this=0x64b4550, _cmd=100, rawdata=<value optimized out>) at /usr/src/debug/kdelibs-4.2.85/kio/kio/slaveinterface.cpp:163
#30 0x00007f0cf9ec6c02 in KIO::SlaveInterface::dispatch (this=0x64b4550) at /usr/src/debug/kdelibs-4.2.85/kio/kio/slaveinterface.cpp:91
#31 0x00007f0cf9eb9763 in KIO::Slave::gotInput (this=0x64b4550) at /usr/src/debug/kdelibs-4.2.85/kio/kio/slave.cpp:322
#32 0x00007f0cf9ebb9c8 in KIO::Slave::qt_metacall (this=0x64b4550, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fff04c24050) at /usr/src/debug/kdelibs-4.2.85/build/kio/slave.moc:76
#33 0x00007f0cf8b01c22 in QMetaObject::activate (sender=0x19a4360, from_signal_index=<value optimized out>, to_signal_index=4, argv=0x253b3e0) at kernel/qobject.cpp:3120
#34 0x00007f0cf9dd5821 in KIO::ConnectionPrivate::dequeue (this=0x1e28f60) at /usr/src/debug/kdelibs-4.2.85/kio/kio/connection.cpp:82
#35 0x00007f0cf9dd5c7a in KIO::Connection::qt_metacall (this=0x19a4360, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x67e42b0) at /usr/src/debug/kdelibs-4.2.85/build/kio/connection.moc:73
#36 0x00007f0cf8afc2b8 in QObject::event (this=0x19a4360, e=0xb76d60) at kernel/qobject.cpp:1118
#37 0x00007f0cf77df78d in QApplicationPrivate::notify_helper (this=0x64cff0, receiver=0x19a4360, e=0xb76d60) at kernel/qapplication.cpp:4057
#38 0x00007f0cf77e7a2a in QApplication::notify (this=0x7fff04c24a60, receiver=0x19a4360, e=0xb76d60) at kernel/qapplication.cpp:4022
#39 0x00007f0cf992037b in KApplication::notify (this=0x7fff04c24a60, receiver=0x19a4360, event=0xb76d60) at /usr/src/debug/kdelibs-4.2.85/kdeui/kernel/kapplication.cpp:307
#40 0x00007f0cf8aec15c in QCoreApplication::notifyInternal (this=0x7fff04c24a60, receiver=0x19a4360, event=0xb76d60) at kernel/qcoreapplication.cpp:610
#41 0x00007f0cf8aecdda in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x617770) at kernel/qcoreapplication.h:213
#42 0x00007f0cf8b15c13 in postEventSourceDispatch (s=<value optimized out>) at kernel/qcoreapplication.h:218
#43 0x00007f0cf03130fb in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#44 0x00007f0cf03168cd in ?? () from /usr/lib64/libglib-2.0.so.0
#45 0x00007f0cf0316a8b in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#46 0x00007f0cf8b1589f in QEventDispatcherGlib::processEvents (this=0x617390, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:324
#47 0x00007f0cf7876b0f in QGuiEventDispatcherGlib::processEvents (this=0x253b3f8, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#48 0x00007f0cf8aea9f2 in QEventLoop::processEvents (this=<value optimized out>, flags={i = 79841744}) at kernel/qeventloop.cpp:149
#49 0x00007f0cf8aeadbd in QEventLoop::exec (this=0x7fff04c24a10, flags={i = 79841824}) at kernel/qeventloop.cpp:200
#50 0x00007f0cf8aed0a4 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#51 0x0000000000408d57 in _start ()
Comment 1 Maksim Orlovich 2009-06-21 00:17:56 UTC
Just fixed this..