Bug 149478 - Signal 11 crash viewing large album
Summary: Signal 11 crash viewing large album
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Portability-Runtime (show other bugs)
Version: 0.9.1
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-09-02 15:52 UTC by Mark Potter
Modified: 2022-01-23 05:12 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 7.6.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mark Potter 2007-09-02 15:52:55 UTC
Version:           0.9.1 (using KDE KDE 3.5.6)
Installed from:    Ubuntu Packages
OS:                Linux

Opened up a large Album in album viewer (300+ photos), digiKam crashed out after displaying the first page of thumbs with a Signal 11 (SIGSEGV) crash.
Running Ubuntu Feisty (2.6.20-16-generic kernel).
Using Digikam whilst logged into a GNOME desktop session (for several months no problem - till now)

Backtrace:

(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/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)
(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)
[Thread debugging using libthread_db enabled]
[New Thread -1246984496 (LWP 12647)]
(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)
(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  0xb5d262be in __dynamic_cast () from /usr/lib/libstdc++.so.6
#7  0xb7cb10db in Digikam::AlbumFolderView::acceptDrop ()
   from /usr/lib/libdigikam.so.0
#8  0xb7cb293b in Digikam::FolderView::contentsDragEnterEvent ()
   from /usr/lib/libdigikam.so.0
#9  0xb6545055 in QScrollView::viewportDragEnterEvent ()
   from /usr/lib/libqt-mt.so.3
#10 0xb654755c in QScrollView::eventFilter () from /usr/lib/libqt-mt.so.3
#11 0xb650f75e in QListView::eventFilter () from /usr/lib/libqt-mt.so.3
#12 0xb640fe38 in QObject::activate_filters () from /usr/lib/libqt-mt.so.3
#13 0xb640feb6 in QObject::event () from /usr/lib/libqt-mt.so.3
#14 0xb644758f in QWidget::event () from /usr/lib/libqt-mt.so.3
#15 0xb63a7a60 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#16 0xb63aa42a in QApplication::notify () from /usr/lib/libqt-mt.so.3
#17 0xb6b6bcc2 in KApplication::notify () from /usr/lib/libkdecore.so.4
#18 0xb633a1e9 in QApplication::sendEvent () from /usr/lib/libqt-mt.so.3
#19 0xb634879f in qt_handle_xdnd_position () from /usr/lib/libqt-mt.so.3
#20 0xb634a867 in QDragManager::move () from /usr/lib/libqt-mt.so.3
#21 0xb634af32 in QDragManager::eventFilter () from /usr/lib/libqt-mt.so.3
#22 0xb63a784e in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#23 0xb63a9c1e in QApplication::notify () from /usr/lib/libqt-mt.so.3
#24 0xb6b6bcc2 in KApplication::notify () from /usr/lib/libkdecore.so.4
#25 0xb633a25d in QApplication::sendSpontaneousEvent ()
   from /usr/lib/libqt-mt.so.3
#26 0xb6338ec2 in QETWidget::translateMouseEvent ()
   from /usr/lib/libqt-mt.so.3
#27 0xb6336fac in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3
#28 0xb634e180 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#29 0xb63c2136 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#30 0xb63a9587 in QApplication::enter_loop () from /usr/lib/libqt-mt.so.3
#31 0xb634ad0d in QDragManager::drag () from /usr/lib/libqt-mt.so.3
#32 0xb63bb892 in QDragObject::drag () from /usr/lib/libqt-mt.so.3
#33 0xb63b8ae2 in QDragObject::drag () from /usr/lib/libqt-mt.so.3
#34 0xb7d24c8f in Digikam::AlbumIconView::startDrag ()
   from /usr/lib/libdigikam.so.0
#35 0xb7cbcda1 in Digikam::IconView::contentsMouseMoveEvent ()
   from /usr/lib/libdigikam.so.0
#36 0xb6545d43 in QScrollView::viewportMouseMoveEvent ()
   from /usr/lib/libqt-mt.so.3
#37 0xb6547522 in QScrollView::eventFilter () from /usr/lib/libqt-mt.so.3
#38 0xb640fe38 in QObject::activate_filters () from /usr/lib/libqt-mt.so.3
#39 0xb640feb6 in QObject::event () from /usr/lib/libqt-mt.so.3
#40 0xb644758f in QWidget::event () from /usr/lib/libqt-mt.so.3
#41 0xb63a7a60 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#42 0xb63a9c1e in QApplication::notify () from /usr/lib/libqt-mt.so.3
#43 0xb6b6bcc2 in KApplication::notify () from /usr/lib/libkdecore.so.4
#44 0xb633a25d in QApplication::sendSpontaneousEvent ()
   from /usr/lib/libqt-mt.so.3
#45 0xb6338ec2 in QETWidget::translateMouseEvent ()
   from /usr/lib/libqt-mt.so.3
#46 0xb6336fac in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3
#47 0xb634e180 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#48 0xb63c2136 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#49 0xb63c1f46 in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#50 0xb63a9609 in QApplication::exec () from /usr/lib/libqt-mt.so.3
#51 0x0804ae3c in main ()
Comment 1 caulier.gilles 2007-09-02 16:01:34 UTC
Mark,

Your backtrace is uncomplete.

I recommed to update to last stable release :

- digiKam (0.9.2)
- Exiv2 (0.15)
- libkexiv2 (0.11)

Gilles Caulier
Comment 2 Mark Potter 2007-09-03 14:01:52 UTC
Thank you Gilles,
	Will try updating.
	How does one obtain a complete backtrace, as the one posted was the one
captured by the cash handler.

Regards
Mark

On Sun, 2007-09-02 at 14:01 +0000, Gilles Caulier wrote:
[bugs.kde.org quoted mail]
Comment 3 caulier.gilles 2007-09-03 14:17:03 UTC
Mark,

All is explained on digikam.org web site :

http://www.digikam.org/?q=contrib

Gilles
Comment 4 Mark Potter 2007-09-03 14:28:47 UTC
Thanks

On Mon, 2007-09-03 at 12:17 +0000, Gilles Caulier wrote:
[bugs.kde.org quoted mail]
Comment 5 caulier.gilles 2007-09-04 09:00:11 UTC
Mark,

I suspect than your report is a duplicate problem than file #149267 

Read this file. You will see than the problem is relevant of Exiv2 C++ exception which are not properly handle by libkexiv2. There is a patch for libkexiv2 in #6:

http://bugs.kde.org/show_bug.cgi?id=149267#c6

Let's me here is this one solve your problem.

Gilles
Comment 6 Arnd Baecker 2007-11-05 10:34:41 UTC
Mark, 

any update on this crash - do you still have problems
with digikam-0.9.3-beta2?
(This should include the fix mentioned by Gilles in #5).

Many thanks in advance for any feedback,

Arnd
Comment 7 Mark Potter 2007-11-24 02:10:29 UTC
Hi Arnd,
	I haven't really had time to use it since upgrading.  I have since
upgraded the OS to Ububntu 7.10 (gutsy gibbon) and still haven't tried
it out.  Will keep you posted

Cheers
Mark

On Mon, 2007-11-05 at 09:34 +0000, Arnd Baecker wrote:
[bugs.kde.org quoted mail]
Comment 8 Arnd Baecker 2007-11-24 10:08:48 UTC
Hi Mark,

it would be great if you could give it a thorough test, because
we are now in the phase to prepare the release of 0.9.3 in less than a month, 
where in particular all crashes should be solved before.

Thanks a lot in advance,

Arnd
Comment 9 Mark Potter 2007-11-27 13:20:36 UTC
Hi Arnd,
	Have been giving digikam a good run, and the bug appears to be gone.

digikam 0.9.2-final (using KDE 3.5.8) on ubuntu 7.10 gnome desktop

Using Kipi library version 0.1.5
KExiv2 0.1.5
Exiv2 0.15.0
KDcraw 0.1.1
Dcraw 8.60
PNG 1.2.15beta5
Gphoto2 2.4.0

Regards
Mark Potter

On Sat, 2007-11-24 at 09:08 +0000, Arnd Baecker wrote:
[bugs.kde.org quoted mail]
Comment 10 Arnd Baecker 2007-11-27 14:22:45 UTC
Hi Mark, 

thanks a lot for the feed-back. Good to hear that it works now!
I am closing this bug, but in case anything comes up again, 
don't hesitate to re-open.

Thanks a lot, Arnd