Bug 142525

Summary: Konqueror crashes on entering directory
Product: [Applications] konqueror Reporter: hutch
Component: generalAssignee: Konqueror Developers <konq-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description hutch 2007-03-04 21:28:30 UTC
Version:            (using KDE KDE 3.5.6)
Installed from:    Fedora RPMs
OS:                Linux

On entering many of my linux directories, konqueror crashes.
Seems to be related to libart. Here is the traceback:
...
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[KCrash handler]
#6  0x001bd402 in __kernel_vsyscall ()
#7  0x4f7ecf30 in raise () from /lib/i686/nosegneg/libc.so.6
#8  0x4f7ee811 in abort () from /lib/i686/nosegneg/libc.so.6
#9  0x4f7e652b in __assert_fail () from /lib/i686/nosegneg/libc.so.6
#10 0x4fded45b in art_render_gradient_radial ()
   from /usr/lib/libart_lgpl_2.so.2
#11 0x4fdeb3fa in art_render_invoke_callbacks ()
   from /usr/lib/libart_lgpl_2.so.2
#12 0x4fdedfa4 in art_render_svp () from /usr/lib/libart_lgpl_2.so.2
#13 0x4fdf3676 in art_svp_render_aa () from /usr/lib/libart_lgpl_2.so.2
#14 0x4fdee0ca in art_render_svp () from /usr/lib/libart_lgpl_2.so.2
#15 0x4fdebe6e in art_render_invoke () from /usr/lib/libart_lgpl_2.so.2
#16 0x4d261d07 in KSVGIconPainterHelper::applyLinearGradient ()
   from /usr/lib/libkdecore.so.4
#17 0x4d2625ae in KSVGIconPainterHelper::applyGradient ()
   from /usr/lib/libkdecore.so.4
#18 0x4d262a52 in KSVGIconPainterHelper::applyGradient ()
   from /usr/lib/libkdecore.so.4
#19 0x4d2631e3 in KSVGIconPainterHelper::applyGradient ()
   from /usr/lib/libkdecore.so.4
#20 0x4d2638a6 in KSVGIconPainterHelper::drawPathInternal ()
   from /usr/lib/libkdecore.so.4
#21 0x4d263b1c in KSVGIconPainterHelper::drawVPath ()
   from /usr/lib/libkdecore.so.4
#22 0x4d25c5fe in KSVGIconPainter::drawRectangle ()
   from /usr/lib/libkdecore.so.4
#23 0x4d25449a in KSVGIconEngineHelper::handleTags ()
   from /usr/lib/libkdecore.so.4
#24 0x4d25480b in KSVGIconEngineHelper::handleTags ()
   from /usr/lib/libkdecore.so.4
#25 0x4d25480b in KSVGIconEngineHelper::handleTags ()
   from /usr/lib/libkdecore.so.4
#26 0x4d2513d3 in KSVGIconEngine::load () from /usr/lib/libkdecore.so.4
#27 0x4d1739d6 in KIconLoader::loadIcon () from /usr/lib/libkdecore.so.4
#28 0x4ee329cb in KMimeType::pixmap () from /usr/lib/libkio.so.4
#29 0x4ee5e39f in KFileItem::pixmap () from /usr/lib/libkio.so.4
#30 0x4d41427b in KFileIVI::KFileIVI () from /usr/lib/libkonq.so.4
#31 0x00ca82e0 in KonqKfmIconView::slotNewItems ()
   from /usr/lib/kde3/konq_iconview.so
#32 0x00cafb98 in KonqKfmIconView::qt_invoke ()
   from /usr/lib/kde3/konq_iconview.so
#33 0x4d794bea in QObject::activate_signal ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#34 0x4ee62fd9 in KDirLister::newItems () from /usr/lib/libkio.so.4
#35 0x4ee6453b in KDirLister::emitItems () from /usr/lib/libkio.so.4
#36 0x4ee67ba7 in KDirListerCache::slotEntries () from /usr/lib/libkio.so.4
#37 0x4ee6b585 in KDirListerCache::qt_invoke () from /usr/lib/libkio.so.4
#38 0x4d794bea in QObject::activate_signal ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#39 0x4edb92a4 in KIO::ListJob::entries () from /usr/lib/libkio.so.4
#40 0x4edc94ab in KIO::ListJob::slotListEntries () from /usr/lib/libkio.so.4
#41 0x4edc983f in KIO::ListJob::qt_invoke () from /usr/lib/libkio.so.4
#42 0x4d794bea in QObject::activate_signal ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#43 0x4eda8fd9 in KIO::SlaveInterface::listEntries ()
   from /usr/lib/libkio.so.4
#44 0x4edaa717 in KIO::SlaveInterface::dispatch () from /usr/lib/libkio.so.4
#45 0x4edab180 in KIO::SlaveInterface::dispatch () from /usr/lib/libkio.so.4
#46 0x4eda5fed in KIO::Slave::gotInput () from /usr/lib/libkio.so.4
#47 0x4eda8098 in KIO::Slave::qt_invoke () from /usr/lib/libkio.so.4
#48 0x4d794bea in QObject::activate_signal ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#49 0x4d7955c2 in QObject::activate_signal ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#50 0x4db21910 in QSocketNotifier::activated ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#51 0x4d7b57d0 in QSocketNotifier::event ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#52 0x4d72be6b in QApplication::internalNotify ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#53 0x4d72d2e9 in QApplication::notify ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#54 0x4d11d56e in KApplication::notify () from /usr/lib/libkdecore.so.4
#55 0x4d71f631 in QEventLoop::activateSocketNotifiers ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#56 0x4d6d41c1 in QEventLoop::processEvents ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#57 0x4d7453f0 in QEventLoop::enterLoop ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#58 0x4d7452a6 in QEventLoop::exec () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#59 0x4d72b97f in QApplication::exec () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#60 0x4df20a74 in kdemain () from /usr/lib/libkdeinit_konqueror.so
#61 0x08048472 in ?? ()
#62 0x4f7d9f2c in __libc_start_main () from /lib/i686/nosegneg/libc.so.6
#63 0x080483c1 in ?? ()

System is a fully updated fc6
hutch@localhost ~]$ uname -a
Linux localhost.localdomain 2.6.19-1.2911.6.4.fc6xen #1 SMP Sat Feb 24 14:57:17 EST 2007 i686 athlon i386 GNU/Linux

[hutch@localhost ~]$ rpm -q libart_lgpl
libart_lgpl-2.3.17-4
[hutch@localhost ~]$ rpm -q libart_lgpl-devel
libart_lgpl-devel-2.3.17-4
[hutch@localhost ~]$     

I managed to get it to stop crashing on one directory by removing some 
images files, but many directories are just a mystery.
Comment 1 Bram Schoenmakers 2007-03-05 00:06:15 UTC

*** This bug has been marked as a duplicate of 142214 ***
Comment 2 Mr. Meval 2007-06-27 00:04:02 UTC
libart is the culprit. If there is any kind of compressed file gz tgz zip bz2 in a directory konqueror will surreneder and segfault.

No try this. Copy a tar.gz file into Desktop and reboot.