Version: unspecified (using Devel) OS: Linux When I move my mouse over an RPM's file-icon dolphin crashes, but KCrash doesn't start (why?). I debugged using gdb and got the folling backtrace: Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0xb5358b70 (LWP 2262)] inflateEnd (strm=0x8816680) at inflate.c:1162 1162 if (state->window != Z_NULL) ZFREE(strm, state->window); Missing separate debuginfos, use: debuginfo-install exiv2-libs-0.19-1.fc13.i686 kdegraphics-libs-4.4.80-1.fc13.i686 kdepim-4.4.3-1.fc13.1.i686 libical-0.43-5.fc12.i686 (gdb) bt #0 inflateEnd (strm=0x8816680) at inflate.c:1162 #1 0x00a1ee76 in Strigi::GZipInputStream::Private::dealloc (this=0x8816678) at /usr/src/debug/strigi-0.7.2/src/streams/gzipinputstream.cpp:97 #2 0x00a1eeae in Strigi::GZipInputStream::Private::~Private (this=0x8816678, __in_chrg=<value optimized out>) at /usr/src/debug/strigi-0.7.2/src/streams/gzipinputstream.cpp:93 #3 0x00a1eef1 in Strigi::GZipInputStream::~GZipInputStream (this=0x883bc08, __in_chrg=<value optimized out>) at /usr/src/debug/strigi-0.7.2/src/streams/gzipinputstream.cpp:90 #4 0x00a1efa3 in Strigi::GZipInputStream::~GZipInputStream (this=0x883bc08, __in_chrg=<value optimized out>) at /usr/src/debug/strigi-0.7.2/src/streams/gzipinputstream.cpp:91 #5 0x00a2ace8 in Strigi::RpmInputStream::~RpmInputStream (this=0xb5357e94, __in_chrg=<value optimized out>) at /usr/src/debug/strigi-0.7.2/src/streams/rpminputstream.cpp:147 #6 0x046846f4 in RpmEndAnalyzer::analyze (this=0x877dfb0, idx=..., in=0x87c7f20) at /usr/src/debug/strigi-0.7.2/src/streamanalyzer/endanalyzers/rpmendanalyzer.cpp:87 #7 0x0466bd42 in Strigi::StreamAnalyzerPrivate::analyze (this=0x87ab230, idx=..., input=0x87c7f20) at /usr/src/debug/strigi-0.7.2/src/streamanalyzer/streamanalyzer.cpp:421 #8 0x003b961e in KFileMetaInfoPrivate::init (this=0x85e90b0, stream=..., url=..., mtime=1275587926, w=...) at /usr/src/debug/kdelibs-4.4.80/kio/kio/kfilemetainfo.cpp:210 #9 0x003bae16 in KFileMetaInfo::KFileMetaInfo (this=0xb5358240, url=...) at /usr/src/debug/kdelibs-4.4.80/kio/kio/kfilemetainfo.cpp:249 #10 0x004972df in KLoadFileMetaDataThread::run (this=0x8750700) at /usr/src/debug/kdelibs-4.4.80/kio/kfile/kloadfilemetadatathread.cpp:123 #11 0x033d7d9a in QThreadPrivate::start (arg=0x8750700) at thread/qthread_unix.cpp:266 #12 0x00228919 in start_thread (arg=0xb5358b70) at pthread_create.c:301 #13 0x0149ce5e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Reproducible: Always Steps to Reproduce: 1. Start Dolphin 2. Move mouse over an rpm and wait for the file-info popup to appear Actual Results: dolphin crashes Expected Results: dolphin should not crash
Does it happen with every RPM file? If not, could you provide the link to the RPM file that causes the crash? It looks like a strigi bug.
You're right, it doesn't happen with every rpm file. I've uploaded a file which triggers the bug to: http://93.83.133.214/kernel-2.6.34-20.fc14.i686.rpm
*** This bug has been marked as a duplicate of bug 239858 ***
Created attachment 58742 [details] New crash information added by DrKonqi dolphin (1.6.1) on KDE Platform 4.6.1 (4.6.1) using Qt 4.7.2 - What I was doing when the application crashed: enter directory in dolphin, move mouse pointer over a .rpm file, dolphin crashes, every time -- Backtrace (Reduced): #8 0x00bdae31 in inflateEnd () from /lib/i386-linux-gnu/libz.so.1 #9 0x060927c5 in Strigi::GZipInputStream::Private::dealloc (this=0xb3488d50) at /build/buildd/strigi-0.7.2/src/streams/gzipinputstream.cpp:97 #10 0x060927fd in Strigi::GZipInputStream::Private::~Private (this=0xb3488d50, __in_chrg=<value optimized out>) at /build/buildd/strigi-0.7.2/src/streams/gzipinputstream.cpp:93 #11 0x06092840 in Strigi::GZipInputStream::~GZipInputStream (this=0xb3488d18, __in_chrg=<value optimized out>) at /build/buildd/strigi-0.7.2/src/streams/gzipinputstream.cpp:90 #12 0x060928f2 in Strigi::GZipInputStream::~GZipInputStream (this=0xb3488d18, __in_chrg=<value optimized out>) at /build/buildd/strigi-0.7.2/src/streams/gzipinputstream.cpp:91