[Digikam-devel] [Bug 307602] Large TIFF files crash digiKam (>1Gb)

Gilles Caulier caulier.gilles at gmail.com
Thu Oct 11 13:09:57 BST 2012


https://bugs.kde.org/show_bug.cgi?id=307602

Gilles Caulier <caulier.gilles at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |marcel.wiesweg at gmx.de

--- Comment #10 from Gilles Caulier <caulier.gilles at gmail.com> ---
Marcel, 

I just recieve DVD from Alex with Large tiff files. Problem is fully
reproducible with digiKam 3.0.0 :

digikam(22522)/KEXIV2 KExiv2Iface::KExiv2::getImageOrientation: Orientation =>
Exif.Image.Orientation =>  8
digikam(22522)/digikam (core) Digikam::DMetadata::getImageHistory: Loading
image history  ""
digikam(22522)/digikam (core) Digikam::ImageScanner::commit: Scanning took 10
ms
digikam(22522)/digikam (core) Digikam::ImageScanner::~ImageScanner: Finishing
took 3 ms
digikam(22522)/digikam (core)
Digikam::CollectionScanner::completeHistoryScanning: items to tag ()
digikam(22522)/digikam (core) Digikam::DImg::load: "/mnt/data/photos/TESTS/Alex
Krebs/DSC_4052-DSC_40630004.tif"  : TIFF file identified
KCrash: Application 'digikam' crashing...

Thread 5 (Thread 0x7f8d56605700 (LWP 22562)):
[KCrash Handler]
#6  0x00007f8d8e5e5b0a in Digikam::TIFFLoader::load (this=0x7f8d56603f70,
filePath=..., observer=0x306d580) at
/mnt/devel/GIT/3.x/core/libs/dimg/loaders/tiffloader.cpp:548
#7  0x00007f8d8e5ae7a0 in Digikam::DImg::load (this=0x7f8d566043f0,
filePath=..., loadFlagsInt=13, observer=0x306d580, rawDecodingSettings=...) at
/mnt/devel/GIT/3.x/core/libs/dimg/dimg.cpp:449
#8  0x00007f8d8e5ae21e in Digikam::DImg::load (this=0x7f8d566043f0,
filePath=..., loadMetadata=false, loadICCData=true, loadUniqueHash=false,
loadImageHistory=false, observer=0x306d580, rawDecodingSettings=...) at
/mnt/devel/GIT/3.x/core/libs/dimg/dimg.cpp:403
#9  0x00007f8d8e78eacb in Digikam::ThumbnailCreator::loadWithDImg
(this=0x255de30, path=..., profile=0x7f8d566044c0) at
/mnt/devel/GIT/3.x/core/libs/threadimageio/thumbnailcreator.cpp:561
#10 0x00007f8d8e78e2d9 in Digikam::ThumbnailCreator::createThumbnail
(this=0x255de30, info=..., detailRect=..., isFace=false) at
/mnt/devel/GIT/3.x/core/libs/threadimageio/thumbnailcreator.cpp:490
#11 0x00007f8d8e78ce99 in Digikam::ThumbnailCreator::load (this=0x255de30,
path=..., rect=..., pregenerate=false) at
/mnt/devel/GIT/3.x/core/libs/threadimageio/thumbnailcreator.cpp:260
#12 0x00007f8d8e78cac8 in Digikam::ThumbnailCreator::load (this=0x255de30,
path=...) at
/mnt/devel/GIT/3.x/core/libs/threadimageio/thumbnailcreator.cpp:199
#13 0x00007f8d8e79b7ac in Digikam::ThumbnailLoadingTask::execute
(this=0x306d570) at
/mnt/devel/GIT/3.x/core/libs/threadimageio/thumbnailtask.cpp:170
#14 0x00007f8d8e776ae1 in Digikam::LoadSaveThread::run (this=0x255db70) at
/mnt/devel/GIT/3.x/core/libs/threadimageio/loadsavethread.cpp:136
#15 0x00007f8d8e7a2960 in Digikam::DynamicThread::DynamicThreadPriv::run
(this=0x255dbe0) at /mnt/devel/GIT/3.x/core/libs/threads/dynamicthread.cpp:186
#16 0x00007f8d89aa74a2 in ?? () from /usr/lib64/libQtCore.so.4
#17 0x00007f8d89ab3c3b in ?? () from /usr/lib64/libQtCore.so.4
#18 0x00007f8d89823b99 in start_thread () from /lib64/libpthread.so.0
#19 0x00007f8d888550cd in clone () from /lib64/libc.so.6
#20 0x0000000000000000 in ?? ()

Exiv2 can write to Jp2: Yes
Exiv2 can write to Jpeg: Yes
Exiv2 can write to Pgf: Yes
Exiv2 can write to Png: Yes
Exiv2 can write to Tiff: Yes
Exiv2 supports XMP metadata: Yes
LibCImg: 130
LibClapack: internal library
LibExiv2: 0.23
LibJPEG: 80
LibJasper: 1.900.1
LibKDE: 4.8.5 (4.8.5)
LibKExiv2: 2.3.0
LibKGeoMap: 2.0.0
LibKdcraw: 2.2.0
LibLCMS: 119
LibLensFun: external shared library
LibLqr: internal library
LibPGF: 6.11.42 - external shared library
LibPNG: 1.5.10
LibQt: 4.8.2
LibRaw: 0.15.0-Alpha4
LibTIFF: LIBTIFF, Version 4.0.1 Copyright (c) 1988-1996 Sam Leffler Copyright
(c) 1991-1996 Silicon Graphics, Inc.
Marble Widget: 0.13.4 (stable release)
Parallelized PGF codec: No
Parallelized demosaicing: Yes
RawSpeed codec support: Yes

[gilles at localhost core (master)]$ ls -al "/mnt/data/photos/TESTS/Alex Krebs/"
total 5128152
drwxrwxr-x  3 gilles gilles       4096 oct.  11 13:55 ./
drwxr-xr-x 46 gilles gilles       4096 oct.  11 13:46 ../
-r--r--r--  1 gilles gilles   16614150 sept. 18 07:06 DSC_4052-DSC_40630000.tif
-r--r--r--  1 gilles gilles   32852286 sept. 18 07:06 DSC_4052-DSC_40630001.tif
-r--r--r--  1 gilles gilles 1477235108 sept. 18 07:18 DSC_4052-DSC_40630002.tif
-r--r--r--  1 gilles gilles 1698042226 sept. 18 07:27 DSC_4052-DSC_40630003.tif
-r--r--r--  1 gilles gilles 1823832214 sept. 18 07:37 DSC_4052-DSC_40630004.tif
-r--r--r--  1 gilles gilles  100241338 sept. 18 07:38 DSC_4052-DSC_40630005.tif
-r--r--r--  1 gilles gilles   26953084 sept. 18 07:38 DSC_4052-DSC_40630006.tif
-r--r--r--  1 gilles gilles   22224704 sept. 18 07:38 DSC_4052-DSC_40630007.tif
-r--r--r--  1 gilles gilles    5217105 sept. 16 13:04 DSC_4052.JPG
-r--r--r--  1 gilles gilles    5172771 sept. 16 13:04 DSC_4053.JPG
-r--r--r--  1 gilles gilles    4843119 sept. 16 13:04 DSC_4054.JPG
-r--r--r--  1 gilles gilles    4670839 sept. 16 13:04 DSC_4055.JPG
-r--r--r--  1 gilles gilles    4480745 sept. 16 13:04 DSC_4056.JPG
-r--r--r--  1 gilles gilles    4489894 sept. 16 13:04 DSC_4057.JPG
-r--r--r--  1 gilles gilles    4231733 sept. 16 13:04 DSC_4058.JPG
-r--r--r--  1 gilles gilles    4041280 sept. 16 13:04 DSC_4059.JPG
-r--r--r--  1 gilles gilles    4157543 sept. 16 13:04 DSC_4060.JPG
-r--r--r--  1 gilles gilles    4261651 sept. 16 13:04 DSC_4061.JPG
-r--r--r--  1 gilles gilles    3877228 sept. 16 13:04 DSC_4062.JPG
-r--r--r--  1 gilles gilles    3722625 sept. 16 13:04 DSC_4063.JPG
drwxrwxr-x  2 gilles gilles       4096 oct.   3 11:01 screen/
[gilles at localhost core (master)]$

digiKam crash when image DSC_4052-DSC_40630004.tif is parsed (1,7Gb)

This is not an allocation problem on my computer to load image. My i5 Box has
16 Gb or RAM...

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the Digikam-devel mailing list