Summary: | Complete Konqueror crash on phoronix.com | ||
---|---|---|---|
Product: | [Applications] konqueror | Reporter: | Neil Skrypuch <kde> |
Component: | khtml | Assignee: | Konqueror Developers <konq-bugs> |
Status: | RESOLVED WORKSFORME | ||
Severity: | crash | CC: | ansla80, arne_bab, box, christopherheiny, desintegr, DonaldEdwardWinslow, elwellj, gabrimonfa, intemann, justin.zobel, kde, m.wege, mail, moltonel, oleksandr, peshkoff, rasasi78, richts, robby.engelmann, rossi.f, smithjd15, vivo75+kde, yodayado |
Priority: | NOR | ||
Version: | 5.0.97 | ||
Target Milestone: | --- | ||
Platform: | Fedora RPMs | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: |
New crash information added by DrKonqi
New crash information added by DrKonqi New crash information added by DrKonqi New crash information added by DrKonqi New crash information added by DrKonqi Valgrind log. New crash information added by DrKonqi KDE bug assistant |
Description
Neil Skrypuch
2011-03-13 04:04:43 UTC
Created attachment 60318 [details] New crash information added by DrKonqi konqueror (4.6.3 (4.6.3)) on KDE Platform 4.6.3 (4.6.3) using Qt 4.7.3 Here's the same crash, with a more specific url. $ konqueror 'http://feedproxy.google.com/~r/Phoronix/~3/NZxxlx8frUE/vr.php' konqueror(23789)/kdecore (KLibrary) findLibraryInternal: plugins should not have a 'lib' prefix: "libkhtmlpart.so" konqueror(23789)/kdeui (kdelibs): Attempt to use QAction "kwrite" with KXMLGUIFactory! konqueror(23789)/kdeui (kdelibs): Attempt to use QAction "mozilla-firefox-3" with KXMLGUIFactory! konqueror(23789)/kdeui (kdelibs): Attempt to use QAction "" with KXMLGUIFactory! QPainter::begin: Widget painting can only begin as a result of a paintEvent QPainter::translate: Painter not active QPainter::setClipRect: Painter not active konqueror(23789)/kdecore (KLibrary) findLibraryInternal: plugins should not have a 'lib' prefix: "libnsplugin.so" Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString) nspluginviewer(23799)/kdecore (KLibrary) findLibraryInternal: plugins should not have a 'lib' prefix: "/usr/lib/firefox/plugins/libflashplayer.so" nspluginviewer(23799)/nspluginviewer (plugin): Can't create plugin class konqueror(23789)/kdecore (KLibrary) findLibraryInternal: plugins should not have a 'lib' prefix: "libnsplugin.so" nspluginviewer(23799)/kdecore (KLibrary) findLibraryInternal: plugins should not have a 'lib' prefix: "/usr/lib/firefox/plugins/libflashplayer.so" nspluginviewer(23799)/nspluginviewer (plugin): Can't create plugin class KCrash: Application 'konqueror' crashing... KCrash: Attempting to start /usr/lib64/kde4/libexec/drkonqi from kdeinit sock_file=/home/work/.kde4/socket-moltowork/kdeinit4__0 -- Backtrace (Reduced): #6 isNull (this=<value optimized out>, frame=<value optimized out>, url=<value optimized out>, serviceType=<value optimized out>, params=<value optimized out>) at /usr/include/qt4/QtCore/qsharedpointer_impl.h:558 #7 operator! (this=<value optimized out>, frame=<value optimized out>, url=<value optimized out>, serviceType=<value optimized out>, params=<value optimized out>) at /usr/include/qt4/QtCore/qsharedpointer_impl.h:564 #8 KHTMLPart::loadObjectElement (this=<value optimized out>, frame=<value optimized out>, url=<value optimized out>, serviceType=<value optimized out>, params=<value optimized out>) at /home/portagetmp/portage/kde-base/kdelibs-4.6.3-r1/work/kdelibs-4.6.3/khtml/khtml_part.cpp:4201 #9 0x00007feadb6ee654 in DOM::HTMLObjectBaseElementImpl::computeContent (this=<value optimized out>) at /home/portagetmp/portage/kde-base/kdelibs-4.6.3-r1/work/kdelibs-4.6.3/khtml/html/html_objectimpl.cpp:538 #10 0x00007feadb65aef1 in DOM::NodeBaseImpl::appendChild (this=0x7feaf5639930, newChild=0x7feaf5f79960, exceptioncode=@0x7fff4a8cd198) at /home/portagetmp/portage/kde-base/kdelibs-4.6.3-r1/work/kdelibs-4.6.3/khtml/xml/dom_nodeimpl.cpp:1795 This is very hard to reproduce inside the valgrind, here is the vg warnings from current master (kdelibs 06ea57b3a0f193185f185d4c652d1bd4d6d246f5) ==715== Invalid read of size 4 ==715== at 0xC098B10: KHTMLPart::loadObjectElement(DOM::HTMLPartContainerElementImpl*, QString const&, QString const&, QStringList const&) (khtml_part.cpp:4194) ==715== by 0xC1A381B: DOM::HTMLObjectBaseElementImpl::computeContent() (html_objectimpl.cpp:538 ==715== by 0xC1A0DC4: DOM::HTMLPartContainerElementImpl::computeContentIfNeeded() (html_objectimpl.cpp:89) ==715== by 0xC1A0D8A: DOM::HTMLPartContainerElementImpl::close() (html_objectimpl.cpp:80) ==715== by 0xC11F577: DOM::NodeBaseImpl::appendChild(DOM::NodeImpl*, int&) (dom_nodeimpl.cpp:1795) ==715== by 0xC2FCA30: DOMNodeProtoFunc::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (kjs_dom.cpp:642) ==715== by 0xC33DAA0: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.h:626) ==715== by 0xC88EB6B: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0u> const&, KJS::ExecState*) (codes.def:1223) ==715== by 0xC862A61: KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function.cpp:172) ==715== by 0xC33DAA0: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.h:626) ==715== by 0xC88EB6B: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0u> const&, KJS::ExecState*) (codes.def:1223) ==715== by 0xC862A61: KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function.cpp:172) ==715== by 0xC33DAA0: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.h:626) ==715== by 0xC88EB6B: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0u> const&, KJS::ExecState*) (codes.def:1223) ==715== by 0xC862A61: KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function.cpp:172) ==715== by 0xC33DAA0: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.h:626) ==715== by 0xC359044: KJS::JSEventListener::handleEvent(DOM::Event&) (kjs_events.cpp:108) ==715== by 0xC143898: DOM::EventTargetImpl::handleLocalEvents(DOM::EventImpl*, bool) (dom2_eventsimpl.cpp:62) ==715== by 0xC11B619: DOM::NodeImpl::dispatchGenericEvent(DOM::EventImpl*, int&) (dom_nodeimpl.cpp:469) ==715== by 0xC11B273: DOM::NodeImpl::dispatchEvent(DOM::EventImpl*, int&, bool) (dom_nodeimpl.cpp:401) ==715== by 0xC11B939: DOM::NodeImpl::dispatchHTMLEvent(int, bool, bool) (dom_nodeimpl.cpp:520) ==715== by 0xC08D688: KHTMLPart::slotFinishedParsing() (khtml_part.cpp:2206) ==715== by 0xC0ABFDC: KHTMLPart::qt_metacall(QMetaObject::Call, int, void**) (khtml_part.moc:281) ==715== by 0x50D407C: QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) (qmetaobject.cpp:237) ==715== by 0x50E34CB: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3278) ==715== by 0xC112D00: DOM::DocumentImpl::finishedParsing() (dom_docimpl.moc:85) ==715== by 0xC112CBB: DOM::DocumentImpl::qt_metacall(QMetaObject::Call, int, void**) (dom_docimpl.moc:74) ==715== by 0xC17F001: DOM::HTMLDocumentImpl::qt_metacall(QMetaObject::Call, int, void**) (html_documentimpl.moc:69) ==715== by 0x50D407C: QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) (qmetaobject.cpp:237) ==715== by 0x50E34CB: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3278) ==715== by 0xC13F5B4: khtml::Tokenizer::finishedParsing() (xml_tokenizer.moc:83) ==715== by 0xC168E25: khtml::HTMLTokenizer::end() (htmltokenizer.cpp:1932) ==715== by 0xC168C0E: khtml::HTMLTokenizer::write(khtml::TokenizerString const&, bool) (htmltokenizer.cpp:1894) ==715== by 0xC169C82: khtml::HTMLTokenizer::notifyFinished(khtml::CachedObject*) (htmltokenizer.cpp:2137) ==715== by 0xC2B6E23: khtml::CachedScript::checkNotify() (loader.cpp:397) ==715== by 0xC2B6D5C: khtml::CachedScript::data(QBuffer&, bool) (loader.cpp:389) ==715== by 0xC2BACAC: khtml::Loader::slotFinished(KJob*) (loader.cpp:1262) ==715== by 0xC2BD34B: khtml::Loader::qt_metacall(QMetaObject::Call, int, void**) (loader.moc:141) ==715== by 0x50D407C: QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) (qmetaobject.cpp:237) ==715== by 0x50E34CB: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3278) ==715== by 0x4E0A00D: KJob::result(KJob*) (kjob.moc:194) ==715== by 0x4E0961C: KJob::emitResult() (kjob.cpp:312) ==715== by 0x435883C: KIO::SimpleJob::slotFinished() (job.cpp:494) ==715== by 0x435B563: KIO::TransferJob::slotFinished() (job.cpp:1081) ==715== by 0x4362C55: KIO::TransferJob::qt_metacall(QMetaObject::Call, int, void**) (jobclasses.moc:369) ==715== by 0x50D407C: QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) (qmetaobject.cpp:237) ==715== by 0x50E34CB: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3278) ==715== by 0x4408FD0: KIO::SlaveInterface::finished() (slaveinterface.moc:171) ==715== by 0x440659B: KIO::SlaveInterface::dispatch(int, QByteArray const&) (slaveinterface.cpp:172) ==715== by 0x440623D: KIO::SlaveInterface::dispatch() (slaveinterface.cpp:88) ==715== Address 0xa8cb244 is 28 bytes inside a block of size 32 free'd ==715== at 0x402920B: realloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so) ==715== by 0x4FCA602: qRealloc(void*, unsigned int) (qmalloc.cpp:65) ==715== by 0x4FF17F6: QListData::realloc(int) (qlist.cpp:221) ==715== by 0x4FF18BB: QListData::append(int) (qlist.cpp:243) ==715== by 0x4FF1942: QListData::append() (qlist.cpp:253) ==715== by 0x4FF1BDF: QListData::insert(int) (qlist.cpp:305) ==715== by 0xC0B4C42: QList<khtml::ChildFrame*>::insert(QList<khtml::ChildFrame*>::iterator, khtml::ChildFrame* const&) (qlist.h:441) ==715== by 0xC098A1F: KHTMLPart::loadObjectElement(DOM::HTMLPartContainerElementImpl*, QString const&, QString const&, QStringList const&) (khtml_part.cpp:4187) ==715== by 0xC1A381B: DOM::HTMLObjectBaseElementImpl::computeContent() (html_objectimpl.cpp:538) ==715== by 0xC1A0DC4: DOM::HTMLPartContainerElementImpl::computeContentIfNeeded() (html_objectimpl.cpp:89) ==715== by 0xC1A0D8A: DOM::HTMLPartContainerElementImpl::close() (html_objectimpl.cpp:80) ==715== by 0xC11EF5F: DOM::NodeBaseImpl::replaceChild(DOM::NodeImpl*, DOM::NodeImpl*, int&) (dom_nodeimpl.cpp:1648) ==715== by 0xC2FCBF3: DOMNodeProtoFunc::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (kjs_dom.cpp:652) ==715== by 0xC33DAA0: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.h:626) ==715== by 0xC88EB6B: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0u> const&, KJS::ExecState*) (codes.def:1223) ==715== by 0xC862A61: KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function.cpp:172) ==715== by 0xC33DAA0: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.h:626) ==715== by 0xC88EB6B: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0u> const&, KJS::ExecState*) (codes.def:1223) ==715== by 0xC862A61: KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function.cpp:172) ==715== by 0xC33DAA0: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.h:626) ==715== by 0xC88EB6B: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0u> const&, KJS::ExecState*) (codes.def:1223) ==715== by 0xC862A61: KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function.cpp:172) ==715== by 0xC33DAA0: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.h:626) ==715== by 0xC88EB6B: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0u> const&, KJS::ExecState*) (codes.def:1223) ==715== by 0xC862A61: KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function.cpp:172) ==715== by 0xC33DAA0: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.h:626) ==715== by 0xC88EB6B: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0u> const&, KJS::ExecState*) (codes.def:1223) ==715== by 0xC862A61: KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function.cpp:172) ==715== by 0xC33DAA0: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.h:626) ==715== by 0xC88EB6B: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0u> const&, KJS::ExecState*) (codes.def:1223) ==715== by 0xC862A61: KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function.cpp:172) ==715== by 0xC33DAA0: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.h:626) ==715== by 0xC88EB6B: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0u> const&, KJS::ExecState*) (codes.def:1223) ==715== by 0xC862A61: KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function.cpp:172) ==715== by 0xC33DAA0: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.h:626) ==715== by 0xC88EB6B: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0u> const&, KJS::ExecState*) (codes.def:1223) ==715== by 0xC862A61: KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function.cpp:172) ==715== by 0xC33DAA0: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.h:626) ==715== by 0xC88EB6B: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0u> const&, KJS::ExecState*) (codes.def:1223) ==715== by 0xC862A61: KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function.cpp:172) ==715== by 0xC33DAA0: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.h:626) ==715== by 0xC84A6E1: KJS::FunctionProtoFunc::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function_object.cpp:139) ==715== by 0xC33DAA0: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.h:626) ==715== by 0xC88EB6B: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0u> const&, KJS::ExecState*) (codes.def:1223) ==715== by 0xC862A61: KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function.cpp:172) ==715== by 0xC33DAA0: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.h:626) ==715== by 0xC359044: KJS::JSEventListener::handleEvent(DOM::Event&) (kjs_events.cpp:108) ==715== by 0xC143898: DOM::EventTargetImpl::handleLocalEvents(DOM::EventImpl*, bool) (dom2_eventsimpl.cpp:62) ==715== by 0xC11B619: DOM::NodeImpl::dispatchGenericEvent(DOM::EventImpl*, int&) (dom_nodeimpl.cpp:469) ==715== by 0xC11BA6F: DOM::NodeImpl::dispatchWindowEvent(DOM::EventImpl*) (dom_nodeimpl.cpp:542) Possible dupe: https://bugs.kde.org/show_bug.cgi?id=240684 Do you have plugins enabled or not? I have kde-base/nsplugins installed, but I don't install Flash, and Java is disabled by default. So, the situation is likely similar to bug 240684. Using the testcase from bug #240684 I get the same crash (same backtrace) as I pasted in this bug. Disabling plugins fixes the crash. So yes, this looks like a dupe. *** Bug 280874 has been marked as a duplicate of this bug. *** *** Bug 281233 has been marked as a duplicate of this bug. *** *** Bug 284997 has been marked as a duplicate of this bug. *** *** Bug 288625 has been marked as a duplicate of this bug. *** *** Bug 296142 has been marked as a duplicate of this bug. *** Created attachment 70283 [details]
New crash information added by DrKonqi
kontact (4.8.0) on KDE Platform 4.8.1 (4.8.1) using Qt 4.7.4
- What I was doing when the application crashed:
Reading a Phoronix article in Akregator, just turned to page 2.
-- Backtrace (Reduced):
#6 isNull (this=0x1000000c1) at /usr/include/qt4/QtCore/qsharedpointer_impl.h:568
#7 operator! (this=0x1000000c1) at /usr/include/qt4/QtCore/qsharedpointer_impl.h:574
#8 KHTMLPart::loadObjectElement (this=<optimized out>, frame=<optimized out>, url=..., serviceType=..., params=...) at /var/tmp/portage/kde-base/kdelibs-4.8.1-r2/work/kdelibs-4.8.1/khtml/khtml_part.cpp:4202
#9 0x00007f231309b56c in DOM::HTMLObjectBaseElementImpl::computeContent (this=0x7be44e0) at /var/tmp/portage/kde-base/kdelibs-4.8.1-r2/work/kdelibs-4.8.1/khtml/html/html_objectimpl.cpp:538
#10 0x00007f231301d061 in DOM::NodeBaseImpl::appendChild (this=0x73ff1c0, newChild=0x7be44f0, exceptioncode=@0x7fffe301b008) at /var/tmp/portage/kde-base/kdelibs-4.8.1-r2/work/kdelibs-4.8.1/khtml/xml/dom_nodeimpl.cpp:1801
Note: the page that caused the crash in the previous comment was http://www.phoronix.com/scan.php?page=article&item=ubuntu_1204_kvmhist&num=2 I didn't have the URL handy at that time. Created attachment 70291 [details]
New crash information added by DrKonqi
kontact (4.8.2) on KDE Platform 4.8.2 (4.8.2) using Qt 4.8.1
- What I was doing when the application crashed:
opening a phoronix article with akregator
-- Backtrace (Reduced):
#7 isNull (this=<optimized out>) at /usr/include/qt4/QtCore/qsharedpointer_impl.h:580
#8 operator! (this=<optimized out>) at /usr/include/qt4/QtCore/qsharedpointer_impl.h:586
#9 KHTMLPart::loadObjectElement (this=0xcf18b90, frame=0xdb1cce0, url=..., serviceType=..., params=...) at ../../khtml/khtml_part.cpp:4202
#10 0xab2b8c5c in DOM::HTMLObjectBaseElementImpl::computeContent (this=0xdb1cce0) at ../../khtml/html/html_objectimpl.cpp:536
#11 0xab2b4779 in computeContentIfNeeded (this=0xdb1cce0) at ../../khtml/html/html_objectimpl.cpp:89
*** Bug 295572 has been marked as a duplicate of this bug. *** Created attachment 71618 [details]
New crash information added by DrKonqi
akregator (4.8.3) on KDE Platform 4.8.3 (4.8.3) using Qt 4.8.1
- What I was doing when the application crashed:
Opening tabs in phoronix in the background
- Custom settings of the application:
I've recently set Left Mouse click on "Open Background tab" instead of "Open tab".
Maybe this is not related with the bug
-- Backtrace (Reduced):
#6 isNull (this=0x1000000c1) at /usr/include/qt4/QtCore/qsharedpointer_impl.h:580
#7 operator! (this=0x1000000c1) at /usr/include/qt4/QtCore/qsharedpointer_impl.h:586
#8 KHTMLPart::loadObjectElement (this=0x10fe230, frame=0x5059b30, url=..., serviceType=..., params=...) at ../../khtml/khtml_part.cpp:4202
#9 0x00007f41ad90018d in DOM::HTMLObjectBaseElementImpl::computeContent (this=0x5059b30) at ../../khtml/html/html_objectimpl.cpp:536
#10 0x00007f41ad882e9f in DOM::NodeBaseImpl::appendChild (this=0x6df8150, newChild=0x5059b40, exceptioncode=@0x7fffad2bcb18: 0) at ../../khtml/xml/dom_nodeimpl.cpp:1801
*** Bug 302772 has been marked as a duplicate of this bug. *** Created attachment 72518 [details]
New crash information added by DrKonqi
akregator (4.8.4) on KDE Platform 4.8.4 (4.8.4) using Qt 4.8.2
- What I was doing when the application crashed:
I opened a Phoronix article from Akregator. The article started to load with a window that said "close advertisement". Before I could close the ad, Akregator segfaulted.
- Unusual behavior I noticed:
After I restarted Akregator, I noticed that the article did not show in the list of unread articles--perhaps this was refreshed.
-- Backtrace (Reduced):
#6 operator== (value=0, this=0x9c) at /usr/include/QtCore/qbasicatomic.h:70
#7 isNull (this=0x11ed2350) at /usr/include/QtCore/qsharedpointer_impl.h:580
#8 operator! (this=0x11ed2350) at /usr/include/QtCore/qsharedpointer_impl.h:586
#9 KHTMLPart::loadObjectElement (this=0x9716750, frame=0x111ddc60, url=..., serviceType=..., params=...) at /usr/src/debug/kdelibs-4.8.4/khtml/khtml_part.cpp:4202
#10 0x0000003914f07c4d in DOM::HTMLObjectBaseElementImpl::computeContent (this=0x111ddc60) at /usr/src/debug/kdelibs-4.8.4/khtml/html/html_objectimpl.cpp:536
Created attachment 72698 [details]
Valgrind log.
Find attached a valgrind log, as Tommi said valgrind runs didn't make akregator(in my case) crash.
Akregator 1.6.6 on KDE 4.8.3. Qt 4.8.2.
This is what I think it's the relevant part:
==13604== Invalid read of size 8
==13604== at 0x21C19055: KHTMLPart::loadObjectElement(DOM::HTMLPartContainerElementImpl*, QString const&, QString const&, QStringList const&) (khtml_part.cpp:4202)
==13604== by 0x21D00D5C: DOM::HTMLObjectBaseElementImpl::computeContent() (html_objectimpl.cpp:536)
==13604== by 0x21C8690E: DOM::NodeBaseImpl::appendChild(DOM::NodeImpl*, int&) (dom_nodeimpl.cpp:1801)
==13604== by 0x21E15C02: DOMNodeProtoFunc::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (kjs_dom.cpp:642)
==13604== by 0x22619B7A: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) (object.h:626)
==13604== by 0x225FE387: KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function.cpp:172)
==13604== by 0x22619B7A: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) (object.h:626)
==13604== by 0x225FE387: KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function.cpp:172)
==13604== by 0x22619B7A: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) (object.h:626)
==13604== by 0x225FE387: KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function.cpp:172)
==13604== by 0x21E71769: KJS::JSEventListener::handleEvent(DOM::Event&) (object.h:626)
==13604== by 0x21CA98FC: DOM::EventTargetImpl::handleLocalEvents(DOM::EventImpl*, bool) (dom2_eventsimpl.cpp:62)
==13604== Address 0x4e86f360 is 32 bytes inside a block of size 40 free'd
==13604== at 0x4C28CCE: realloc (vg_replace_malloc.c:632)
==13604== by 0x72E4735: QListData::realloc(int) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.2)
==13604== by 0x72E47E6: QListData::append(int) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.2)
==13604== by 0x21C18F39: KHTMLPart::loadObjectElement(DOM::HTMLPartContainerElementImpl*, QString const&, QString const&, QStringList const&) (qlist.h:454)
==13604== by 0x21D00D5C: DOM::HTMLObjectBaseElementImpl::computeContent() (html_objectimpl.cpp:536)
==13604== by 0x21C86D77: DOM::NodeBaseImpl::replaceChild(DOM::NodeImpl*, DOM::NodeImpl*, int&) (dom_nodeimpl.cpp:1654)
==13604== by 0x21E15AE3: DOMNodeProtoFunc::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (kjs_dom.cpp:652)
==13604== by 0x22619B7A: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) (object.h:626)
==13604== by 0x225FE387: KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function.cpp:172)
==13604== by 0x22619B7A: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) (object.h:626)
==13604== by 0x225FE387: KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function.cpp:172)
==13604== by 0x22619B7A: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) (object.h:626)
==13604==
==13604== Invalid read of size 8
==13604== at 0x21C190A6: KHTMLPart::loadObjectElement(DOM::HTMLPartContainerElementImpl*, QString const&, QString const&, QStringList const&) (khtml_part.cpp:4203)
==13604== by 0x21D00D5C: DOM::HTMLObjectBaseElementImpl::computeContent() (html_objectimpl.cpp:536)
==13604== by 0x21C8690E: DOM::NodeBaseImpl::appendChild(DOM::NodeImpl*, int&) (dom_nodeimpl.cpp:1801)
==13604== by 0x21E15C02: DOMNodeProtoFunc::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (kjs_dom.cpp:642)
==13604== by 0x22619B7A: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) (object.h:626)
==13604== by 0x225FE387: KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function.cpp:172)
==13604== by 0x22619B7A: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) (object.h:626)
==13604== by 0x225FE387: KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function.cpp:172)
==13604== by 0x22619B7A: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) (object.h:626)
==13604== by 0x225FE387: KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function.cpp:172)
==13604== by 0x21E71769: KJS::JSEventListener::handleEvent(DOM::Event&) (object.h:626)
==13604== by 0x21CA98FC: DOM::EventTargetImpl::handleLocalEvents(DOM::EventImpl*, bool) (dom2_eventsimpl.cpp:62)
==13604== Address 0x4e86f360 is 32 bytes inside a block of size 40 free'd
==13604== at 0x4C28CCE: realloc (vg_replace_malloc.c:632)
==13604== by 0x72E4735: QListData::realloc(int) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.2)
==13604== by 0x72E47E6: QListData::append(int) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.2)
==13604== by 0x21C18F39: KHTMLPart::loadObjectElement(DOM::HTMLPartContainerElementImpl*, QString const&, QString const&, QStringList const&) (qlist.h:454)
==13604== by 0x21D00D5C: DOM::HTMLObjectBaseElementImpl::computeContent() (html_objectimpl.cpp:536)
==13604== by 0x21C86D77: DOM::NodeBaseImpl::replaceChild(DOM::NodeImpl*, DOM::NodeImpl*, int&) (dom_nodeimpl.cpp:1654)
==13604== by 0x21E15AE3: DOMNodeProtoFunc::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (kjs_dom.cpp:652)
==13604== by 0x22619B7A: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) (object.h:626)
==13604== by 0x225FE387: KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function.cpp:172)
==13604== by 0x22619B7A: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) (object.h:626)
==13604== by 0x225FE387: KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function.cpp:172)
==13604== by 0x22619B7A: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) (object.h:626)
*** Bug 306137 has been marked as a duplicate of this bug. *** *** Bug 309524 has been marked as a duplicate of this bug. *** *** Bug 315440 has been marked as a duplicate of this bug. *** Created attachment 78705 [details]
New crash information added by DrKonqi
kontact (4.10.2) on KDE Platform 4.10.2 "release 553" using Qt 4.8.4
The crash happened when I tried to open a kde-apps.org application page in Akregator. Opening the page in Konqueror now doesn't cause the crash.
-- Backtrace (Reduced):
#6 isNull (this=0x1000000c1) at /usr/include/QtCore/qsharedpointer_impl.h:580
#7 operator! (this=0x1000000c1) at /usr/include/QtCore/qsharedpointer_impl.h:586
#8 KHTMLPart::loadObjectElement (this=0x2fbaa00, frame=0x8b4f100, url=..., serviceType=..., params=...) at /usr/src/debug/kdelibs-4.10.2/khtml/khtml_part.cpp:4216
#9 0x00007f921aae759d in DOM::HTMLObjectBaseElementImpl::computeContent (this=0x8b4f100) at /usr/src/debug/kdelibs-4.10.2/khtml/html/html_objectimpl.cpp:536
#10 0x00007f921aa6bfaf in DOM::NodeBaseImpl::appendChild (this=0x6261fb0, newChild=0x8b4f110, exceptioncode=@0x7fff731967f8: 0) at /usr/src/debug/kdelibs-4.10.2/khtml/xml/dom_nodeimpl.cpp:1801
This crash is happening quite often. *** Bug 243739 has been marked as a duplicate of this bug. *** *** Bug 318120 has been marked as a duplicate of this bug. *** *** Bug 235179 has been marked as a duplicate of this bug. *** Created attachment 88028 [details]
KDE bug assistant
Surfing with Akregator. Does this have to do with an ATI/mesa bug and the Phoronix ad system during changes to alpha in the browser?
Thank you for the crash reports. As it has been a while since this was reported, can you please test and confirm if this issue is still occurring or if this bug report can be marked as resolved. I have set the bug status to "needsinfo" pending your response, please change back to "reported" or "resolved/worksforme" when you respond, thank you. It's been months since I last used KDE and even longer since I last used konqueror. I am not able to test.
> 14 grudnia 2020 02:38 Justin Zobel <bugzilla_noreply@kde.org> napisał(a):
>
>
> https://bugs.kde.org/show_bug.cgi?id=268341
>
> Justin Zobel <justin.zobel@gmail.com> changed:
>
> What |Removed |Added
> ----------------------------------------------------------------------------
> CC| |justin.zobel@gmail.com
> Resolution|--- |WAITINGFORINFO
> Status|CONFIRMED |NEEDSINFO
>
> --- Comment #28 from Justin Zobel <justin.zobel@gmail.com> ---
> Thank you for the crash reports.
>
> As it has been a while since this was reported, can you please test and confirm
> if this issue is still occurring or if this bug report can be marked as
> resolved.
>
> I have set the bug status to "needsinfo" pending your response, please change
> back to "reported" or "resolved/worksforme" when you respond, thank you.
>
> --
> You are receiving this mail because:
> You are on the CC list for the bug.
I just tried to trigger the same bug I reported 8 years ago from Akregator. Using Akregator 5.13.2 tonight,I had no problem opening a Phoronix article. Works for me, Donald I'm able to browse Phoronix w/Konqueror 20.08.3 on Fedora 32. (In reply to Justin Zobel from comment #28) > Thank you for the crash reports. > > As it has been a while since this was reported, can you please test and > confirm if this issue is still occurring or if this bug report can be marked > as resolved. > > I have set the bug status to "needsinfo" pending your response, please > change back to "reported" or "resolved/worksforme" when you respond, thank > you. Sorry, I'm not using konqueror for a few years (>5) Several users have confirmed now working, setting to resolved. If any other users are still experiencing this issue feel free to reopen. |