Bug 172738 - Crash on Quit after quickly changing between albums
Summary: Crash on Quit after quickly changing between albums
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Plugin-Generic-Presentation (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-10-13 18:40 UTC by René Krell
Modified: 2022-01-17 05:36 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 7.6.0


Attachments
The backtrace for the crash (2.26 KB, text/plain)
2008-10-13 18:41 UTC, René Krell
Details
The backtrace for the new crash (3.08 KB, text/plain)
2008-10-23 14:20 UTC, René Krell
Details
The complete backtrace with kipiplugins debug symbols (3.13 KB, text/plain)
2008-10-23 14:26 UTC, René Krell
Details

Note You need to log in before you can comment on or make changes to this bug.
Description René Krell 2008-10-13 18:40:35 UTC
Version:           0.10.0-beta4 (using 4.1.2 (KDE 4.1.2) "release 44.5", KDE:KDE4:Factory:Desktop / openSUSE_11.0)
Compiler:          gcc
OS:                Linux (i686) release 2.6.25.16-0.1-default

I've got to report another crash, this time it was some kind of crash test:
From album view, randomly clicking quickly on albums while there previews are loading and immediately quitting Digikam it crashed. Backtrace follows immediately.
Comment 1 René Krell 2008-10-13 18:41:20 UTC
Created attachment 27859 [details]
The backtrace for the crash
Comment 2 caulier.gilles 2008-10-13 18:44:53 UTC
Crash appear in Qt. It's abnormal. Sound like something is broken in your computer. I use 0.10.0 everyday and i cannot reproduce this problem here...

Perhaps it's a package build problem

Gilles Caulier
Comment 3 René Krell 2008-10-13 18:51:54 UTC
I use Qt 4.4.3 from the OpenSUSE build service, for OpenSUSE 11.0, with the following last changelog entries:

* Tue Oct 07 2008 dmueller@suse.de
- fix crashes in QGraphicsProxyWidget dtor

* Mon Sep 29 2008 dmueller@suse.de
- update to 4.4.3:
  * branding && copyright update
  * no code changes

For comparing, what is the distribution and Qt version you work with?
Comment 4 caulier.gilles 2008-10-13 18:54:48 UTC
Mandriva 2009.0 with Qt 4.4.3 and KDE 4.1.2

As developper, I compile myself digiKam of course...

Gilles Caulier
Comment 5 René Krell 2008-10-13 19:00:56 UTC
This is strange, obviously almost the same.
I would like to compile it by myself, too, but I'm behind a proxy and cannot access the anonsvn.kde.org in none of the possible ways. Thus, I rely on the OpenSUSE RPMs.
Alright, I will watch this for a while, and may be repeat this test with Qt debug symbols installed to get the rest of the hidden backtrace.
Thanks for now
Comment 6 Andi Clemens 2008-10-14 16:32:42 UTC
Gilles,

this seems to be the same error I described to you and Marcel via mail. It is exactly the same BT, so this must be related to the thumbbar generating issue.

Andi
Comment 7 Andi Clemens 2008-10-14 22:13:57 UTC
Gilles, Rene,

do you run digikam from within a real KDE4 desktop session or from KDE3?
At least on my machine the problem seems to be gone when not starting digiKam 0.10 in KDE3...

Andi
Comment 8 caulier.gilles 2008-10-14 22:31:29 UTC
Both, under MAndriva 2008.1 (KDE3) and Mandriva 2009.0 (KDE4)

No problem with KDE4 desktop.

With KDE3, you need to set up env variable before to run digiKam. under Mandriva 2008.1, i use mandriva script name k4 like this :

# k4 digikam
or 
# k4 showfoto

... and all work fine

Gilles Caulier
Comment 9 Andi Clemens 2008-10-16 17:34:29 UTC
Reverting comment #7, it also crashes in a pure KDE4 session.
Comment 10 Andi Clemens 2008-10-19 17:08:24 UTC
René,

are you able to reproduce this error with the latest SVN? Current commits might have solved the problem, right now I'm not able to reproduce it anymore.

Andi
Comment 11 René Krell 2008-10-23 14:20:08 UTC
Created attachment 28091 [details]
The backtrace for the new crash

I recompiled the RPM source package and reinstalled Digikam. Furthermore I installed the debug symbols of Digikam.
The crash still happens, even on not selecting different albums before in album view. Now the backtrace is more detailed. Couldn't you give me a hint? All KDE applications use Qt, I wonder why does only Digikam crash in that way.
Comment 12 René Krell 2008-10-23 14:26:52 UTC
Created attachment 28092 [details]
The complete backtrace with kipiplugins debug symbols

I got an even more detailed backtrace of the crash, this time with kipiplugin debug symbols installed. I think it should now be clear where the crash occurs.
Comment 13 caulier.gilles 2008-10-23 14:33:07 UTC
This is fixed in current implementation of kipi-plugins from svn. the problem come from SlideShow plugin.

Gilles Caulier
Comment 14 caulier.gilles 2008-10-23 14:35:01 UTC
look like a duplicates of http://bugs.kde.org/show_bug.cgi?id=173276

Gilles Caulier
Comment 15 René Krell 2008-10-23 14:42:12 UTC
Yes, it is most probably a duplicate of #173276, you are right. In that case: One bug less for you ;-)

*** This bug has been marked as a duplicate of bug 173276 ***
Comment 16 caulier.gilles 2022-01-17 05:36:45 UTC
Fixed with https://bugs.kde.org/show_bug.cgi?id=173276