*** If you're not sure this is actually a bug, instead post about it at https://discuss.kde.org If you're reporting a crash, attach a backtrace with debug symbols; see https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports Please remove this comment after reading and before submitting - thanks! *** SUMMARY STEPS TO REPRODUCE 1. Load the tif files from: https://share.webysther.org/s/big-tif-broke-digikam 2. Check thumb and log OBSERVED RESULT No thumb, check screenshot on shared link EXPECTED RESULT Thumb working SOFTWARE/OS VERSIONS Windows: 11 25H2 Qt Version: 6 ADDITIONAL INFORMATION
I have currently a limited bandwith internet connexion. I cannot download your tiff files. Please run digiKam with DebugView program from Microsoft and capture the console trace while you try to open the tiff file in editor. Follow instructions here : https://www.digikam.org/contribute/#windows-host
Error message from TIFF loader: [2284] digikam.dimg.tiff: C:/Users/User/Pictures/img324.tif :: Using code not yet in table [2284] digikam.dimg.tiff: Failed to read strip Maik
Reading on Windows Explorer the image render w/o no problem, I know it's another library rendering, just confirm it's a valid image.
The message come from libtiff that we use to decode and encode tiff images.
Go to Help/Components Info dialog in digiKam and look at the libtiff version.
digikam version 8.8.0 OpenCV Configuration: Threads features: Parallel framework: openmp Number of Threads: 12 OpenCL platform: NVIDIA CUDA: dGPU: NVIDIA GeForce RTX 2060 (OpenCL 3.0 CUDA) Intel(R) OpenCL HD Graphics: iGPU: Intel(R) UHD Graphics (OpenCL 3.0 NEO ) OpenCL Device extensions: cl_nv_pragma_unroll: Yes cl_nv_device_attribute_query: Yes cl_nv_d3d11_sharing: Yes cl_nv_d3d10_sharing: Yes cl_nv_create_buffer: Yes cl_nv_copy_opts: Yes cl_nv_compiler_options: Yes cl_khr_semaphore: Yes cl_khr_pci_bus_info: Yes cl_khr_local_int32_extended_atomics: Yes cl_khr_local_int32_base_atomics: Yes cl_khr_int64_extended_atomics: Yes cl_khr_int64_base_atomics: Yes cl_khr_icd: Yes cl_khr_global_int32_extended_atomics: Yes cl_khr_global_int32_base_atomics: Yes cl_khr_gl_sharing: Yes cl_khr_fp64: Yes cl_khr_external_semaphore_win32: Yes cl_khr_external_semaphore: Yes cl_khr_external_memory_win32: Yes cl_khr_external_memory: Yes cl_khr_device_uuid: Yes cl_khr_d3d10_sharing: Yes cl_khr_byte_addressable_store: Yes cl_khr_3d_image_writes: Yes OpenCL Device: Version: OpenCL 3.0 CUDA Type: dGPU Preferred vector width short: 1 Preferred vector width long: 1 Preferred vector width int: 1 Preferred vector width half: 0 Preferred vector width float: 1 Preferred vector width double: 1 Preferred vector width char: 1 Name: NVIDIA GeForce RTX 2060 Max work group size: 1024 Max memory allocation size: 1 GB 511 MB 944 KB Local memory size: 48 KB Host unified memory: No Has AMD Fft: No Has AMD Blas: No Half support: No Driver version: 581.42 Double support: Yes Compute units: 30 Address bits: 64 Hardware features: SSSE3: Yes SSE4.2: Yes SSE4.1: Yes SSE3: Yes SSE2: Yes SSE: Yes POPCNT: Yes MMX: Yes FP16: Yes FMA3: Yes AVX2: Yes AVX: Yes Manifests: VCPKG Snapshoot 2025-08-20: vcpkg: 9e7bfb1bcd1fa2e6e0755c4076441360b9c9ded7 O2 Snapshot 2022-02-10: o2: 99902cc37e083a8311c1f8eee918e93c93cbc937 LIBRAW Snapshot 2025-07-27: libraw: ae32c08bfe2374c651176ecf32e07a3751697488 LIBLQR Snapshoot 2023-11-06: liblqr: 7b88c05cec2f0e60125e1cfcad18c79721a2b27c LENSFUN Snapshoot 2025-10-17: lensfun: 2b39e70818e8069e01abde92dde82fbc052eb8b0 KF6 Snapshot 2025-08-19: threadweaver: 5fc191681d36ea5f54acef0be0b185a9e471ddbe sonnet: 398baf89c4eb812a7a06836eb8cf9e37aa0baec2 solid: a410c6a35ad095451633a15b7cc5f523d62de39e kxmlgui: ca88274738cf60bca993d60e2288ba1769d48eb0 kwindowsystem: 2d987be777041a5561ca41129a7269e48f117aab kwidgetsaddons: 272bd685591e321b0fda52ef21fcc30fc75ef9d2 ktextwidgets: 053197861409d7f296f1cdb8d54232ff00f4cbc4 kservice: b8f3b82f2727decc580b7a66df53b29ec571d8a1 knotifyconfig: c22eedfc5df03a8e1459092f12eb730bb2c92fe0 knotifications: 3a3822a843fabc6a8ae232facd2211be2e944ac8 kjobwidgets: c700c204239cf9c29ee7f5c5258cee9a9ec6fff2 kitemviews: 28184faef5c06f53545134cddd574463ccd3cf5e kio: 6a0202b4b22de2cb165feaafca105d29e1f5073f kimageformats: 1bfae6f1713b9a1786164d36a6bb2fc867c1f880 kiconthemes: cc6686960cf12ffe63296fe4a5118d5466b10e8f ki18n: a0412f78578372e130ec22738005591ada743983 kguiaddons: 757c799124995689000e4a4664a675ef77775595 kdbusaddons: 276feba3e47cfac3d58477144dc08f20bd56a2ef kcrash: 6839bf01e8cd6ac760526fbaf900e51d5e6c3954 kcoreaddons: f5bd9676fd3bd7a451931b7b2eb5d839958a5323 kconfigwidgets: 4e43cfe7f4a7325e72835838cf9ceddc603f3043 kconfig: 2ac032dfcdb249bfba4b42c3dcc2bbc25de9512a kcompletion: 18c47c7dd8e44af6b39b1a1b874d910b2c646a9f kcolorscheme: 7272e587bccbed92b08aeb663c31e049e881918b kcodecs: 45c79ecc989ff68e621a674e961c51bcdca2212e kcalendarcore: 4a0873461bca7ecdab61dcdbf4c2e08541a20a20 kbookmarks: 48684924ea0b2fbace1a4f2c77ef4dedee1549c0 karchive: 69712e2d9ca0ea195a78ff0e9c509592c3e98a01 extra-cmake-modules: 972be57827edd88af97dc740eb55dd19ce1f85e8 breeze-icons: 2a9b908671d4168fa94583f043c33f6b90aec3a7 breeze: 3cdd02a4b2262bf94aa9b02e16564393bd71030c EXIV2 Snapshoot 2025-10-17: exiv2: 907169fa643c2c74c14fd4106e55eaeee3634d9f Libraries: XMP SDK: 7.0 Qt WebEngine version: 6.9.1 Qt Sql drivers: QSQLITE QMARIADB QMYSQL QPSQL Qt Framework: 6.9.1 Libx265: 4.1-vcpkg LibTIFF: 4.7.0 LibRaw: 0.22.0 LibPNG: 1.6.50 LibPGF: 7.21.07 LibOpenCV: 4.11.0 LibLCMS: 2170 LibJPEG: 80 LibJasper: 4.2.8 LibHEIF: 1.20.2 LibCImg: 130 LibAVUtil: 59.39.100 LibAVFormat: 61.7.100 LibAVCodec: 61.19.101 LensFun: 0.3.99-0 KDE Framework: 6.17.0 ImageMagick codecs: 7.1.1 Geolocation support: Yes Exiv2: 0.28.5 ExifTool: 13.36 Eigen: 3.4.0 DNG SDK: 1.7.1 FFmpeg Configuration: Video Encoders: vc2: SMPTE VC-2 prores_ks: Apple ProRes (iCodec Pro) prores_aw: Apple ProRes ljpeg: Lossless JPEG libx265: libx265 H.265 / HEVC libx264rgb: libx264 H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 RGB libx264: libx264 H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 libwebp_anim: libwebp WebP image libwebp: libwebp WebP image libtheora: libtheora Theora libopenjpeg: OpenJPEG JPEG 2000 hevc_nvenc: NVIDIA NVENC hevc encoder hevc_mf: HEVC via MediaFoundation hevc_d3d12va: D3D12VA hevc encoder hevc_amf: AMD AMF HEVC encoder h264_nvenc: NVIDIA NVENC H.264 encoder h264_mf: H264 via MediaFoundation h264_amf: AMD AMF H.264 Encoder av1_nvenc: NVIDIA NVENC av1 encoder av1_amf: AMD AMF AV1 encoder a64multi5: Multicolor charset for Commodore 64, extended with 5th color (colram) a64multi: Multicolor charset for Commodore 64 Video Decoders: zmbv: Zip Motion Blocks Video zlib: LCL (LossLess Codec Library) ZLIB zerocodec: ZeroCodec Lossless Video yuv4: Uncompressed packed 4:2:0 yop: Psygnosis YOP Video ylc: YUY2 Lossless Codec y41p: Uncompressed YUV 4:1:1 12-bit xwd: XWD (X Window Dump) image xpm: XPM (X PixMap) image xl: Miro VideoXL xface: X-face image xbm: XBM (X BitMap) image xbin: eXtended BINary text xan_wc4: Wing Commander IV / Xxan xan_wc3: Wing Commander III / Xan wrapped_avframe: AVPacket to AVFrame passthrough wnv1: Winnov WNV1 wmv3image: Windows Media Video 9 Image wmv3: Windows Media Video 9 wmv2: Windows Media Video 8 wmv1: Windows Media Video 7 webp: WebP image wcmv: WinCAM Motion Video wbmp: WBMP (Wireless Application Protocol Bitmap) image vvc_qsv: VVC video (Intel Quick Sync Video acceleration) vvc: VVC (Versatile Video Coding) vqc: ViewQuest VQC vqavideo: Westwood Studios VQA (Vector Quantized Animation) video vp9_qsv: VP9 video (Intel Quick Sync Video acceleration) vp9_cuvid: Nvidia CUVID VP9 decoder vp9: Google VP9 vp8_qsv: VP8 video (Intel Quick Sync Video acceleration) vp8_cuvid: Nvidia CUVID VP8 decoder vp8: On2 VP8 vp7: On2 VP7 vp6f: On2 VP6 (Flash version) vp6a: On2 VP6 (Flash version, with alpha channel) vp6: On2 VP6 vp5: On2 VP5 vp4: On2 VP4 vp3: On2 VP3 vnull: null video vmnc: VMware Screen Codec / VMware Video vmix: vMix Video vmdvideo: Sierra VMD video vcr1: ATI VCR1 vc1image: Windows Media Video 9 Image v2 vc1_qsv: VC1 video (Intel Quick Sync Video acceleration) vc1_cuvid: Nvidia CUVID VC1 decoder vc1: SMPTE VC-1 vbn: Vizrt Binary Image vble: VBLE Lossless Codec vb: Beam Software VB v410: Uncompressed 4:4:4 10-bit v408: Uncompressed packed QT 4:4:4:4 v308: Uncompressed packed 4:4:4 v210x: Uncompressed 4:2:2 10-bit v210: Uncompressed 4:2:2 10-bit utvideo: Ut Video ultimotion: IBM UltiMotion txd: Renderware TXD (TeXture Dictionary) image tscc2: TechSmith Screen Codec 2 truemotion2rt: Duck TrueMotion 2.0 Real Time truemotion2: Duck TrueMotion 2.0 truemotion1: Duck TrueMotion 1.0 tmv: 8088flex TMV tiff: TIFF image tiertexseqvideo: Tiertex Limited SEQ video thp: Nintendo Gamecube THP video theora: Theora tdsc: TDSC targa_y216: Pinnacle TARGA CineWave YUV16 targa: Truevision Targa image svq3: Sorenson Vector Quantizer 3 / Sorenson Video 3 / SVQ3 svq1: Sorenson Vector Quantizer 1 / Sorenson Video 1 / SVQ1 sunrast: Sun Rasterfile image srgc: Screen Recorder Gold Codec speedhq: NewTek SpeedHQ sp5x: Sunplus JPEG (SP5X) snow: Snow smvjpeg: SMV JPEG smc: QuickTime Graphics (SMC) smackvid: Smacker video simbiosis_imx: Simbiosis Interactive IMX Video sheervideo: BitJazz SheerVideo sgirle: Silicon Graphics RLE 8-bit video sgi: SGI image sga: Digital Pictures SGA Video screenpresso: Screenpresso scpr: ScreenPressor sanm: LucasArts SANM/Smush video rv40: RealVideo 4.0 rv30: RealVideo 3.0 rv20: RealVideo 2.0 rv10: RealVideo 1.0 rtv1: RTV1 (RivaTuner Video) rscc: innoHeim/Rsupport Screen Capture Codec rpza: QuickTime video (RPZA) roqvideo: id RoQ video rl2: RL2 video rawvideo: raw video rasc: RemotelyAnywhere Screen Capture r210: Uncompressed RGB 10-bit r10k: AJA Kona 10-bit RGB Codec qtrle: QuickTime Animation (RLE) video qpeg: Q-team QPEG qoi: QOI (Quite OK Image format) image qdraw: Apple QuickDraw ptx: V.Flash PTX image psd: Photoshop PSD file prosumer: Brooktree ProSumer Video prores: Apple ProRes (iCodec Pro) ppm: PPM (Portable PixelMap) image png: PNG (Portable Network Graphics) image pixlet: Apple Pixlet pictor: Pictor/PC Paint photocd: Kodak Photo CD phm: PHM (Portable HalfFloatMap) image pgx: PGX (JPEG2000 Test Format) pgmyuv: PGMYUV (Portable GrayMap YUV) image pgm: PGM (Portable GrayMap) image pfm: PFM (Portable FloatMap) image pdv: PDV (PlayDate Video) pcx: PC Paintbrush PCX image pbm: PBM (Portable BitMap) image pam: PAM (Portable AnyMap) image paf_video: Amazing Studio Packed Animation File Video nuv: NuppelVideo/RTJPEG notchlc: NotchLC mxpeg: Mobotix MxPEG video mwsc: MatchWare Screen Capture Codec mvha: MidiVid Archive Codec mvdv: MidiVid VQ mvc2: Silicon Graphics Motion Video Compressor 2 mvc1: Silicon Graphics Motion Video Compressor 1 mv30: MidiVid 3.0 mts2: MS Expression Encoder Screen mszh: LCL (LossLess Codec Library) MSZH msvideo1: Microsoft Video 1 mss2: MS Windows Media Video V9 Screen mss1: MS Screen 1 msrle: Microsoft RLE msp2: Microsoft Paint (MSP) version 2 msmpeg4v2: MPEG-4 part 2 Microsoft variant version 2 msmpeg4v1: MPEG-4 part 2 Microsoft variant version 1 msmpeg4: MPEG-4 part 2 Microsoft variant version 3 mscc: Mandsoft Screen Capture Codec msa1: MS ATC Screen mpegvideo: MPEG-1 video mpeg4_cuvid: Nvidia CUVID MPEG4 decoder mpeg4: MPEG-4 part 2 mpeg2video: MPEG-2 video mpeg2_qsv: MPEG2VIDEO video (Intel Quick Sync Video acceleration) mpeg2_cuvid: Nvidia CUVID MPEG2VIDEO decoder mpeg1video: MPEG-1 video mpeg1_cuvid: Nvidia CUVID MPEG1VIDEO decoder motionpixels: Motion Pixels video mobiclip: MobiClip Video mmvideo: American Laser Games MM Video mjpegb: Apple MJPEG-B mjpeg_qsv: MJPEG video (Intel Quick Sync Video acceleration) mjpeg_cuvid: Nvidia CUVID MJPEG decoder mjpeg: MJPEG (Motion JPEG) mimic: Mimic media100: Media 100 mdec: Sony PlayStation MDEC (Motion DECoder) magicyuv: MagicYUV video m101: Matrox Uncompressed SD lscr: LEAD Screen Capture loco: LOCO libvpx-vp9: libvpx VP9 libvpx: libvpx VP8 libopenh264: OpenH264 H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 libdav1d: dav1d AV1 decoder by VideoLAN libaom-av1: libaom AV1 lead: LEAD MCMP lagarith: Lagarith lossless kmvc: Karl Morton's video codec kgv1: Kega Game Video jv: Bitmap Brothers JV video jpegls: JPEG-LS jpeg2000: JPEG 2000 ipu: IPU Video interplayvideo: Interplay MVE video indeo5: Intel Indeo Video Interactive 5 indeo4: Intel Indeo Video Interactive 4 indeo3: Intel Indeo 3 indeo2: Intel Indeo 2 imm5: Infinity IMM5 imm4: Infinity IMM4 iff: IFF ACBM/ANIM/DEEP/ILBM/PBM/RGB8/RGBN idf: iCEDraw text idcinvideo: id Quake II CIN video hymt: HuffYUV MT huffyuv: Huffyuv / HuffYUV hqx: Canopus HQX hq_hqa: Canopus HQ/HQA hnm4video: HNM 4 video hevc_qsv: HEVC video (Intel Quick Sync Video acceleration) hevc_cuvid: Nvidia CUVID HEVC decoder hevc: HEVC (High Efficiency Video Coding) hdr: HDR (Radiance RGBE format) image hap: Vidvox Hap h264_qsv: H264 video (Intel Quick Sync Video acceleration) h264_cuvid: Nvidia CUVID H264 decoder h264: H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 h263p: H.263 / H.263-1996, H.263+ / H.263-1998 / H.263 version 2 h263i: Intel H.263 h263: H.263 / H.263-1996, H.263+ / H.263-1998 / H.263 version 2 h261: H.261 gif: GIF (Graphics Interchange Format) gem: GEM Raster image gdv: Gremlin Digital Video g2m: Go2Meeting frwu: Forward Uncompressed fraps: Fraps fmvc: FM Screen Capture Codec flv: FLV / Sorenson Spark / Sorenson H.263 (Flash Video) flic: Autodesk Animator Flic video flashsv2: Flash Screen Video v2 flashsv: Flash Screen Video v1 fits: Flexible Image Transport System fic: Mirillis FIC ffvhuff: Huffyuv FFmpeg variant ffv1: FFmpeg video codec #1 exr: OpenEXR image escape130: Escape 130 escape124: Escape 124 eatqi: Electronic Arts TQI Video eatgv: Electronic Arts TGV video eatgq: Electronic Arts TGQ video eamad: Electronic Arts Madcow Video eacmv: Electronic Arts CMV video dxv: Resolume DXV dxtory: Dxtory dxa: Feeble Files/ScummVM DXA dvvideo: DV (Digital Video) dsicinvideo: Delphine Software International CIN video dpx: DPX (Digital Picture Exchange) image dnxhd: VC3/DNxHD dirac: BBC Dirac VC-2 dfa: Chronomaster DFA dds: DirectDraw Surface image decoder cyuv: Creative YUV (CYUV) cri: Cintel RAW cpia: CPiA video format cllc: Canopus Lossless Codec cljr: Cirrus Logic AccuPak clearvideo: Iterated Systems ClearVideo cinepak: Cinepak cfhd: GoPro CineForm HD cdxl: Commodore CDXL video cdtoons: CDToons video cdgraphics: CD Graphics video cavs: Chinese AVS (Audio Video Standard) (AVS1-P2, JiZhun profile) camtasia: TechSmith Screen Capture Codec camstudio: CamStudio c93: Interplay C93 brender_pix: BRender PIX image bmv_video: Discworld II BMV video bmp: BMP (Windows and OS/2 bitmap) bitpacked: Bitpacked bintext: Binary text binkvideo: Bink video bfi: Brute Force & Ignorance bethsoftvid: Bethesda VID video avui: Avid Meridien Uncompressed avs: AVS (Audio Video Standard) video avrp: Avid 1:1 10-bit RGB Packer avrn: Avid AVI Codec av1_qsv: AV1 video (Intel Quick Sync Video acceleration) av1_cuvid: Nvidia CUVID AV1 decoder av1: Alliance for Open Media AV1 aura2: Auravision Aura 2 aura: Auravision AURA asv2: ASUS V2 asv1: ASUS V1 argo: Argonaut Games Video arbc: Gryphon's Anim Compressor apng: APNG (Animated Portable Network Graphics) image ansi: ASCII/ANSI art anm: Deluxe Paint Animation amv: AMV Video alias_pix: Alias/Wavefront PIX image aic: Apple Intermediate Codec agm: Amuse Graphics Movie aasc: Autodesk RLE 8bps: QuickTime 8BPS video 4xm: 4X Movie 012v: Uncompressed 4:2:2 10-bit Supported Extensions: y4m: YUV4MPEG pipe xml: WebM DASH Manifest wv: raw WavPack wtv: Windows Television (WTV) webp: WebP webm: WebM wav: WAV / WAVE (Waveform Audio) w64: Sony Wave64 vtt: WebVTT subtitle voc: Creative Voice vob: MPEG-2 PS (VOB) vc1: raw VC-1 video vag: Simon & Schuster Interactive VAG uw: PCM unsigned 16-bit little-endian ul: PCM mu-law ub: PCM unsigned 8-bit ttml: TTML subtitle tta: TTA (True Audio) thd: raw TrueHD swf: SWF (ShockWave Flash) sw: PCM signed 16-bit little-endian sup: raw HDMV Presentation Graphic Stream subtitles sub: MicroDVD subtitle format srt: SubRip subtitle spx: Ogg Speex spdif: IEC 61937 (used on S/PDIF - IEC958) sox: SoX (Sound eXchange) native scc: Scenarist Closed Captions sb: PCM signed 8-bit rso: Lego Mindstorms RSO roq: raw id RoQ rcv: VC-1 test bitstream opus: Ogg Opus oma: Sony OpenMG audio ogv: Ogg Video ogg: Ogg oga: Ogg Audio obu: AV1 low overhead OBU nut: NUT mxf: MXF (Material eXchange Format) Operational Pattern Atom mpd: DASH Muxer mp4: MP4 (MPEG-4 Part 14) mp3: MP3 (MPEG audio layer 3) mov: QuickTime / MOV mmf: Yamaha SMAF mlp: raw MLP mkv: Matroska mka: Matroska Audio mjpg: MIME multipart JPEG m4v: raw MPEG-4 video m3u8: Apple HTTP Live Streaming m2v: raw MPEG-2 video lrc: LRC lyrics lc3: LC3 (Low Complexity Communication Codec) lbc: iLBC storage ivf: On2 IVF ico: Microsoft Windows ICO iamf: Raw Immersive Audio Model and Formats h263: raw H.263 h261: raw H.261 gxf: GXF (General eXchange Format) gsm: raw GSM gif: CompuServe Graphics Interchange Format (GIF) g722: raw G.722 flv: FLV (Flash Video) flm: Adobe Filmstrip flac: raw FLAC fits: Flexible Image Transport System ffmeta: FFmpeg metadata in text f4v: F4V Adobe Flash Video evc: raw EVC video dvd: MPEG-2 PS (DVD VOB) dv: DV (Digital Video) dts: raw DTS dfpwm: raw DFPWM1a cvg: Argonaut Games CVG cpk: Sega FILM / CPK chk: WebM Chunk Muxer cavs: raw Chinese AVS (Audio Video Standard) video caf: Apple CAF (Core Audio Format) c2: codec2 .c2 muxer bit: G.729 BIT file format avs3: AVS3-P2/IEEE1857.10 avif: AVIF avi: AVI (Audio Video Interleaved) aud: Westwood Studios audio au: Sun AU ast: AST (Audio Stream) aptxhd: raw aptX HD (Audio Processing Technology for Bluetooth) aptx: raw aptX (Audio Processing Technology for Bluetooth) apng: Animated Portable Network Graphics apm: Ubisoft Rayman 2 APM amv: AMV amr: 3GPP AMR al: PCM A-law aea: MD STUDIO audio adx: CRI ADX ac4: raw AC-4 ac3: raw AC-3 3gp: 3GP (3GPP file format) 3g2: 3GP2 (3GPP2 file format) 302: D-Cinema audio Audio Encoders: sonicls: Sonic lossless mp3_mf: MP3 via MediaFoundation mp2fixed: MP2 fixed point (MPEG audio layer 2) libmp3lame: libmp3lame MP3 (MPEG audio layer 3) ac3_mf: AC3 via MediaFoundation aac_mf: AAC via MediaFoundation Audio Decoders: xma2: Xbox Media Audio 2 xma1: Xbox Media Audio 1 xan_dpcm: DPCM Xan ws_snd1: Westwood Audio (SND1) wmavoice: Windows Media Audio Voice wmav2: Windows Media Audio 2 wmav1: Windows Media Audio 1 wmapro: Windows Media Audio 9 Professional wmalossless: Windows Media Audio Lossless wavpack: WavPack wavesynth: Wave synthesis pseudo-codec wavarc: Waveform Archiver wady_dpcm: DPCM Marble WADY vorbis: Vorbis vmdaudio: Sierra VMD audio twinvq: VQF TwinVQ tta: TTA (True Audio) truespeech: DSP Group TrueSpeech truehd: TrueHD tak: TAK (Tom's lossless Audio Kompressor) speex: Speex sonic: Sonic sol_dpcm: DPCM Sol smackaud: Smacker audio siren: Siren sipr: RealAudio SIPR / ACELP.NET shorten: Shorten sdx2_dpcm: DPCM Squareroot-Delta-Exact sbc: SBC (low-complexity subband codec) s302m: SMPTE 302M roq_dpcm: DPCM id RoQ rka: RKA (RK Audio) real_288: RealAudio 2.0 (28.8K) real_144: RealAudio 1.0 (14.4K) ralf: RealAudio Lossless qoa: QOA (Quite OK Audio) qdmc: QDesign Music Codec 1 qdm2: QDesign Music Codec 2 qcelp: QCELP / PureVoice pcm_vidc: PCM Archimedes VIDC pcm_u8: PCM unsigned 8-bit pcm_u32le: PCM unsigned 32-bit little-endian pcm_u32be: PCM unsigned 32-bit big-endian pcm_u24le: PCM unsigned 24-bit little-endian pcm_u24be: PCM unsigned 24-bit big-endian pcm_u16le: PCM unsigned 16-bit little-endian pcm_u16be: PCM unsigned 16-bit big-endian pcm_sga: PCM SGA pcm_s8_planar: PCM signed 8-bit planar pcm_s8: PCM signed 8-bit pcm_s64le: PCM signed 64-bit little-endian pcm_s64be: PCM signed 64-bit big-endian pcm_s32le_planar: PCM signed 32-bit little-endian planar pcm_s32le: PCM signed 32-bit little-endian pcm_s32be: PCM signed 32-bit big-endian pcm_s24le_planar: PCM signed 24-bit little-endian planar pcm_s24le: PCM signed 24-bit little-endian pcm_s24daud: PCM D-Cinema audio signed 24-bit pcm_s24be: PCM signed 24-bit big-endian pcm_s16le_planar: PCM signed 16-bit little-endian planar pcm_s16le: PCM signed 16-bit little-endian pcm_s16be_planar: PCM signed 16-bit big-endian planar pcm_s16be: PCM signed 16-bit big-endian pcm_mulaw: PCM mu-law / G.711 mu-law pcm_lxf: PCM signed 20-bit little-endian planar pcm_f64le: PCM 64-bit floating point little-endian pcm_f64be: PCM 64-bit floating point big-endian pcm_f32le: PCM 32-bit floating point little-endian pcm_f32be: PCM 32-bit floating point big-endian pcm_f24le: PCM 24.0 floating point little-endian pcm_f16le: PCM 16.8 floating point little-endian pcm_dvd: PCM signed 16|20|24-bit big-endian for DVD media pcm_bluray: PCM signed 16|20|24-bit big-endian for Blu-ray media pcm_alaw: PCM A-law / G.711 A-law paf_audio: Amazing Studio Packed Animation File Audio osq: OSQ (Original Sound Quality) opus: Opus on2avc: On2 Audio for Video Codec nellymoser: Nellymoser Asao msnsiren: MSN Siren mpc8: Musepack SV8 mpc7: Musepack SV7 mp3on4float: MP3onMP4 mp3on4: MP3onMP4 mp3float: MP3 (MPEG audio layer 3) mp3adufloat: ADU (Application Data Unit) MP3 (MPEG audio layer 3) mp3adu: ADU (Application Data Unit) MP3 (MPEG audio layer 3) mp3: MP3 (MPEG audio layer 3) mp2float: MP2 (MPEG audio layer 2) mp2: MP2 (MPEG audio layer 2) mp1float: MP1 (MPEG audio layer 1) mp1: MP1 (MPEG audio layer 1) mlp: MLP (Meridian Lossless Packing) misc4: Micronas SC-4 Audio metasound: Voxware MetaSound mace6: MACE (Macintosh Audio Compression/Expansion) 6:1 mace3: MACE (Macintosh Audio Compression/Expansion) 3:1 libvorbis: libvorbis libspeex: libspeex Speex libopus: libopus Opus libilbc: iLBC (Internet Low Bitrate Codec) libfdk_aac: Fraunhofer FDK AAC interplayacm: Interplay ACM interplay_dpcm: DPCM Interplay imc: IMC (Intel Music Coder) ilbc: iLBC (Internet Low Bitrate Codec) iac: IAC (Indeo Audio Coder) hcom: HCOM Audio hca: CRI HCA gsm_ms: GSM Microsoft variant gsm: GSM gremlin_dpcm: DPCM Gremlin g729: G.729 g726le: G.726 ADPCM little-endian g726: G.726 ADPCM g723_1: G.723.1 g722: G.722 ADPCM ftr: FTR Voice flac: FLAC (Free Lossless Audio Codec) fastaudio: MobiClip FastAudio evrc: EVRC (Enhanced Variable Rate Codec) eac3: ATSC A/52B (AC-3, E-AC-3) dvaudio: Ulead DV Audio dst: DST (Digital Stream Transfer) dss_sp: Digital Speech Standard - Standard Play mode (DSS SP) dsicinaudio: Delphine Software International CIN audio dsd_msbf_planar: DSD (Direct Stream Digital), most significant bit first, planar dsd_msbf: DSD (Direct Stream Digital), most significant bit first dsd_lsbf_planar: DSD (Direct Stream Digital), least significant bit first, planar dsd_lsbf: DSD (Direct Stream Digital), least significant bit first dolby_e: Dolby E dfpwm: DFPWM1a audio derf_dpcm: DPCM Xilam DERF dca: DCA (DTS Coherent Acoustics) cook: Cook / Cooker / Gecko (RealAudio G2) comfortnoise: RFC 3389 comfort noise generator cbd2_dpcm: DPCM Cuberoot-Delta-Exact bonk: Bonk audio bmv_audio: Discworld II BMV audio binkaudio_rdft: Bink Audio (RDFT) binkaudio_dct: Bink Audio (DCT) atrac9: ATRAC9 (Adaptive TRansform Acoustic Coding 9) atrac3plusal: ATRAC3+ AL (Adaptive TRansform Acoustic Coding 3+ Advanced Lossless) atrac3plus: ATRAC3+ (Adaptive TRansform Acoustic Coding 3+) atrac3al: ATRAC3 AL (Adaptive TRansform Acoustic Coding 3 Advanced Lossless) atrac3: ATRAC3 (Adaptive TRansform Acoustic Coding 3) atrac1: ATRAC1 (Adaptive TRansform Acoustic Coding) aptx_hd: aptX HD (Audio Processing Technology for Bluetooth) aptx: aptX (Audio Processing Technology for Bluetooth) ape: Monkey's Audio apac: Marian's A-pac audio anull: null audio amrwb: AMR-WB (Adaptive Multi-Rate WideBand) amrnb: AMR-NB (Adaptive Multi-Rate NarrowBand) als: MPEG-4 Audio Lossless Coding (ALS) alac: ALAC (Apple Lossless Audio Codec) adpcm_zork: ADPCM Zork adpcm_yamaha: ADPCM Yamaha adpcm_xmd: ADPCM Konami XMD adpcm_xa: ADPCM CDROM XA adpcm_vima: LucasArts VIMA audio adpcm_thp_le: ADPCM Nintendo THP (little-endian) adpcm_thp: ADPCM Nintendo THP adpcm_swf: ADPCM Shockwave Flash adpcm_sbpro_4: ADPCM Sound Blaster Pro 4-bit adpcm_sbpro_3: ADPCM Sound Blaster Pro 2.6-bit adpcm_sbpro_2: ADPCM Sound Blaster Pro 2-bit adpcm_psx: ADPCM Playstation adpcm_mtaf: ADPCM MTAF adpcm_ms: ADPCM Microsoft adpcm_ima_ws: ADPCM IMA Westwood adpcm_ima_wav: ADPCM IMA WAV adpcm_ima_ssi: ADPCM IMA Simon & Schuster Interactive adpcm_ima_smjpeg: ADPCM IMA Loki SDL MJPEG adpcm_ima_rad: ADPCM IMA Radical adpcm_ima_qt: ADPCM IMA QuickTime adpcm_ima_oki: ADPCM IMA Dialogic OKI adpcm_ima_mtf: ADPCM IMA Capcom's MT Framework adpcm_ima_moflex: ADPCM IMA MobiClip MOFLEX adpcm_ima_iss: ADPCM IMA Funcom ISS adpcm_ima_ea_sead: ADPCM IMA Electronic Arts SEAD adpcm_ima_ea_eacs: ADPCM IMA Electronic Arts EACS adpcm_ima_dk4: ADPCM IMA Duck DK4 adpcm_ima_dk3: ADPCM IMA Duck DK3 adpcm_ima_dat4: ADPCM IMA Eurocom DAT4 adpcm_ima_cunning: ADPCM IMA Cunning Developments adpcm_ima_apm: ADPCM IMA Ubisoft APM adpcm_ima_apc: ADPCM IMA CRYO APC adpcm_ima_amv: ADPCM IMA AMV adpcm_ima_alp: ADPCM IMA High Voltage Software ALP adpcm_ima_acorn: ADPCM IMA Acorn Replay adpcm_ea_xas: ADPCM Electronic Arts XAS adpcm_ea_r3: ADPCM Electronic Arts R3 adpcm_ea_r2: ADPCM Electronic Arts R2 adpcm_ea_r1: ADPCM Electronic Arts R1 adpcm_ea_maxis_xa: ADPCM Electronic Arts Maxis CDROM XA adpcm_ea: ADPCM Electronic Arts adpcm_dtk: ADPCM Nintendo Gamecube DTK adpcm_ct: ADPCM Creative Technology adpcm_argo: ADPCM Argonaut Games adpcm_aica: ADPCM Yamaha AICA adpcm_agm: ADPCM AmuseGraphics Movie adpcm_afc: ADPCM Nintendo Gamecube AFC adpcm_adx: SEGA CRI ADX ADPCM adpcm_4xm: ADPCM 4X Movie acelp.kelvin: Sipro ACELP.KELVIN ac3_fixed: ATSC A/52A (AC-3) ac3: ATSC A/52A (AC-3) aac_latm: AAC LATM (Advanced Audio Coding LATM syntax) aac_fixed: AAC (Advanced Audio Coding) aac: AAC (Advanced Audio Coding) 8svx_fib: 8SVX fibonacci 8svx_exp: 8SVX exponential Features: Spell-Checking support: Yes Rajce support: No Qt Multimedia support: Yes Parallelized demosaicing: Yes Panorama support: Yes Memory available: 31,8 GiB Media player support: Yes LibGphoto2 support: No Image cache size: 1,0 GiB HTML Gallery support: Yes HEIF writing support: Yes HEIF reading support: Yes Exiv2 supports XMP metadata: Yes Exiv2 supports JPEG-XL metadata: Yes Exiv2 supports Base Media: Yes DBus support: No Database backend: QSQLITE CPU cores: 12 Calendar support: Yes Baloo support: No AddressBook support: No Build Environment: Host: Git revision: Git branch: HEAD Compiler: MSVC - 19.44.35214.0 Cmake: 3.27.8 Ccache support: No Build target architecture: AMD64 Build target: RelWithDebInfo Build host architecture: AMD64 Build date: 17/10/2025 13:48
The same error message appears on Linux. The image (img324.tif) can be loaded with Gimp and Gwenview (QImage). However, it looks "broken," presumably due to an aborted scan. Maik
ExifTool says the TIF is LZW compressed. Could that be a problem? Wasn't there something about it? Maik
Looks like it's a buffer problem, but both images open, after the comment I open in gimp and see that only render half of image, after another look the windows viewer render all image and skip one horizontal line that is keep as black: Side-by-side: Screenshot 2025-10-27 184325.png https://share.webysther.org/s/big-tif-broke-digikam
(In reply to Maik Qualmann from comment #8) > ExifTool says the TIF is LZW compressed. Could that be a problem? Wasn't > there something about it? > > Maik Strange, maybe related because all tif don't have compression at all.
(In reply to Webysther from comment #9) > Looks like it's a buffer problem, but both images open, after the comment I > open in gimp and see that only render half of image, after another look the > windows viewer render all image and skip one horizontal line that is keep as > black: > > Side-by-side: Screenshot 2025-10-27 184325.png > > https://share.webysther.org/s/big-tif-broke-digikam The buffer I mention I think was from the scanner, sad, I need to check again the images to scan the broken again :( Any chance to support some sort of compatible mode to render all image?
I think there are errors in TIFF, and digiKam and Gimp are interrupting the loading process. I see two fine black lines in your screenshot. Maik
(In reply to Maik Qualmann from comment #12) > I think there are errors in TIFF, and digiKam and Gimp are interrupting the > loading process. I see two fine black lines in your screenshot. > > Maik Yes, I have to scan again, I think this bug can be closed. Thank you.
Yes, I can load the image completely into digiKam if I don't immediately stop the loading process with our TIFF loader and continue. The TIFF definitely has corrupted bytes. I don't think we'll make this change; the risk of memory corruption is too great. Maik
(In reply to Maik Qualmann from comment #14) > Yes, I can load the image completely into digiKam if I don't immediately > stop the loading process with our TIFF loader and continue. > > The TIFF definitely has corrupted bytes. > > I don't think we'll make this change; the risk of memory corruption is too > great. > > Maik The good side of this I was able to see the scan images I need to scan again, now is travel 10000 km to do this. :')
Git commit 1ebe2db6933e2d28aaac606bc193564add7ae158 by Maik Qualmann. Committed on 27/10/2025 at 19:35. Pushed by mqualmann into branch 'master'. use the image data for TIFF that was loaded up to the error This makes the image look like it did in Gimp and you can guess that it is probably defective. FIXED-IN: 8.9.0 M +1 -1 NEWS M +4 -15 core/dplugins/dimg/tiff/dimgtiffloader_load.cpp https://invent.kde.org/graphics/digikam/-/commit/1ebe2db6933e2d28aaac606bc193564add7ae158