Bug 142214 - konqueror , SIGABRT , 3.5.6 , signal 6
Summary: konqueror , SIGABRT , 3.5.6 , signal 6
Status: RESOLVED FIXED
Alias: None
Product: konqueror
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
: 142280 142525 142644 143349 144011 144147 144682 145926 146529 147108 (view as bug list)
Depends on:
Blocks:
 
Reported: 2007-02-26 10:10 UTC by Vinzenz Hersche
Modified: 2008-02-09 05:43 UTC (History)
10 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vinzenz Hersche 2007-02-26 10:10:54 UTC
Version:           3.5.6 (using KDE KDE 3.5.6)
Installed from:    Fedora RPMs
OS:                Linux

Hello

I just see this bug in older versions, so i make a new bugreport of the current version.

If i start my home-directory (/home/exampleuser/), i became a SIGBRT-Error. The same by the trash-protocoll. It's strange, everything works good, and i didn't chance anything. Just a start later, it doesn't work.

The backtrace:

(no debugging symbols found)
Using host libthread_db library "/lib/libthread_db.so.1".
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1208813872 (LWP 10181)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[KCrash handler]
#6  0x00d95402 in __kernel_vsyscall ()
#7  0x4e428d40 in raise () from /lib/libc.so.6
#8  0x4e42a591 in abort () from /lib/libc.so.6
#9  0x4e42238b in __assert_fail () from /lib/libc.so.6
#10 0x4e93445b in art_render_gradient_radial ()
   from /usr/lib/libart_lgpl_2.so.2
#11 0x4e9323fa in art_render_invoke_callbacks ()
   from /usr/lib/libart_lgpl_2.so.2
#12 0x4e934fa4 in art_render_svp () from /usr/lib/libart_lgpl_2.so.2
#13 0x4e93a676 in art_svp_render_aa () from /usr/lib/libart_lgpl_2.so.2
#14 0x4e9350ca in art_render_svp () from /usr/lib/libart_lgpl_2.so.2
#15 0x4e932e6e in art_render_invoke () from /usr/lib/libart_lgpl_2.so.2
#16 0x423bad07 in KSVGIconPainterHelper::applyLinearGradient ()
   from /usr/lib/libkdecore.so.4
#17 0x423bb5ae in KSVGIconPainterHelper::applyGradient ()
   from /usr/lib/libkdecore.so.4
#18 0x423bba52 in KSVGIconPainterHelper::applyGradient ()
   from /usr/lib/libkdecore.so.4
#19 0x423bc1e3 in KSVGIconPainterHelper::applyGradient ()
   from /usr/lib/libkdecore.so.4
#20 0x423bc8a6 in KSVGIconPainterHelper::drawPathInternal ()
   from /usr/lib/libkdecore.so.4
#21 0x423bcb1c in KSVGIconPainterHelper::drawVPath ()
   from /usr/lib/libkdecore.so.4
#22 0x423b55fe in KSVGIconPainter::drawRectangle ()
   from /usr/lib/libkdecore.so.4
#23 0x423ad49a in KSVGIconEngineHelper::handleTags ()
   from /usr/lib/libkdecore.so.4
#24 0x423ad80b in KSVGIconEngineHelper::handleTags ()
   from /usr/lib/libkdecore.so.4
#25 0x423ad80b in KSVGIconEngineHelper::handleTags ()
   from /usr/lib/libkdecore.so.4
#26 0x423aa3d3 in KSVGIconEngine::load () from /usr/lib/libkdecore.so.4
#27 0x422cc9d6 in KIconLoader::loadIcon () from /usr/lib/libkdecore.so.4
#28 0x426439cb in KMimeType::pixmap () from /usr/lib/libkio.so.4
#29 0x4266f39f in KFileItem::pixmap () from /usr/lib/libkio.so.4
#30 0x410ed27b in KFileIVI::KFileIVI () from /usr/lib/libkonq.so.4
#31 0x001202e0 in KonqKfmIconView::slotNewItems ()
   from /usr/lib/kde3/konq_iconview.so
#32 0x00127b98 in KonqKfmIconView::qt_invoke ()
   from /usr/lib/kde3/konq_iconview.so
#33 0x41bafbea in QObject::activate_signal ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#34 0x42673fd9 in KDirLister::newItems () from /usr/lib/libkio.so.4
#35 0x4267553b in KDirLister::emitItems () from /usr/lib/libkio.so.4
#36 0x42678ba7 in KDirListerCache::slotEntries () from /usr/lib/libkio.so.4
#37 0x4267c585 in KDirListerCache::qt_invoke () from /usr/lib/libkio.so.4
#38 0x41bafbea in QObject::activate_signal ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#39 0x425ca2a4 in KIO::ListJob::entries () from /usr/lib/libkio.so.4
#40 0x425da4ab in KIO::ListJob::slotListEntries () from /usr/lib/libkio.so.4
#41 0x425da83f in KIO::ListJob::qt_invoke () from /usr/lib/libkio.so.4
#42 0x41bafbea in QObject::activate_signal ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#43 0x425b9fd9 in KIO::SlaveInterface::listEntries ()
   from /usr/lib/libkio.so.4
#44 0x425bb717 in KIO::SlaveInterface::dispatch () from /usr/lib/libkio.so.4
#45 0x425bc180 in KIO::SlaveInterface::dispatch () from /usr/lib/libkio.so.4
#46 0x425b6fed in KIO::Slave::gotInput () from /usr/lib/libkio.so.4
#47 0x425b9098 in KIO::Slave::qt_invoke () from /usr/lib/libkio.so.4
#48 0x41bafbea in QObject::activate_signal ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#49 0x41bb05c2 in QObject::activate_signal ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#50 0x41f3c910 in QSocketNotifier::activated ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#51 0x41bd07d0 in QSocketNotifier::event ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#52 0x41b46e6b in QApplication::internalNotify ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#53 0x41b482e9 in QApplication::notify ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#54 0x4227656e in KApplication::notify () from /usr/lib/libkdecore.so.4
#55 0x41b3a631 in QEventLoop::activateSocketNotifiers ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#56 0x41aef1c1 in QEventLoop::processEvents ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#57 0x41b603f0 in QEventLoop::enterLoop ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#58 0x41b602a6 in QEventLoop::exec () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#59 0x41b4697f in QApplication::exec () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#60 0x416dba74 in kdemain () from /usr/lib/libkdeinit_konqueror.so
#61 0x08048472 in ?? ()
#62 0x4e415f2c in __libc_start_main () from /lib/libc.so.6
#63 0x080483c1 in ?? ()


I think, you see the details (OS, Version, etc) but i write to be secure.

It's on KDE 3.5.6 in fedora 6, architecture i586. It's installed with yumex, also an rpm. I didn't load any special things.

Yeah, i think, that's it. I thank also every developer for the great works. Opensource rocks. :)

Greets and sorry for the bad english.
Comment 1 Tommi Tervo 2007-02-26 10:25:27 UTC
Could you move all .svg files in your home directory to some other directory and try again. If crash disappears, then you could try to isolate which svg-picture causes the crash.
Comment 2 Vinzenz Hersche 2007-02-26 10:56:23 UTC
Oh, great, it works again. I've needed the bluecurve-theme. I hasn't think, that is a special-thing.. :s

With Crytal SVG it get perfect. But without the svg-idea i didn't found it, i think (or i should better say, the comrade found it).

Thank you :D
Comment 3 Bram Schoenmakers 2007-03-05 00:06:17 UTC
*** Bug 142525 has been marked as a duplicate of this bug. ***
Comment 4 hutch 2007-03-05 03:29:30 UTC
Further information on this. I can confirm that the problem does not exist
(or is not as severe) using the theme Crystal SVG as it is with Bluecurve.
Moreover, I have identified that with Bluecurve theme, one way to make it crash is to put a .zip file in the directory. When the file is removed, konqueror does not crash on directory display. 

This goes to show that it is a generic kde system problem that arises only with certain icons, I think. 
Comment 5 Tommi Tervo 2007-03-07 13:57:13 UTC
*** Bug 142644 has been marked as a duplicate of this bug. ***
Comment 6 Tommi Tervo 2007-03-23 09:07:14 UTC
*** Bug 143349 has been marked as a duplicate of this bug. ***
Comment 7 hutch 2007-03-23 14:57:44 UTC
It's good that the other bug reports are being tied in to this one. But is there any chance that this bug might actually be fixed?
Comment 8 Tommi Tervo 2007-03-23 15:31:37 UTC
It's not a KDE bug, it's libart_lgpl which is crashing.
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=229397
Comment 9 Bram Schoenmakers 2007-03-28 23:09:06 UTC
*** Bug 142280 has been marked as a duplicate of this bug. ***
Comment 10 Tommi Tervo 2007-04-09 21:46:50 UTC
*** Bug 144011 has been marked as a duplicate of this bug. ***
Comment 11 Tommi Tervo 2007-04-12 21:26:30 UTC
*** Bug 144147 has been marked as a duplicate of this bug. ***
Comment 12 Tommi Tervo 2007-05-26 14:29:29 UTC
*** Bug 145926 has been marked as a duplicate of this bug. ***
Comment 13 Paul Rolfe 2007-05-28 02:16:06 UTC
Most users may just want to get on with life and be able to view files with Konqueror.

I found you can just pick a view (from view >> view mode) that does not involve icons, like detailed list view.  Then save the profile to make it stick.

That fixed it for me.  I can live without the icons for now.

Regards,

Paul

Comment 14 Tommi Tervo 2007-05-28 07:57:01 UTC
I'd try to change icon set, it may help. 

Yet another workaround from RH bugzilla:

/usr/share/icons/gnome/scalable/mimetypes/tgz.svg seems to be the offending
file. It is a symlink to "package-x-generic.svg"

Removal of the symlink makes things work!

Comment 15 Tommi Tervo 2007-06-08 12:56:04 UTC
*** Bug 144682 has been marked as a duplicate of this bug. ***
Comment 16 Tommi Tervo 2007-06-08 12:56:08 UTC
*** Bug 146529 has been marked as a duplicate of this bug. ***
Comment 17 Tommi Tervo 2007-06-25 13:05:51 UTC
*** Bug 147108 has been marked as a duplicate of this bug. ***
Comment 18 Mr. Meval 2007-06-27 00:06:26 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.

Now try this. Copy a tar.gz file into Desktop and log out of KDE and back in.

Comment 19 Tommi Tervo 2007-07-06 13:58:59 UTC
*** Bug 142644 has been marked as a duplicate of this bug. ***
Comment 20 Matt Rogers 2008-02-09 05:43:47 UTC
KDE does not use libart anymore as of KDE 4. Closing.