Version: (using KDE KDE 3.5.2) Installed from: Fedora RPMs Compiler: probably gcc-4.1 OS: Linux Akregator crashes when I click on: http://www.theage.com.au/news/national/music-to-the-ears/2006/05/13/1146940775897.html Here is the backtrace: (no debugging symbols found) Using host libthread_db library "/lib/libthread_db.so.1". [KCrash handler] #6 0x0026b402 in __kernel_vsyscall () #7 0x00b21159 in raise () from /lib/libc.so.6 #8 0x00b226e3 in abort () from /lib/libc.so.6 #9 0x054db550 in __gnu_cxx::__verbose_terminate_handler () from /usr/lib/libstdc++.so.6 #10 0x054d8f75 in std::set_unexpected () from /usr/lib/libstdc++.so.6 #11 0x054d8fb2 in std::terminate () from /usr/lib/libstdc++.so.6 #12 0x054d90ea in __cxa_throw () from /usr/lib/libstdc++.so.6 #13 0x054d952e in operator new () from /usr/lib/libstdc++.so.6 #14 0x070eec29 in QGIFFormatType::decoderFor () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #15 0x070f0d87 in QImageDecoder::formatName () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #16 0x0272ab72 in khtml_jpeg_source_mgr::khtml_jpeg_source_mgr () from /usr/lib/libkhtml.so.4 #17 0x0272658c in non-virtual thunk to DOM::CSSImportRuleImpl::init() () from /usr/lib/libkhtml.so.4 #18 0x0272c901 in khtml_jpeg_source_mgr::khtml_jpeg_source_mgr () from /usr/lib/libkhtml.so.4 #19 0x0714e2aa in QObject::activate_signal () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #20 0x0213861d in KIO::TransferJob::data () from /usr/lib/libkio.so.4 #21 0x02138698 in KIO::TransferJob::slotData () from /usr/lib/libkio.so.4 #22 0x021838e9 in KIO::TransferJob::qt_invoke () from /usr/lib/libkio.so.4 #23 0x0714e2aa in QObject::activate_signal () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #24 0x02136b3e in KIO::SlaveInterface::data () from /usr/lib/libkio.so.4 #25 0x0219c968 in KIO::SlaveInterface::dispatch () from /usr/lib/libkio.so.4 #26 0x02178a4a in KIO::SlaveInterface::dispatch () from /usr/lib/libkio.so.4 #27 0x021480ac in KIO::Slave::gotInput () from /usr/lib/libkio.so.4 #28 0x0217cb80 in KIO::Slave::qt_invoke () from /usr/lib/libkio.so.4 #29 0x0714e2aa in QObject::activate_signal () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #30 0x0714edb2 in QObject::activate_signal () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #31 0x074d84e0 in QSocketNotifier::activated () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #32 0x0716ea60 in QSocketNotifier::event () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #33 0x070e5a1b in QApplication::internalNotify () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #34 0x070e7059 in QApplication::notify () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #35 0x00549393 in KApplication::notify () from /usr/lib/libkdecore.so.4 #36 0x070d93a4 in QEventLoop::activateSocketNotifiers () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #37 0x0708e0f1 in QEventLoop::processEvents () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #38 0x070ff135 in QEventLoop::enterLoop () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #39 0x070fefde in QEventLoop::exec () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #40 0x070e565f in QApplication::exec () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #41 0x08050223 in ?? () #42 0x00b0e7e4 in __libc_start_main () from /lib/libc.so.6 #43 0x080500b1 in ?? ()
Some questions: - Is this reproducible in Akregator, does it happen all the time with the same backtrace? - Does it happen only in Akregator or also in Konqueror? - which Qt and KDE versions do you use? - which architecture are you using - Does Akregator do anything weird before crashing? (like hugging lots of memory/slowing down the system) There is an exception thrown in a call of operator new in QGIFFormatType::decoderFor: kernel/qasyncimageio.cpp:713: QImageFormat* QGIFFormatType::decoderFor( const uchar* buffer, int length) { if (length < 6) return 0; if (buffer[0]=='G' && buffer[1]=='I' && buffer[2]=='F' && buffer[3]=='8' && (buffer[4]=='9' || buffer[4]=='7') && buffer[5]=='a') return new QGIFFormat; return 0; }
- Its repeatable, however the crash has changed since submitting the bug. This is regrettable but not surprising as a bunch of packages were updated overnight--- we are now using: kdepim-3.5.2-0.4.fc5 and kdelibs-3.5.2-0.2.fc5. The new crash is appended below. - Only akregator chokes, konqueror handles the page in question ok. - KDE 3.5.2 as stated above. rpm -q qt gives qt-3.3.5-13. - i686 - Akregator is working normally before the crash. Indeed akregator usually works very well. New crash: (no debugging symbols found) Using host libthread_db library "/lib/libthread_db.so.1". (no debugging symbols found) `shared object read from target memory' has disappeared; keeping its symbols. (no debugging symbols found)... [KCrash handler] #7 0x00b6468c in _IO_vfwscanf () from /lib/libc.so.6 #8 0x0742edcf in QBuffer::writeBlock () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #9 0x0743817d in QDataStream::operator<< () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #10 0x02681f29 in DOM::checkChild () from /usr/lib/libkhtml.so.4 #11 0x027bf1b3 in DOM::HTMLDocument::cookie () from /usr/lib/libkhtml.so.4 #12 0x02772683 in EmbedLiveConnect::get () from /usr/lib/libkhtml.so.4 #13 0x0278c823 in EmbedLiveConnect::get () from /usr/lib/libkhtml.so.4 #14 0x0085ef4a in KJS::Reference::getValue () from /usr/lib/libkjs.so.1 #15 0x0085f489 in KJS::Reference::getValue () from /usr/lib/libkjs.so.1 #16 0x00861d69 in KJS::FunctionImp::call () from /usr/lib/libkjs.so.1 #17 0x00861e57 in KJS::FunctionImp::call () from /usr/lib/libkjs.so.1 #18 0x00870bea in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1 #19 0x00831c73 in KJS::DateObjectFuncImp::implementsCall () from /usr/lib/libkjs.so.1 #20 0x0085fd91 in KJS::FunctionImp::call () from /usr/lib/libkjs.so.1 #21 0x0085fc6f in KJS::FunctionImp::call () from /usr/lib/libkjs.so.1 #22 0x008780e0 in KJS::Interpreter::evaluate () from /usr/lib/libkjs.so.1 #23 0x00872888 in KJS::DeclaredFunctionImp::execute () from /usr/lib/libkjs.so.1 #24 0x00877db9 in KJS::Interpreter::evaluate () from /usr/lib/libkjs.so.1 #25 0x00873baa in KJS::DeclaredFunctionImp::execute () from /usr/lib/libkjs.so.1 #26 0x00873f0a in KJS::Interpreter::evaluate () from /usr/lib/libkjs.so.1 #27 0x02779398 in EmbedLiveConnect::get () from /usr/lib/libkhtml.so.4 #28 0x025e510c in KHTMLPart::executeScript () from /usr/lib/libkhtml.so.4 #29 0x02669cc7 in DOM::checkChild () from /usr/lib/libkhtml.so.4 #30 0x02669eda in DOM::checkChild () from /usr/lib/libkhtml.so.4 #31 0x02728de4 in khtml_jpeg_source_mgr::khtml_jpeg_source_mgr () from /usr/lib/libkhtml.so.4 #32 0x0272cac1 in khtml_jpeg_source_mgr::khtml_jpeg_source_mgr () from /usr/lib/libkhtml.so.4 #33 0x0272c13d in khtml_jpeg_source_mgr::khtml_jpeg_source_mgr () from /usr/lib/libkhtml.so.4 #34 0x0272c8ba in khtml_jpeg_source_mgr::khtml_jpeg_source_mgr () from /usr/lib/libkhtml.so.4 #35 0x0714e2aa in QObject::activate_signal () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #36 0x02135b6e in KIO::Job::result () from /usr/lib/libkio.so.4 #37 0x02183dfd in KIO::Job::emitResult () from /usr/lib/libkio.so.4 #38 0x0219106e in KIO::SimpleJob::slotFinished () from /usr/lib/libkio.so.4 #39 0x0219175d in KIO::TransferJob::slotFinished () from /usr/lib/libkio.so.4 #40 0x021838ca in KIO::TransferJob::qt_invoke () from /usr/lib/libkio.so.4 #41 0x0714e2aa in QObject::activate_signal () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #42 0x0714ec3d in QObject::activate_signal () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #43 0x0212ff7c in KIO::SlaveInterface::finished () from /usr/lib/libkio.so.4 #44 0x0219ccc5 in KIO::SlaveInterface::dispatch () from /usr/lib/libkio.so.4 #45 0x02178a4a in KIO::SlaveInterface::dispatch () from /usr/lib/libkio.so.4 #46 0x021480ac in KIO::Slave::gotInput () from /usr/lib/libkio.so.4 #47 0x0217cb80 in KIO::Slave::qt_invoke () from /usr/lib/libkio.so.4 #48 0x0714e2aa in QObject::activate_signal () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #49 0x0714edb2 in QObject::activate_signal () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #50 0x074d84e0 in QSocketNotifier::activated () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #51 0x0716ea60 in QSocketNotifier::event () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #52 0x070e5a1b in QApplication::internalNotify () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #53 0x070e7059 in QApplication::notify () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #54 0x00549393 in KApplication::notify () from /usr/lib/libkdecore.so.4 #55 0x070d93a4 in QEventLoop::activateSocketNotifiers () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #56 0x0708e0f1 in QEventLoop::processEvents () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #57 0x070ff135 in QEventLoop::enterLoop () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #58 0x070fefde in QEventLoop::exec () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #59 0x070e565f in QApplication::exec () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #60 0x08050223 in ?? () #61 0x00b0e7e4 in ?? () #62 0x00000007 in ?? () #63 0xbfe46f84 in ?? () #64 0xbfe46fa4 in ?? () #65 0x00285fd8 in ?? () from /lib/ld-linux.so.2 #66 0x00000000 in ?? ()
This is caused by KHTML (or Qt)
it's not reproduceable with recent kde-3.5.4 in FC5-updates. I assume it's already fixed in new kde-3.5.4
I have experienced crashes, but I have experienced big slow downs when visiting theage.com.au sites previously. It may be flash related? I'll look into this further.
Tested in 4.0.3 - could not reproduce problem. Was able to open http://www.theage.com.au/news/national/music-to-the-ears/2006/05/13/1146940775897.html without a crash and view page.
Closing