Version: 4.2.1 (using KDE 4.2.1) OS: Linux Installed from: Fedora RPMs When you click on the following link, using Konqueror it SIGABRTs: http://techbase.kde.org/Getting_Started/Increased_Productivity_in_KDE4_with_Scripts/.bashrc The problem occurs on Fedora 10 (KDE 4.2.1) and Ubuntu 8.10 (KDE 4.2.0). I believe it also occurs on svn trunk. Backtraces for 4.2.1 and 4.2.0 attached. Version 4.2.1 Backtrace: Application: Konqueror (konqueror), signal SIGABRT [Current thread is 1 (Thread 0xb7f15770 (LWP 22076))] Thread 2 (Thread 0xb0aceb90 (LWP 22081)): #0 0x006a0416 in __kernel_vsyscall () #1 0x00ac53d1 in select () from /lib/libc.so.6 #2 0x05794627 in ?? () from /usr/lib/libQtCore.so.4 #3 0x056c475e in ?? () from /usr/lib/libQtCore.so.4 #4 0x00b9751f in start_thread () from /lib/libpthread.so.0 #5 0x00acd04e in clone () from /lib/libc.so.6 Thread 1 (Thread 0xb7f15770 (LWP 22076)): [KCrash Handler] #6 0x006a0416 in __kernel_vsyscall () #7 0x00a14460 in raise () from /lib/libc.so.6 #8 0x00a15e28 in abort () from /lib/libc.so.6 #9 0x00a51fed in __libc_message () from /lib/libc.so.6 #10 0x00a583a4 in malloc_printerr () from /lib/libc.so.6 #11 0x00a5a356 in free () from /lib/libc.so.6 #12 0x00467591 in operator delete () from /usr/lib/libstdc++.so.6 #13 0x05e5015d in ?? () from /usr/lib/libkhtml.so.5 #14 0x05e48e75 in ?? () from /usr/lib/libkhtml.so.5 #15 0x05e4c81b in ?? () from /usr/lib/libkhtml.so.5 #16 0x05e58df5 in ?? () from /usr/lib/libkhtml.so.5 #17 0x05e46302 in ?? () from /usr/lib/libkhtml.so.5 #18 0x05e492f2 in ?? () from /usr/lib/libkhtml.so.5 #19 0x05e48e75 in ?? () from /usr/lib/libkhtml.so.5 #20 0x05e45f97 in ?? () from /usr/lib/libkhtml.so.5 #21 0x05d267be in ?? () from /usr/lib/libkhtml.so.5 #22 0x05d8a430 in ?? () from /usr/lib/libkhtml.so.5 #23 0x05d175f8 in ?? () from /usr/lib/libkhtml.so.5 #24 0x05cbec8f in KHTMLPart::clear () from /usr/lib/libkhtml.so.5 #25 0x05cc08d4 in KHTMLPart::~KHTMLPart () from /usr/lib/libkhtml.so.5 #26 0x02b3ea48 in KConfigGroup::writeEntry () from /usr/lib/libkdeinit4_konqueror.so #27 0x02b43d2c in KConfigGroup::writeEntry () from /usr/lib/libkdeinit4_konqueror.so #28 0x02b95711 in KConfigGroup::writeEntry () from /usr/lib/libkdeinit4_konqueror.so #29 0x02b97d40 in KConfigGroup::writeEntry () from /usr/lib/libkdeinit4_konqueror.so #30 0x057c9df0 in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #31 0x057ca1f0 in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #32 0x03ec4761 in QAbstractButton::clicked () from /usr/lib/libQtGui.so.4 #33 0x03c17ab9 in ?? () from /usr/lib/libQtGui.so.4 #34 0x03c19694 in ?? () from /usr/lib/libQtGui.so.4 #35 0x03c19926 in QAbstractButton::mouseReleaseEvent () from /usr/lib/libQtGui.so.4 #36 0x03cf641c in QToolButton::mouseReleaseEvent () from /usr/lib/libQtGui.so.4 #37 0x0392f6f2 in QWidget::event () from /usr/lib/libQtGui.so.4 #38 0x03c1795e in QAbstractButton::event () from /usr/lib/libQtGui.so.4 #39 0x03cf5ee4 in QToolButton::event () from /usr/lib/libQtGui.so.4 #40 0x038d768c in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4 #41 0x038dfe81 in QApplication::notify () from /usr/lib/libQtGui.so.4 #42 0x0284b0fd in KApplication::notify () from /usr/lib/libkdeui.so.5 #43 0x057b51c1 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4 #44 0x038df10e in QApplicationPrivate::sendMouseEvent () from /usr/lib/libQtGui.so.4 #45 0x03949456 in ?? () from /usr/lib/libQtGui.so.4 #46 0x039487e5 in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4 #47 0x03970e1a in ?? () from /usr/lib/libQtGui.so.4 #48 0x00c18238 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #49 0x00c1b8e3 in ?? () from /lib/libglib-2.0.so.0 #50 0x00c1baa1 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #51 0x057df7f8 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4 #52 0x03970515 in ?? () from /usr/lib/libQtGui.so.4 #53 0x057b388a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4 #54 0x057b3a4a in QEventLoop::exec () from /usr/lib/libQtCore.so.4 #55 0x057b6105 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4 #56 0x038d7507 in QApplication::exec () from /usr/lib/libQtGui.so.4 #57 0x02bbeb3f in kdemain () from /usr/lib/libkdeinit4_konqueror.so #58 0x080486e2 in _start () Version 4.2.0 Backtrace: Application: Konqueror (konqueror), signal SIGABRT Thread 1 (Thread 0xb5ff1af0 (LWP 3411)): [KCrash Handler] #6 0xb8004430 in __kernel_vsyscall () #7 0xb656f8a0 in raise () from /lib/tls/i686/cmov/libc.so.6 #8 0xb6571268 in abort () from /lib/tls/i686/cmov/libc.so.6 #9 0xb65b3483 in ?? () from /lib/tls/i686/cmov/libc.so.6 #10 0xb65b5455 in free () from /lib/tls/i686/cmov/libc.so.6 #11 0xb7255f2d in qFree () from /usr/lib/libQtCore.so.4 #12 0xb75043cb in KFilterDev::~KFilterDev () from /usr/lib/libkdecore.so.5 #13 0xb401a57f in ?? () from /usr/lib/libkhtml.so.5 #14 0xb401b76f in ?? () from /usr/lib/libkhtml.so.5 #15 0xb4019975 in ?? () from /usr/lib/libkhtml.so.5 #16 0xb401ba4b in ?? () from /usr/lib/libkhtml.so.5 #17 0xb6572d89 in exit () from /lib/tls/i686/cmov/libc.so.6 #18 0xb655a68d in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6 #19 0x08048631 in _start ()
Can't confirm
Okay, the problem appears to be intermittent. However, if you manage to load this page then exit Konqueror it SIGSEGVs: Version 4.2.1 Backtrace: Application: Konqueror (konqueror), signal SIGSEGV [Current thread is 1 (Thread 0xb803d770 (LWP 22367))] Thread 1 (Thread 0xb803d770 (LWP 22367)): [KCrash Handler] #6 0x00a58c31 in malloc_consolidate () from /lib/libc.so.6 #7 0x00a59f77 in _int_free () from /lib/libc.so.6 #8 0x00a5a356 in free () from /lib/libc.so.6 #9 0x05717fd1 in ?? () from /usr/lib/libQtCore.so.4 #10 0x057190ac in ?? () from /usr/lib/libQtCore.so.4 #11 0x05717b3e in ?? () from /usr/lib/libQtCore.so.4 #12 0x05719947 in ?? () from /usr/lib/libQtCore.so.4 #13 0x057199b8 in ?? () from /usr/lib/libQtCore.so.4 #14 0x05719b6d in ?? () from /usr/lib/libQtCore.so.4 #15 0x0572ce79 in ?? () from /usr/lib/libQtCore.so.4 #16 0x05732cad in qHBFreeFace () from /usr/lib/libQtCore.so.4 #17 0x03b6122e in ?? () from /usr/lib/libQtGui.so.4 #18 0x03b615f1 in QFontEngineFT::~QFontEngineFT () from /usr/lib/libQtGui.so.4 #19 0x03b55ed8 in QFontEngineX11FT::~QFontEngineX11FT () from /usr/lib/libQtGui.so.4 #20 0x03aad957 in QFontEngineMulti::~QFontEngineMulti () from /usr/lib/libQtGui.so.4 #21 0x03b5ad10 in QFontEngineMultiFT::~QFontEngineMultiFT () from /usr/lib/libQtGui.so.4 #22 0x03aa534f in ?? () from /usr/lib/libQtGui.so.4 #23 0x03aa8395 in ?? () from /usr/lib/libQtGui.so.4 #24 0x056c2ff5 in QThreadStorageData::set () from /usr/lib/libQtCore.so.4 #25 0x03aa0297 in ?? () from /usr/lib/libQtGui.so.4 #26 0x03b54d97 in QFont::cleanup () from /usr/lib/libQtGui.so.4 #27 0x0393ca85 in ?? () from /usr/lib/libQtGui.so.4 #28 0x038e1666 in QApplication::~QApplication () from /usr/lib/libQtGui.so.4 #29 0x0284b85e in KApplication::~KApplication () from /usr/lib/libkdeui.so.5 #30 0x02bbebe5 in kdemain () from /usr/lib/libkdeinit4_konqueror.so #31 0x080486e2 in _start ()
Aha: ==8395== Invalid write of size 1 ==8395== at 0x4C0A4E4: KGzipFilter::writeFooter() (kgzipfilter.cpp:242) ==8395== by 0x4C0A69A: KGzipFilter::compress(bool) (kgzipfilter.cpp:331) ==8395== by 0x4C0BB56: KFilterDev::writeData(char const*, long long) (kfilterdev.cpp:308) ==8395== by 0x4F2D2AD: QIODevice::write(char const*, long long) (qiodevice.cpp:1266) ==8395== by 0x4C0C63F: KFilterDev::close() (kfilterdev.cpp:129) ==8395== by 0xBA8AE78: KHTMLPageCacheEntry::endData() (khtml_pagecache.cpp:111) ==8395== by 0xBA8B02D: KHTMLPageCache::endData(long) (khtml_pagecache.cpp:176) ==8395== by 0xBA357B7: KHTMLPart::slotFinished(KJob*) (khtml_part.cpp:1962) ==8395== by 0xBA5CF26: KHTMLPart::qt_metacall(QMetaObject::Call, int, void**) (khtml_part.moc:263) ==8395== by 0x4FA8C07: QMetaObject::activate(QObject*, int, int, void**) (qobject.cpp:3066) ==8395== by 0x4FA9241: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3143) ==8395== by 0x4C76072: KJob::result(KJob*) (kjob.moc:188) ==8395== Address 0x6771264 is 0 bytes after a block of size 8,212 alloc'd ==8395== at 0x4024D0E: malloc (vg_replace_malloc.c:207) ==8395== by 0x4E9C3BC: qMalloc(unsigned int) (qmalloc.cpp:55) ==8395== by 0x4EA5912: QByteArray::resize(int) (qbytearray.cpp:1336) ==8395== by 0x4C0C6F8: KFilterDev::open(QFlags<QIODevice::OpenModeFlag>) (kfilterdev.cpp:106) ==8395== by 0xBA8C309: KHTMLPageCacheEntry::KHTMLPageCacheEntry(long) (khtml_pagecache.cpp:89) ==8395== by 0xBA8C489: KHTMLPageCache::createCacheEntry() (khtml_pagecache.cpp:154) ==8395== by 0xBA34283: KHTMLPart::slotData(KIO::Job*, QByteArray const&) (khtml_part.cpp:1704) ==8395== by 0xBA5CEF6: KHTMLPart::qt_metacall(QMetaObject::Call, int, void**) (khtml_part.moc:265) ==8395== by 0x4FA8C07: QMetaObject::activate(QObject*, int, int, void**) (qobject.cpp:3066) ==8395== by 0x4FA9241: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3143) ==8395== by 0x43851C8: KIO::TransferJob::data(KIO::Job*, QByteArray const&) (jobclasses.moc:364) ==8395== by 0x4385CCA: KIO::TransferJob::slotData(QByteArray const&) (job.cpp:921) You may have finally pinned down a very elusive bug!
Yep, thanks a lot for the info. With this info I was able to fix it. *** This bug has been marked as a duplicate of bug 157706 ***