| Summary: | kitinerary-extractor crashes on PDF | ||
|---|---|---|---|
| Product: | [Applications] KDE Itinerary | Reporter: | Nicolas Fella <nicolas.fella> |
| Component: | general | Assignee: | Volker Krause <vkrause> |
| Status: | RESOLVED FIXED | ||
| Severity: | crash | ||
| Priority: | NOR | ||
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | https://invent.kde.org/pim/kitinerary/-/commit/865df2e8a7ef4f66010d15fd47e6e09f60b864cb | Version Fixed/Implemented In: | |
| Sentry Crash Report: | |||
Git commit df9eb64fde0fb82589e93f8bd987aa9ef8127285 by Volker Krause. Committed on 29/12/2025 at 15:26. Pushed by vkrause into branch 'master'. Fix crash on referenced but non-existent PDF masks M +2 -2 src/lib/pdf/pdfimage.cpp https://invent.kde.org/pim/kitinerary/-/commit/df9eb64fde0fb82589e93f8bd987aa9ef8127285 Git commit 865df2e8a7ef4f66010d15fd47e6e09f60b864cb by Volker Krause. Committed on 29/12/2025 at 17:26. Pushed by vkrause into branch 'release/25.12'. Fix crash on referenced but non-existent PDF masks (cherry picked from commit df9eb64fde0fb82589e93f8bd987aa9ef8127285) M +2 -2 src/lib/pdf/pdfimage.cpp https://invent.kde.org/pim/kitinerary/-/commit/865df2e8a7ef4f66010d15fd47e6e09f60b864cb |
Internal Error (0): Call to Object where the object was type 5, not the expected type 8 #0 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44 #1 0x00007ffff5e81493 in __pthread_kill_internal (threadid=<optimized out>, signo=6) at pthread_kill.c:89 #2 0x00007ffff5e2715e in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 #3 0x00007ffff5e0e6d0 in __GI_abort () at abort.c:77 #4 0x00007ffff7c543e0 in Object::getStream (this=<optimized out>) at /home/nico/kde/usr/include/poppler/Object.h:507 #5 KItinerary::PdfImagePrivate::load (this=0x44aa60) at /home/nico/kde/src/kitinerary/src/lib/pdf/pdfimage.cpp:130 #6 0x00007ffff7c54410 in KItinerary::PdfImage::image (this=this@entry=0x7fffffffc6f0) at /home/nico/kde/src/kitinerary/src/lib/pdf/pdfimage.cpp:191 #7 0x00007ffff7c69713 in KItinerary::PdfDocumentProcessor::expandNode (this=0x449310, node=..., engine=0x7fffffffcb00) at /home/nico/kde/src/kitinerary/src/lib/processors/pdfdocumentprocessor.cpp:118 #8 0x00007ffff7ae0811 in KItinerary::ExtractorEnginePrivate::processNode (this=this@entry=0x446730, node=...) at /home/nico/kde/src/kitinerary/src/lib/engine/extractorengine.cpp:58 #9 0x00007ffff7ae1042 in KItinerary::ExtractorEnginePrivate::processNode (this=0x446730, node=...) at /home/nico/kde/src/kitinerary/src/lib/engine/extractorengine.cpp:54 #10 KItinerary::ExtractorEngine::extract (this=this@entry=0x7fffffffcb00) at /home/nico/kde/src/kitinerary/src/lib/engine/extractorengine.cpp:153 #11 0x0000000000404b70 in main (argc=<optimized out>, argv=<optimized out>) at /home/nico/kde/src/kitinerary/src/cli/main.cpp:197