Bug 240638 - [4.4.80] Crash when generating file-info for RPMs
Summary: [4.4.80] Crash when generating file-info for RPMs
Status: RESOLVED DUPLICATE of bug 239858
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 16.12.2
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Peter Penz
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-06-03 20:03 UTC by Clemens Eisserer
Modified: 2011-04-09 16:52 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (8.97 KB, text/plain)
2011-04-09 16:52 UTC, rpenny
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Clemens Eisserer 2010-06-03 20:03:57 UTC
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
Comment 1 Christoph Feck 2010-06-10 02:18:08 UTC
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.
Comment 2 Clemens Eisserer 2010-06-10 02:33:49 UTC
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
Comment 3 Christoph Feck 2010-06-10 03:34:15 UTC

*** This bug has been marked as a duplicate of bug 239858 ***
Comment 4 rpenny 2011-04-09 16:52:01 UTC
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