Bug 186549

Summary: digikam crashes when hovering the bottom part of its window
Product: [Applications] digikam Reporter: Alvise <public>
Component: Thumbs-BarViewAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: crash CC: caulier.gilles, marcel.wiesweg
Priority: NOR    
Version: 0.10.0   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In: 1.0.0
Attachments: backtrace
Backtrace

Description Alvise 2009-03-08 14:30:39 UTC
Version:           0.10.0-rc2 (using KDE 4.2.1)
OS:                Linux
Installed from:    SuSE RPMs

Here is how I make it crash :
- I go into a folder
- I click on an image
- I move the mouse cursor to the lowest part of the application window, over the thumbnails or over the bottom controlbar (the one wit search, zoom, next button, etc)
- that's enough to crash digikam
Comment 1 Alvise 2009-03-08 14:32:27 UTC
Created attachment 31906 [details]
backtrace
Comment 2 caulier.gilles 2009-03-08 14:50:18 UTC
Marcel,

Sound like another one fixed with current implementation:

Thread 1 (Thread 0xb35a0920 (LWP 8685)):
[KCrash Handler]
#6  0xb7249979 in Digikam::ThumbBarItem::repaint() () from /usr/lib/libdigikamcore.so.1
#7  0x082795dc in Digikam::ImagePreviewBar::eventFilter (this=0x85c1880, obj=0x8560a20, ev=0xbfc00068) at /usr/src/debug/digikam-0.10.0-rc2/digikam/imagepreviewbar.cpp:695


Alvise,

Can you try using current implementation from svn to see if crash is reproducible ?

Gilles Caulier
Comment 3 Alvise 2009-03-15 10:22:14 UTC
Created attachment 32129 [details]
Backtrace

I tested the latest rpm from opensuse's OBS which was built sat march 14 (don't know how to check which svn version it corresponds to, though).

Problem is still there, however with some improvement :
- now I must hover the bottom bar in order to reproduce the crash.
- I do not encounter anymore the crash if I hover the images previews.
Comment 4 Marcel Wiesweg 2009-03-17 22:13:08 UTC
#6  0xb7164979 in Digikam::ThumbBarItem::repaint (this=0x0) at /usr/src/debug/digikam-0.10.0-rc2/libs/widgets/common/thumbbar.cpp:1179
#7  0x082795dc in Digikam::ImagePreviewBar::eventFilter (this=0x85cd3d8, obj=0x84ebbb0, ev=0xbf91d538) at /usr/src/debug/digikam-0.10.0-rc2/digikam/imagepreviewbar.cpp:695

so it's -rc2, and really sounds like the bug fixed. Can't remember when that was done. There will in a few days be packages for 0.10.0 final, please test with these then and report if it is fixed!
Comment 5 caulier.gilles 2009-03-17 22:18:41 UTC
Marcel,

0.10.0 final packages are already in sourceforge repository. I will post the announce tomorow.

Gilles
Comment 6 Alvise 2009-03-19 23:42:19 UTC
Works with final version, the bug can be closed.

Thanks