Bug 518476 - baloo stuck on file
Summary: baloo stuck on file
Status: RESOLVED UPSTREAM
Alias: None
Product: frameworks-baloo
Classification: Frameworks and Libraries
Component: general (other bugs)
Version First Reported In: 6.26.0
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: baloo-bugs-null
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2026-04-03 10:34 UTC by theking2
Modified: 2026-06-17 14:33 UTC (History)
5 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments
pdf file (1.79 MB, application/gzip)
2026-04-03 10:35 UTC, theking2
Details

Note You need to log in before you can comment on or make changes to this bug.
Description theking2 2026-04-03 10:34:28 UTC
SUMMARY
baloo never finilzes a file and uses one core 100%

STEPS TO REPRODUCE
1. Install Fedora 43
2. Logon as user
3. 

OBSERVED RESULT
CPU load by baloo-file-extractor

EXPECTED RESULT
A normal working PC

Operating System: Fedora Linux 43
KDE Plasma Version: 6.6.3
KDE Frameworks Version: 6.24.0
Qt Version: 6.10.2
Kernel Version: 6.19.10-200.fc43.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 8 × Intel® Core™ i7-7700K CPU @ 4.20GHz
Memory: 16 GiB of RAM (15.6 GiB usable)
Graphics Processor: Quadro RTX 4000
Manufacturer: Gigabyte Technology Co., Ltd.
Product Name: Z170X-Gaming 7

ADDITIONAL INFORMATION
https://discuss.kde.org/t/baloo-failed-to-stop/45922/7
Comment 1 theking2 2026-04-03 10:35:27 UTC
Created attachment 191239 [details]
pdf file
Comment 2 Méven Car 2026-04-03 14:07:57 UTC
There is a bug somewhere,

We should either have a timeout, a CPU usage limit as contingency probably.

I could reproduce this trying to index this file with content:

```
x00007f8ee057e300 in ?? () from /usr/lib/libc.so.6
(gdb) bt
0x00007f8ee057e300 in ?? () from /usr/lib/libc.so.6
(gdb) bt
#0  0x00007f8ee057e300 in ??? () at /usr/lib/libc.so.6
#1  0x00007f8edaa9a649 in ??? () at /usr/lib/libpoppler.so.158
#2  0x00007f8edab9b286 in Parser::getObj(bool, unsigned char const*, CryptAlgorithm, int, int, int, int, bool, bool) () at /usr/lib/libpoppler.so.158
#3  0x00007f8edab9b10f in Parser::getObj(bool, unsigned char const*, CryptAlgorithm, int, int, int, int, bool, bool) () at /usr/lib/libpoppler.so.158
#4  0x00007f8edabdf7f7 in XRef::fetch(int, int, int, long long*) () at /usr/lib/libpoppler.so.158
#5  0x00007f8edabd7952 in XRef::fetch(Ref, int) () at /usr/lib/libpoppler.so.158
#6  0x00007f8edab117c4 in GfxResources::lookupGState(char const*) () at /usr/lib/libpoppler.so.158
#7  0x00007f8edab1a899 in Gfx::opSetExtGState(Object*, int) () at /usr/lib/libpoppler.so.158
#8  0x00007f8edab14d64 in Gfx::go(Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#9  0x00007f8edab15cfa in Gfx::display(Object*, Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#10 0x00007f8edab320b3 in Gfx::drawForm(Object*, Dict*, std::array<double, 6ul> const&, std::array<double, 4ul> const&, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) () at /usr/lib/libpoppler.so.158
#11 0x00007f8edab32799 in Gfx::doForm(Object*) () at /usr/lib/libpoppler.so.158
#12 0x00007f8edab2bb95 in Gfx::opXObject(Object*, int) () at /usr/lib/libpoppler.so.158
#13 0x00007f8edab14d64 in Gfx::go(Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#14 0x00007f8edab15cfa in Gfx::display(Object*, Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#15 0x00007f8edab320b3 in Gfx::drawForm(Object*, Dict*, std::array<double, 6ul> const&, std::array<double, 4ul> const&, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) () at /usr/lib/libpoppler.so.158
#16 0x00007f8edab32799 in Gfx::doForm(Object*) () at /usr/lib/libpoppler.so.158
#17 0x00007f8edab2bb95 in Gfx::opXObject(Object*, int) () at /usr/lib/libpoppler.so.158
#18 0x00007f8edab14d64 in Gfx::go(Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#19 0x00007f8edab15cfa in Gfx::display(Object*, Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#20 0x00007f8edab320b3 in Gfx::drawForm(Object*, Dict*, std::array<double, 6ul> const&, std::array<double, 4ul> const&, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) () at /usr/lib/libpoppler.so.158
#21 0x00007f8edab32799 in Gfx::doForm(Object*) () at /usr/lib/libpoppler.so.158
#22 0x00007f8edab2bb95 in Gfx::opXObject(Object*, int) () at /usr/lib/libpoppler.so.158
#23 0x00007f8edab14d64 in Gfx::go(Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#24 0x00007f8edab15cfa in Gfx::display(Object*, Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#25 0x00007f8edab320b3 in Gfx::drawForm(Object*, Dict*, std::array<double, 6ul> const&, std::array<double, 4ul> const&, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) () at /usr/lib/libpoppler.so.158
#26 0x00007f8edab16741 in Gfx::doSoftMask(Object*, bool, GfxColorSpace*, bool, bool, Function*, GfxColor*) () at /usr/lib/libpoppler.so.158
#27 0x00007f8edab1c5a7 in Gfx::opSetExtGState(Object*, int) () at /usr/lib/libpoppler.so.158
#28 0x00007f8edab14d64 in Gfx::go(Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#29 0x00007f8edab15cfa in Gfx::display(Object*, Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#30 0x00007f8edab320b3 in Gfx::drawForm(Object*, Dict*, std::array<double, 6ul> const&, std::array<double, 4ul> const&, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) () at /usr/lib/libpoppler.so.158
#31 0x00007f8edab32799 in Gfx::doForm(Object*) () at /usr/lib/libpoppler.so.158
#32 0x00007f8edab2bb95 in Gfx::opXObject(Object*, int) () at /usr/lib/libpoppler.so.158
#33 0x00007f8edab14d64 in Gfx::go(Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#34 0x00007f8edab15cfa in Gfx::display(Object*, Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
--Type <RET> for more, q to quit, c to continue without paging--
#35 0x00007f8edab320b3 in Gfx::drawForm(Object*, Dict*, std::array<double, 6ul> const&, std::array<double, 4ul> const&, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) () at /usr/lib/libpoppler.so.158
#36 0x00007f8edab16741 in Gfx::doSoftMask(Object*, bool, GfxColorSpace*, bool, bool, Function*, GfxColor*) () at /usr/lib/libpoppler.so.158
#37 0x00007f8edab1c5a7 in Gfx::opSetExtGState(Object*, int) () at /usr/lib/libpoppler.so.158
#38 0x00007f8edab14d64 in Gfx::go(Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#39 0x00007f8edab15cfa in Gfx::display(Object*, Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#40 0x00007f8edab320b3 in Gfx::drawForm(Object*, Dict*, std::array<double, 6ul> const&, std::array<double, 4ul> const&, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) () at /usr/lib/libpoppler.so.158
#41 0x00007f8edab32799 in Gfx::doForm(Object*) () at /usr/lib/libpoppler.so.158
#42 0x00007f8edab2bb95 in Gfx::opXObject(Object*, int) () at /usr/lib/libpoppler.so.158
#43 0x00007f8edab14d64 in Gfx::go(Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#44 0x00007f8edab15cfa in Gfx::display(Object*, Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#45 0x00007f8edab320b3 in Gfx::drawForm(Object*, Dict*, std::array<double, 6ul> const&, std::array<double, 4ul> const&, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) () at /usr/lib/libpoppler.so.158
#46 0x00007f8edab16741 in Gfx::doSoftMask(Object*, bool, GfxColorSpace*, bool, bool, Function*, GfxColor*) () at /usr/lib/libpoppler.so.158
#47 0x00007f8edab1c5a7 in Gfx::opSetExtGState(Object*, int) () at /usr/lib/libpoppler.so.158
#48 0x00007f8edab14d64 in Gfx::go(Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#49 0x00007f8edab15cfa in Gfx::display(Object*, Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#50 0x00007f8edab320b3 in Gfx::drawForm(Object*, Dict*, std::array<double, 6ul> const&, std::array<double, 4ul> const&, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) () at /usr/lib/libpoppler.so.158
#51 0x00007f8edab32799 in Gfx::doForm(Object*) () at /usr/lib/libpoppler.so.158
#52 0x00007f8edab2bb95 in Gfx::opXObject(Object*, int) () at /usr/lib/libpoppler.so.158
#53 0x00007f8edab14d64 in Gfx::go(Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#54 0x00007f8edab15cfa in Gfx::display(Object*, Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#55 0x00007f8edab320b3 in Gfx::drawForm(Object*, Dict*, std::array<double, 6ul> const&, std::array<double, 4ul> const&, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) () at /usr/lib/libpoppler.so.158
#56 0x00007f8edab16741 in Gfx::doSoftMask(Object*, bool, GfxColorSpace*, bool, bool, Function*, GfxColor*) () at /usr/lib/libpoppler.so.158
#57 0x00007f8edab1c5a7 in Gfx::opSetExtGState(Object*, int) () at /usr/lib/libpoppler.so.158
#58 0x00007f8edab14d64 in Gfx::go(Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#59 0x00007f8edab15cfa in Gfx::display(Object*, Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#60 0x00007f8edab320b3 in Gfx::drawForm(Object*, Dict*, std::array<double, 6ul> const&, std::array<double, 4ul> const&, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) () at /usr/lib/libpoppler.so.158
#61 0x00007f8edab32799 in Gfx::doForm(Object*) () at /usr/lib/libpoppler.so.158
#62 0x00007f8edab2bb95 in Gfx::opXObject(Object*, int) () at /usr/lib/libpoppler.so.158
#63 0x00007f8edab14d64 in Gfx::go(Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#64 0x00007f8edab15cfa in Gfx::display(Object*, Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#65 0x00007f8edab320b3 in Gfx::drawForm(Object*, Dict*, std::array<double, 6ul> const&, std::array<double, 4ul> const&, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) () at /usr/lib/libpoppler.so.158
#66 0x00007f8edab32799 in Gfx::doForm(Object*) () at /usr/lib/libpoppler.so.158
#67 0x00007f8edab2bb95 in Gfx::opXObject(Object*, int) () at /usr/lib/libpoppler.so.158
#68 0x00007f8edab14d64 in Gfx::go(Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#69 0x00007f8edab15cfa in Gfx::display(Object*, Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
--Type <RET> for more, q to quit, c to continue without paging--
#70 0x00007f8edab320b3 in Gfx::drawForm(Object*, Dict*, std::array<double, 6ul> const&, std::array<double, 4ul> const&, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) () at /usr/lib/libpoppler.so.158
#71 0x00007f8edab32799 in Gfx::doForm(Object*) () at /usr/lib/libpoppler.so.158
#72 0x00007f8edab2bb95 in Gfx::opXObject(Object*, int) () at /usr/lib/libpoppler.so.158
#73 0x00007f8edab14d64 in Gfx::go(Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#74 0x00007f8edab15cfa in Gfx::display(Object*, Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#75 0x00007f8edab320b3 in Gfx::drawForm(Object*, Dict*, std::array<double, 6ul> const&, std::array<double, 4ul> const&, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) () at /usr/lib/libpoppler.so.158
#76 0x00007f8edab16741 in Gfx::doSoftMask(Object*, bool, GfxColorSpace*, bool, bool, Function*, GfxColor*) () at /usr/lib/libpoppler.so.158
#77 0x00007f8edab1c5a7 in Gfx::opSetExtGState(Object*, int) () at /usr/lib/libpoppler.so.158
#78 0x00007f8edab14d64 in Gfx::go(Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#79 0x00007f8edab15cfa in Gfx::display(Object*, Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#80 0x00007f8edab320b3 in Gfx::drawForm(Object*, Dict*, std::array<double, 6ul> const&, std::array<double, 4ul> const&, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) () at /usr/lib/libpoppler.so.158
#81 0x00007f8edab32799 in Gfx::doForm(Object*) () at /usr/lib/libpoppler.so.158
#82 0x00007f8edab2bb95 in Gfx::opXObject(Object*, int) () at /usr/lib/libpoppler.so.158
#83 0x00007f8edab14d64 in Gfx::go(Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#84 0x00007f8edab15cfa in Gfx::display(Object*, Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#85 0x00007f8edab320b3 in Gfx::drawForm(Object*, Dict*, std::array<double, 6ul> const&, std::array<double, 4ul> const&, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) () at /usr/lib/libpoppler.so.158
#86 0x00007f8edab16741 in Gfx::doSoftMask(Object*, bool, GfxColorSpace*, bool, bool, Function*, GfxColor*) () at /usr/lib/libpoppler.so.158
#87 0x00007f8edab1c5a7 in Gfx::opSetExtGState(Object*, int) () at /usr/lib/libpoppler.so.158
#88 0x00007f8edab14d64 in Gfx::go(Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#89 0x00007f8edab15cfa in Gfx::display(Object*, Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#90 0x00007f8edab320b3 in Gfx::drawForm(Object*, Dict*, std::array<double, 6ul> const&, std::array<double, 4ul> const&, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) () at /usr/lib/libpoppler.so.158
#91 0x00007f8edab32799 in Gfx::doForm(Object*) () at /usr/lib/libpoppler.so.158
#92 0x00007f8edab2bb95 in Gfx::opXObject(Object*, int) () at /usr/lib/libpoppler.so.158
#93 0x00007f8edab14d64 in Gfx::go(Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#94 0x00007f8edab15cfa in Gfx::display(Object*, Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#95 0x00007f8edab320b3 in Gfx::drawForm(Object*, Dict*, std::array<double, 6ul> const&, std::array<double, 4ul> const&, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) () at /usr/lib/libpoppler.so.158
#96 0x00007f8edab16741 in Gfx::doSoftMask(Object*, bool, GfxColorSpace*, bool, bool, Function*, GfxColor*) () at /usr/lib/libpoppler.so.158
#97 0x00007f8edab1c5a7 in Gfx::opSetExtGState(Object*, int) () at /usr/lib/libpoppler.so.158
#98 0x00007f8edab14d64 in Gfx::go(Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#99 0x00007f8edab15cfa in Gfx::display(Object*, Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#100 0x00007f8edab320b3 in Gfx::drawForm(Object*, Dict*, std::array<double, 6ul> const&, std::array<double, 4ul> const&, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) () at /usr/lib/libpoppler.so.158
#101 0x00007f8edab32799 in Gfx::doForm(Object*) () at /usr/lib/libpoppler.so.158
#102 0x00007f8edab2bb95 in Gfx::opXObject(Object*, int) () at /usr/lib/libpoppler.so.158
#103 0x00007f8edab14d64 in Gfx::go(Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#104 0x00007f8edab15cfa in Gfx::display(Object*, Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
--Type <RET> for more, q to quit, c to continue without paging--
#105 0x00007f8edab320b3 in Gfx::drawForm(Object*, Dict*, std::array<double, 6ul> const&, std::array<double, 4ul> const&, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) () at /usr/lib/libpoppler.so.158
#106 0x00007f8edab32799 in Gfx::doForm(Object*) () at /usr/lib/libpoppler.so.158
#107 0x00007f8edab2bb95 in Gfx::opXObject(Object*, int) () at /usr/lib/libpoppler.so.158
#108 0x00007f8edab14d64 in Gfx::go(Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#109 0x00007f8edab15cfa in Gfx::display(Object*, Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#110 0x00007f8edab320b3 in Gfx::drawForm(Object*, Dict*, std::array<double, 6ul> const&, std::array<double, 4ul> const&, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) () at /usr/lib/libpoppler.so.158
#111 0x00007f8edab32799 in Gfx::doForm(Object*) () at /usr/lib/libpoppler.so.158
#112 0x00007f8edab2bb95 in Gfx::opXObject(Object*, int) () at /usr/lib/libpoppler.so.158
#113 0x00007f8edab14d64 in Gfx::go(Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#114 0x00007f8edab15cfa in Gfx::display(Object*, Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#115 0x00007f8edab320b3 in Gfx::drawForm(Object*, Dict*, std::array<double, 6ul> const&, std::array<double, 4ul> const&, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) () at /usr/lib/libpoppler.so.158
#116 0x00007f8edab16741 in Gfx::doSoftMask(Object*, bool, GfxColorSpace*, bool, bool, Function*, GfxColor*) () at /usr/lib/libpoppler.so.158
#117 0x00007f8edab1c5a7 in Gfx::opSetExtGState(Object*, int) () at /usr/lib/libpoppler.so.158
#118 0x00007f8edab14d64 in Gfx::go(Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#119 0x00007f8edab15cfa in Gfx::display(Object*, Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#120 0x00007f8edab320b3 in Gfx::drawForm(Object*, Dict*, std::array<double, 6ul> const&, std::array<double, 4ul> const&, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) () at /usr/lib/libpoppler.so.158
#121 0x00007f8edab32799 in Gfx::doForm(Object*) () at /usr/lib/libpoppler.so.158
#122 0x00007f8edab2bb95 in Gfx::opXObject(Object*, int) () at /usr/lib/libpoppler.so.158
#123 0x00007f8edab14d64 in Gfx::go(Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#124 0x00007f8edab15cfa in Gfx::display(Object*, Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#125 0x00007f8edab320b3 in Gfx::drawForm(Object*, Dict*, std::array<double, 6ul> const&, std::array<double, 4ul> const&, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) () at /usr/lib/libpoppler.so.158
#126 0x00007f8edab32799 in Gfx::doForm(Object*) () at /usr/lib/libpoppler.so.158
#127 0x00007f8edab2bb95 in Gfx::opXObject(Object*, int) () at /usr/lib/libpoppler.so.158
#128 0x00007f8edab14d64 in Gfx::go(Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#129 0x00007f8edab15cfa in Gfx::display(Object*, Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#130 0x00007f8edab320b3 in Gfx::drawForm(Object*, Dict*, std::array<double, 6ul> const&, std::array<double, 4ul> const&, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) () at /usr/lib/libpoppler.so.158
#131 0x00007f8edab32799 in Gfx::doForm(Object*) () at /usr/lib/libpoppler.so.158
#132 0x00007f8edab2bb95 in Gfx::opXObject(Object*, int) () at /usr/lib/libpoppler.so.158
#133 0x00007f8edab14d64 in Gfx::go(Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#134 0x00007f8edab15cfa in Gfx::display(Object*, Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#135 0x00007f8edab320b3 in Gfx::drawForm(Object*, Dict*, std::array<double, 6ul> const&, std::array<double, 4ul> const&, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) () at /usr/lib/libpoppler.so.158
#136 0x00007f8edab32799 in Gfx::doForm(Object*) () at /usr/lib/libpoppler.so.158
#137 0x00007f8edab2bb95 in Gfx::opXObject(Object*, int) () at /usr/lib/libpoppler.so.158
#138 0x00007f8edab14d64 in Gfx::go(Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#139 0x00007f8edab15cfa in Gfx::display(Object*, Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#140 0x00007f8edab320b3 in Gfx::drawForm(Object*, Dict*, std::array<double, 6ul> const&, std::array<double, 4ul> const&, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) () at /usr/lib/libpoppler.so.158
#141 0x00007f8edab32799 in Gfx::doForm(Object*) () at /usr/lib/libpoppler.so.158
#142 0x00007f8edab2bb95 in Gfx::opXObject(Object*, int) () at /usr/lib/libpoppler.so.158
#143 0x00007f8edab14d64 in Gfx::go(Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#144 0x00007f8edab15cfa in Gfx::display(Object*, Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#145 0x00007f8edab320b3 in Gfx::drawForm(Object*, Dict*, std::array<double, 6ul> const&, std::array<double, 4ul> const&, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) () at /usr/lib/libpoppler.so.158
#146 0x00007f8edab16741 in Gfx::doSoftMask(Object*, bool, GfxColorSpace*, bool, bool, Function*, GfxColor*) () at /usr/lib/libpoppler.so.158
#147 0x00007f8edab1c5a7 in Gfx::opSetExtGState(Object*, int) () at /usr/lib/libpoppler.so.158
#148 0x00007f8edab14d64 in Gfx::go(Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#149 0x00007f8edab15cfa in Gfx::display(Object*, Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#150 0x00007f8edab320b3 in Gfx::drawForm(Object*, Dict*, std::array<double, 6ul> const&, std::array<double, 4ul> const&, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) () at /usr/lib/libpoppler.so.158
#151 0x00007f8edab32799 in Gfx::doForm(Object*) () at /usr/lib/libpoppler.so.158
#152 0x00007f8edab2bb95 in Gfx::opXObject(Object*, int) () at /usr/lib/libpoppler.so.158
#153 0x00007f8edab14d64 in Gfx::go(Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#154 0x00007f8edab15cfa in Gfx::display(Object*, Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#155 0x00007f8edab320b3 in Gfx::drawForm(Object*, Dict*, std::array<double, 6ul> const&, std::array<double, 4ul> const&, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) () at /usr/lib/libpoppler.so.158
#156 0x00007f8edab32799 in Gfx::doForm(Object*) () at /usr/lib/libpoppler.so.158
#157 0x00007f8edab2bb95 in Gfx::opXObject(Object*, int) () at /usr/lib/libpoppler.so.158
#158 0x00007f8edab14d64 in Gfx::go(Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#159 0x00007f8edab15cfa in Gfx::display(Object*, Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#160 0x00007f8edab320b3 in Gfx::drawForm(Object*, Dict*, std::array<double, 6ul> const&, std::array<double, 4ul> const&, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) () at /usr/lib/libpoppler.so.158
#161 0x00007f8edab32799 in Gfx::doForm(Object*) () at /usr/lib/libpoppler.so.158
#162 0x00007f8edab2bb95 in Gfx::opXObject(Object*, int) () at /usr/lib/libpoppler.so.158
#163 0x00007f8edab14d64 in Gfx::go(Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#164 0x00007f8edab15cfa in Gfx::display(Object*, Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#165 0x00007f8edab320b3 in Gfx::drawForm(Object*, Dict*, std::array<double, 6ul> const&, std::array<double, 4ul> const&, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) () at /usr/lib/libpoppler.so.158
#166 0x00007f8edab16741 in Gfx::doSoftMask(Object*, bool, GfxColorSpace*, bool, bool, Function*, GfxColor*) () at /usr/lib/libpoppler.so.158
#167 0x00007f8edab1c5a7 in Gfx::opSetExtGState(Object*, int) () at /usr/lib/libpoppler.so.158
#168 0x00007f8edab14d64 in Gfx::go(Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#169 0x00007f8edab15cfa in Gfx::display(Object*, Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#170 0x00007f8edab320b3 in Gfx::drawForm(Object*, Dict*, std::array<double, 6ul> const&, std::array<double, 4ul> const&, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) () at /usr/lib/libpoppler.so.158
#171 0x00007f8edab32799 in Gfx::doForm(Object*) () at /usr/lib/libpoppler.so.158
--Type <RET> for more, q to quit, c to continue without paging--
#172 0x00007f8edab2bb95 in Gfx::opXObject(Object*, int) () at /usr/lib/libpoppler.so.158
#173 0x00007f8edab14d64 in Gfx::go(Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#174 0x00007f8edab15cfa in Gfx::display(Object*, Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#175 0x00007f8edab320b3 in Gfx::drawForm(Object*, Dict*, std::array<double, 6ul> const&, std::array<double, 4ul> const&, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) () at /usr/lib/libpoppler.so.158
#176 0x00007f8edab16741 in Gfx::doSoftMask(Object*, bool, GfxColorSpace*, bool, bool, Function*, GfxColor*) () at /usr/lib/libpoppler.so.158
#177 0x00007f8edab1c5a7 in Gfx::opSetExtGState(Object*, int) () at /usr/lib/libpoppler.so.158
#178 0x00007f8edab14d64 in Gfx::go(Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#179 0x00007f8edab15cfa in Gfx::display(Object*, Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#180 0x00007f8edab320b3 in Gfx::drawForm(Object*, Dict*, std::array<double, 6ul> const&, std::array<double, 4ul> const&, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) () at /usr/lib/libpoppler.so.158
#181 0x00007f8edab32799 in Gfx::doForm(Object*) () at /usr/lib/libpoppler.so.158
#182 0x00007f8edab2bb95 in Gfx::opXObject(Object*, int) () at /usr/lib/libpoppler.so.158
#183 0x00007f8edab14d64 in Gfx::go(Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#184 0x00007f8edab15cfa in Gfx::display(Object*, Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#185 0x00007f8edab320b3 in Gfx::drawForm(Object*, Dict*, std::array<double, 6ul> const&, std::array<double, 4ul> const&, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) () at /usr/lib/libpoppler.so.158
#186 0x00007f8edab16741 in Gfx::doSoftMask(Object*, bool, GfxColorSpace*, bool, bool, Function*, GfxColor*) () at /usr/lib/libpoppler.so.158
#187 0x00007f8edab1c5a7 in Gfx::opSetExtGState(Object*, int) () at /usr/lib/libpoppler.so.158
#188 0x00007f8edab14d64 in Gfx::go(Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#189 0x00007f8edab15cfa in Gfx::display(Object*, Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#190 0x00007f8edab320b3 in Gfx::drawForm(Object*, Dict*, std::array<double, 6ul> const&, std::array<double, 4ul> const&, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) () at /usr/lib/libpoppler.so.158
#191 0x00007f8edab32799 in Gfx::doForm(Object*) () at /usr/lib/libpoppler.so.158
#192 0x00007f8edab2bb95 in Gfx::opXObject(Object*, int) () at /usr/lib/libpoppler.so.158
#193 0x00007f8edab14d64 in Gfx::go(Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#194 0x00007f8edab15cfa in Gfx::display(Object*, Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#195 0x00007f8edab320b3 in Gfx::drawForm(Object*, Dict*, std::array<double, 6ul> const&, std::array<double, 4ul> const&, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) () at /usr/lib/libpoppler.so.158
#196 0x00007f8edab32799 in Gfx::doForm(Object*) () at /usr/lib/libpoppler.so.158
#197 0x00007f8edab2bb95 in Gfx::opXObject(Object*, int) () at /usr/lib/libpoppler.so.158
#198 0x00007f8edab14d64 in Gfx::go(Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#199 0x00007f8edab15cfa in Gfx::display(Object*, Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#200 0x00007f8edab320b3 in Gfx::drawForm(Object*, Dict*, std::array<double, 6ul> const&, std::array<double, 4ul> const&, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) () at /usr/lib/libpoppler.so.158
#201 0x00007f8edab32799 in Gfx::doForm(Object*) () at /usr/lib/libpoppler.so.158
#202 0x00007f8edab2bb95 in Gfx::opXObject(Object*, int) () at /usr/lib/libpoppler.so.158
#203 0x00007f8edab14d64 in Gfx::go(Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#204 0x00007f8edab15cfa in Gfx::display(Object*, Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#205 0x00007f8edab320b3 in Gfx::drawForm(Object*, Dict*, std::array<double, 6ul> const&, std::array<double, 4ul> const&, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) () at /usr/lib/libpoppler.so.158
#206 0x00007f8edab32799 in Gfx::doForm(Object*) () at /usr/lib/libpoppler.so.158
#207 0x00007f8edab2bb95 in Gfx::opXObject(Object*, int) () at /usr/lib/libpoppler.so.158
#208 0x00007f8edab14d64 in Gfx::go(Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#209 0x00007f8edab15cfa in Gfx::display(Object*, Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#210 0x00007f8edab320b3 in Gfx::drawForm(Object*, Dict*, std::array<double, 6ul> const&, std::array<double, 4ul> const&, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) () at /usr/lib/libpoppler.so.158
#211 0x00007f8edab32799 in Gfx::doForm(Object*) () at /usr/lib/libpoppler.so.158
#212 0x00007f8edab2bb95 in Gfx::opXObject(Object*, int) () at /usr/lib/libpoppler.so.158
#213 0x00007f8edab14d64 in Gfx::go(Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#214 0x00007f8edab15cfa in Gfx::display(Object*, Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#215 0x00007f8edab320b3 in Gfx::drawForm(Object*, Dict*, std::array<double, 6ul> const&, std::array<double, 4ul> const&, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) () at /usr/lib/libpoppler.so.158
#216 0x00007f8edab32799 in Gfx::doForm(Object*) () at /usr/lib/libpoppler.so.158
#217 0x00007f8edab2bb95 in Gfx::opXObject(Object*, int) () at /usr/lib/libpoppler.so.158
#218 0x00007f8edab14d64 in Gfx::go(Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#219 0x00007f8edab15cfa in Gfx::display(Object*, Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#220 0x00007f8edab320b3 in Gfx::drawForm(Object*, Dict*, std::array<double, 6ul> const&, std::array<double, 4ul> const&, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) () at /usr/lib/libpoppler.so.158
#221 0x00007f8edab32799 in Gfx::doForm(Object*) () at /usr/lib/libpoppler.so.158
#222 0x00007f8edab2bb95 in Gfx::opXObject(Object*, int) () at /usr/lib/libpoppler.so.158
#223 0x00007f8edab14d64 in Gfx::go(Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#224 0x00007f8edab15cfa in Gfx::display(Object*, Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#225 0x00007f8edab320b3 in Gfx::drawForm(Object*, Dict*, std::array<double, 6ul> const&, std::array<double, 4ul> const&, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) () at /usr/lib/libpoppler.so.158
#226 0x00007f8edab32799 in Gfx::doForm(Object*) () at /usr/lib/libpoppler.so.158
#227 0x00007f8edab2bb95 in Gfx::opXObject(Object*, int) () at /usr/lib/libpoppler.so.158
#228 0x00007f8edab14d64 in Gfx::go(Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#229 0x00007f8edab15cfa in Gfx::display(Object*, Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#230 0x00007f8edab320b3 in Gfx::drawForm(Object*, Dict*, std::array<double, 6ul> const&, std::array<double, 4ul> const&, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) () at /usr/lib/libpoppler.so.158
#231 0x00007f8edab32799 in Gfx::doForm(Object*) () at /usr/lib/libpoppler.so.158
#232 0x00007f8edab2bb95 in Gfx::opXObject(Object*, int) () at /usr/lib/libpoppler.so.158
#233 0x00007f8edab14d64 in Gfx::go(Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#234 0x00007f8edab15cfa in Gfx::display(Object*, Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#235 0x00007f8edab320b3 in Gfx::drawForm(Object*, Dict*, std::array<double, 6ul> const&, std::array<double, 4ul> const&, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) () at /usr/lib/libpoppler.so.158
#236 0x00007f8edab32799 in Gfx::doForm(Object*) () at /usr/lib/libpoppler.so.158
#237 0x00007f8edab2bb95 in Gfx::opXObject(Object*, int) () at /usr/lib/libpoppler.so.158
#238 0x00007f8edab14d64 in Gfx::go(Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
--Type <RET> for more, q to quit, c to continue without paging--
#239 0x00007f8edab15cfa in Gfx::display(Object*, Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#240 0x00007f8edab320b3 in Gfx::drawForm(Object*, Dict*, std::array<double, 6ul> const&, std::array<double, 4ul> const&, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) () at /usr/lib/libpoppler.so.158
#241 0x00007f8edab32799 in Gfx::doForm(Object*) () at /usr/lib/libpoppler.so.158
#242 0x00007f8edab2bb95 in Gfx::opXObject(Object*, int) () at /usr/lib/libpoppler.so.158
#243 0x00007f8edab14d64 in Gfx::go(Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#244 0x00007f8edab15cfa in Gfx::display(Object*, Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#245 0x00007f8edab320b3 in Gfx::drawForm(Object*, Dict*, std::array<double, 6ul> const&, std::array<double, 4ul> const&, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) () at /usr/lib/libpoppler.so.158
#246 0x00007f8edab32799 in Gfx::doForm(Object*) () at /usr/lib/libpoppler.so.158
#247 0x00007f8edab2bb95 in Gfx::opXObject(Object*, int) () at /usr/lib/libpoppler.so.158
#248 0x00007f8edab14d64 in Gfx::go(Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#249 0x00007f8edab15cfa in Gfx::display(Object*, Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#250 0x00007f8edab320b3 in Gfx::drawForm(Object*, Dict*, std::array<double, 6ul> const&, std::array<double, 4ul> const&, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) () at /usr/lib/libpoppler.so.158
#251 0x00007f8edab32799 in Gfx::doForm(Object*) () at /usr/lib/libpoppler.so.158
#252 0x00007f8edab2bb95 in Gfx::opXObject(Object*, int) () at /usr/lib/libpoppler.so.158
#253 0x00007f8edab14d64 in Gfx::go(Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#254 0x00007f8edab15cfa in Gfx::display(Object*, Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#255 0x00007f8edab320b3 in Gfx::drawForm(Object*, Dict*, std::array<double, 6ul> const&, std::array<double, 4ul> const&, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) () at /usr/lib/libpoppler.so.158
#256 0x00007f8edab32799 in Gfx::doForm(Object*) () at /usr/lib/libpoppler.so.158
#257 0x00007f8edab2bb95 in Gfx::opXObject(Object*, int) () at /usr/lib/libpoppler.so.158
#258 0x00007f8edab14d64 in Gfx::go(Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#259 0x00007f8edab15cfa in Gfx::display(Object*, Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#260 0x00007f8edab320b3 in Gfx::drawForm(Object*, Dict*, std::array<double, 6ul> const&, std::array<double, 4ul> const&, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) () at /usr/lib/libpoppler.so.158
#261 0x00007f8edab32799 in Gfx::doForm(Object*) () at /usr/lib/libpoppler.so.158
#262 0x00007f8edab2bb95 in Gfx::opXObject(Object*, int) () at /usr/lib/libpoppler.so.158
#263 0x00007f8edab14d64 in Gfx::go(Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#264 0x00007f8edab15cfa in Gfx::display(Object*, Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#265 0x00007f8edab320b3 in Gfx::drawForm(Object*, Dict*, std::array<double, 6ul> const&, std::array<double, 4ul> const&, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) () at /usr/lib/libpoppler.so.158
#266 0x00007f8edab32799 in Gfx::doForm(Object*) () at /usr/lib/libpoppler.so.158
#267 0x00007f8edab2bb95 in Gfx::opXObject(Object*, int) () at /usr/lib/libpoppler.so.158
#268 0x00007f8edab14d64 in Gfx::go(Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#269 0x00007f8edab15cfa in Gfx::display(Object*, Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#270 0x00007f8edab320b3 in Gfx::drawForm(Object*, Dict*, std::array<double, 6ul> const&, std::array<double, 4ul> const&, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) () at /usr/lib/libpoppler.so.158
#271 0x00007f8edab32799 in Gfx::doForm(Object*) () at /usr/lib/libpoppler.so.158
#272 0x00007f8edab2bb95 in Gfx::opXObject(Object*, int) () at /usr/lib/libpoppler.so.158
#273 0x00007f8edab14d64 in Gfx::go(Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#274 0x00007f8edab15cfa in Gfx::display(Object*, Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#275 0x00007f8edab320b3 in Gfx::drawForm(Object*, Dict*, std::array<double, 6ul> const&, std::array<double, 4ul> const&, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) () at /usr/lib/libpoppler.so.158
#276 0x00007f8edab32799 in Gfx::doForm(Object*) () at /usr/lib/libpoppler.so.158
#277 0x00007f8edab2bb95 in Gfx::opXObject(Object*, int) () at /usr/lib/libpoppler.so.158
#278 0x00007f8edab14d64 in Gfx::go(Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#279 0x00007f8edab15cfa in Gfx::display(Object*, Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#280 0x00007f8edab320b3 in Gfx::drawForm(Object*, Dict*, std::array<double, 6ul> const&, std::array<double, 4ul> const&, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) () at /usr/lib/libpoppler.so.158
#281 0x00007f8edab32799 in Gfx::doForm(Object*) () at /usr/lib/libpoppler.so.158
#282 0x00007f8edab2bb95 in Gfx::opXObject(Object*, int) () at /usr/lib/libpoppler.so.158
#283 0x00007f8edab14d64 in Gfx::go(Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#284 0x00007f8edab15cfa in Gfx::display(Object*, Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#285 0x00007f8edab320b3 in Gfx::drawForm(Object*, Dict*, std::array<double, 6ul> const&, std::array<double, 4ul> const&, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) () at /usr/lib/libpoppler.so.158
#286 0x00007f8edab32799 in Gfx::doForm(Object*) () at /usr/lib/libpoppler.so.158
#287 0x00007f8edab2bb95 in Gfx::opXObject(Object*, int) () at /usr/lib/libpoppler.so.158
#288 0x00007f8edab14d64 in Gfx::go(Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#289 0x00007f8edab15cfa in Gfx::display(Object*, Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#290 0x00007f8edab320b3 in Gfx::drawForm(Object*, Dict*, std::array<double, 6ul> const&, std::array<double, 4ul> const&, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) () at /usr/lib/libpoppler.so.158
#291 0x00007f8edab32799 in Gfx::doForm(Object*) () at /usr/lib/libpoppler.so.158
#292 0x00007f8edab2bb95 in Gfx::opXObject(Object*, int) () at /usr/lib/libpoppler.so.158
#293 0x00007f8edab14d64 in Gfx::go(Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#294 0x00007f8edab15cfa in Gfx::display(Object*, Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#295 0x00007f8edab320b3 in Gfx::drawForm(Object*, Dict*, std::array<double, 6ul> const&, std::array<double, 4ul> const&, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) () at /usr/lib/libpoppler.so.158
#296 0x00007f8edab32799 in Gfx::doForm(Object*) () at /usr/lib/libpoppler.so.158
#297 0x00007f8edab2bb95 in Gfx::opXObject(Object*, int) () at /usr/lib/libpoppler.so.158
#298 0x00007f8edab14d64 in Gfx::go(Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#299 0x00007f8edab15cfa in Gfx::display(Object*, Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#300 0x00007f8edab320b3 in Gfx::drawForm(Object*, Dict*, std::array<double, 6ul> const&, std::array<double, 4ul> const&, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) () at /usr/lib/libpoppler.so.158
#301 0x00007f8edab32799 in Gfx::doForm(Object*) () at /usr/lib/libpoppler.so.158
#302 0x00007f8edab2bb95 in Gfx::opXObject(Object*, int) () at /usr/lib/libpoppler.so.158
#303 0x00007f8edab14d64 in Gfx::go(Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#304 0x00007f8edab15cfa in Gfx::display(Object*, Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#305 0x00007f8edab320b3 in Gfx::drawForm(Object*, Dict*, std::array<double, 6ul> const&, std::array<double, 4ul> const&, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) () at /usr/lib/libpoppler.so.158

....


#495 0x00007f8edab320b3 in Gfx::drawForm(Object*, Dict*, std::array<double, 6ul> const&, std::array<double, 4ul> const&, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) () at /usr/lib/libpoppler.so.158
#496 0x00007f8edab32799 in Gfx::doForm(Object*) () at /usr/lib/libpoppler.so.158
#497 0x00007f8edab2bb95 in Gfx::opXObject(Object*, int) () at /usr/lib/libpoppler.so.158
#498 0x00007f8edab14d64 in Gfx::go(Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#499 0x00007f8edab15cfa in Gfx::display(Object*, Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#500 0x00007f8edab320b3 in Gfx::drawForm(Object*, Dict*, std::array<double, 6ul> const&, std::array<double, 4ul> const&, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) () at /usr/lib/libpoppler.so.158
#501 0x00007f8edab32799 in Gfx::doForm(Object*) () at /usr/lib/libpoppler.so.158
#502 0x00007f8edab2bb95 in Gfx::opXObject(Object*, int) () at /usr/lib/libpoppler.so.158
#503 0x00007f8edab14d64 in Gfx::go(Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#504 0x00007f8edab15cfa in Gfx::display(Object*, Gfx::DisplayType) () at /usr/lib/libpoppler.so.158
#505 0x00007f8edab98e14 in Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) () at /usr/lib/libpoppler.so.158
#506 0x00007f8edafcac1f in Poppler::Page::text(QRectF const&, Poppler::Page::TextLayout) const () at /usr/lib/libpoppler-qt6.so.3
--Type <RET> for more, q to quit, c to continue without paging--
#507 0x00007f8edcb9c538 in ??? () at /usr/lib/qt6/plugins/kf6/kfilemetadata/kfilemetadata_popplerextractor.so
#508 0x00005594c1d8d312 in ??? ()
#509 0x00005594c1d8eb99 in ??? ()
#510 0x00007f8ee0bdc9c2 in ??? () at /usr/lib/libQt6Core.so.6
#511 0x00007f8ee0bee092 in ??? () at /usr/lib/libQt6Core.so.6
#512 0x00007f8ee0bd45b6 in QObject::event(QEvent*) () at /usr/lib/libQt6Core.so.6
#513 0x00007f8ee0b76c98 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt6Core.so.6
#514 0x00007f8ee0d4ab6f in QTimerInfoList::activateTimers() () at /usr/lib/libQt6Core.so.6
#515 0x00007f8ee0e75d51 in ??? () at /usr/lib/libQt6Core.so.6
#516 0x00007f8ee01d3f4d in ??? () at /usr/lib/libglib-2.0.so.0
#517 0x00007f8ee01d5617 in ??? () at /usr/lib/libglib-2.0.so.0
#518 0x00007f8ee01d5825 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#519 0x00007f8ee0e72222 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt6Core.so.6
#520 0x00007f8ee0b845d6 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt6Core.so.6
#521 0x00007f8ee0b7a311 in QCoreApplication::exec() () at /usr/lib/libQt6Core.so.6
#522 0x00005594c1d813db in ??? ()
#523 0x00007f8ee04366c1 in ??? () at /usr/lib/libc.so.6
#524 0x00007f8ee04367f9 in __libc_start_main () at /usr/lib/libc.so.6
#525 0x00005594c1d81525 in ??? ()

```
Comment 3 Méven Car 2026-04-03 14:08:25 UTC
The file loads ok in okular.
Comment 4 tagwerk19 2026-04-03 15:45:38 UTC
(In reply to theking2 from comment #1)
> Created attachment 191239 [details]
> pdf file
Try extracting the plain text manually...
   $ pdftotext OP-1\ Manual.pdf
and see if that works. Baloo, or the extractor, does essentially this. Doing it manually does it without limits on RAM that you get with Baloo, so it could be faster.

I've seen PDF's that take days to extract (if I remember Bug 380456, where there's a discussion about a scientific plot...)
Comment 5 theking2 2026-04-04 14:30:06 UTC
purge baloo is  not working:

``` 
$ balooctl6 purge
Stopping the File Indexer ............................................................................................................................................................................................................................................................................................................... - failed to stop!
```
 Even after moving the file to another location
Comment 6 tagwerk19 2026-04-21 06:49:41 UTC
(In reply to tagwerk19 from comment #4)
> Try extracting the plain text manually...
>    $ pdftotext OP-1\ Manual.pdf
Did you get any results on this?

I've tried it on Fedora 43 and Neon Unstable and left it running, it was still chewing CPU after 30 minutes. I think we have a particularly difficult PDF to convert to text. This bug should be moved to, I assume, Popper...

(In reply to theking2 from comment #5)
> purge baloo is  not working ...
> ...  Even after moving the file to another location
It may be that you've got more than one problematic file, stick with the "balooctl6 monitor".

Note you can use systemctl to force a stop and restart of Baloo, it is more forcefull, killing the baloo_file and baloo_file_extractor processes rather than asking them to tidy up and go away.

$ systemctl --user restart kde-baloo

You can check that it has restarted properly with

$ systemctl --user status kde-baloo
Comment 7 Stefan Brüns 2026-04-24 21:53:18 UTC
All pages (1-46) with the notable exception of page 33 take a few miliseconds at most with `pdftotext -f <n> -l <n>`. Page 46 takes very long.

The same can be seen when browsing the file with e.g. okular, all other pages render fast, but page 33 takes ages to render (still waiting ...).

mupdf says:
exception stack overflow!
limit error: exception stack overflow!
warning: cannot load object (693 0 R) into cache

gs also hangs on page 33:
gs -dNOPAUSE -dBATCH -sDEVICE=png16m -sOutputFile=/tmp/OP-1_gs_%d.png /tmp/OP-1\ Manual.pdf
Comment 8 Bug Janitor Service 2026-05-09 03:45:59 UTC
🐛🧹 ⚠️ This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information, then set the bug status to REPORTED. If there is no change for at least 30 days, it will be automatically closed as RESOLVED WORKSFORME.

For more information about our bug triaging procedures, please read https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging.

Thank you for helping us make KDE software even better for everyone!
Comment 9 theking2 2026-05-10 05:43:11 UTC
Reason is Baloo fixating on a PDF file it cannot index. Can happen but the user interface should show that
Comment 10 Méven 2026-05-10 08:27:32 UTC
(In reply to theking2 from comment #9)
> Reason is Baloo fixating on a PDF file it cannot index. Can happen but the
> user interface should show that

This is an upstream issues most likely in libpoppler with a page bugging it into an infinite loop as demonstrated in the stack trace and `pdftotext OP-1\ Manual.pdf`.

Could you report it upstream for poppler ?
Comment 11 Stefan Brüns 2026-05-10 14:35:21 UTC
(In reply to theking2 from comment #9)
> Reason is Baloo fixating on a PDF file it cannot index. Can happen but the
> user interface should show that

Both `balooctl monitor` and KDE system settings show the file which is currently indexed.
Comment 12 Stefan Brüns 2026-05-10 14:37:53 UTC
(In reply to Méven from comment #10)
> (In reply to theking2 from comment #9)
> > Reason is Baloo fixating on a PDF file it cannot index. Can happen but the
> > user interface should show that
> 
> This is an upstream issues most likely in libpoppler with a page bugging it
> into an infinite loop as demonstrated in the stack trace and `pdftotext
> OP-1\ Manual.pdf`.

Its not an infinite loop, but a very deep nesting of Form XObjects. Unfortunately poppler reparses every XObject and referenced associated dictionary (entry) when it encounters it.
Comment 13 theking2 2026-06-13 10:39:36 UTC
this hit me again in baloo 6.26.0
Comment 14 tagwerk19 2026-06-14 07:35:05 UTC
(In reply to theking2 from comment #13)
> this hit me again in baloo 6.26.0
The same underlying reason? A PDF that takes ages to extract the plain text? Check with pdftotext...

If it is a different file, could you attatch ithere and we'll check.

As far as i know there hasn't been a Merge Request to kill long running extractions.
Comment 15 tagwerk19 2026-06-14 08:33:22 UTC
(In reply to tagwerk19 from comment #14)
> ... The same underlying reason? ...
Related?
    https://invent.kde.org/frameworks/baloo/-/work_items/8
bugs.kde.org is the better place for the torubleshooting....
Comment 16 Méven Car 2026-06-17 12:44:46 UTC
FYI I made a upstream patch https://gitlab.freedesktop.org/poppler/poppler/-/merge_requests/2272
Comment 17 tagwerk19 2026-06-17 14:33:38 UTC
(In reply to Méven Car from comment #16)
> FYI I made a upstream patch
> https://gitlab.freedesktop.org/poppler/poppler/-/merge_requests/2272
Thank you...