[okular] [Bug 501778] New: Random Okular crash while scrolling
Mark
bugzilla_noreply at kde.org
Thu Mar 20 08:01:41 GMT 2025
https://bugs.kde.org/show_bug.cgi?id=501778
Bug ID: 501778
Summary: Random Okular crash while scrolling
Classification: Applications
Product: okular
Version: 24.12.3
Platform: Fedora RPMs
OS: Linux
Status: REPORTED
Severity: crash
Priority: NOR
Component: general
Assignee: okular-devel at kde.org
Reporter: mark at leyva.me
Target Milestone: ---
Created attachment 179593
--> https://bugs.kde.org/attachment.cgi?id=179593&action=edit
Full backtrace
SUMMARY
I was scrolling through a PDF when suddenly it appeared that Okular could not
scroll further despite there being more pages to scroll through. After some
slight jank, Okular crashed.
STEPS TO REPRODUCE
Unsure.
OBSERVED RESULT
Crash.
EXPECTED RESULT
Not crash.
SOFTWARE/OS VERSIONS
Operating System: Fedora Linux 41
KDE Plasma Version: 6.3.3
KDE Frameworks Version: 6.12.0
Qt Version: 6.8.2
Kernel Version: 6.13.7-200.fc41.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 8 × 11th Gen Intel® Core™ i7-11390H @ 3.40GHz
Memory: 15.4 GiB of RAM
Graphics Processor: Mesa Intel® Iris® Xe Graphics
ADDITIONAL INFORMATION
#0 __pthread_kill_implementation (threadid=<optimized out>,
signo=signo at entry=7, no_tid=no_tid at entry=0) at pthread_kill.c:44
tid = <optimized out>
ret = 0
pd = <optimized out>
old_mask = {__val = {0}}
ret = <optimized out>
#1 0x00007fa19327fbc3 in __pthread_kill_internal (threadid=<optimized out>,
signo=7) at pthread_kill.c:78
No locals.
#2 0x00007fa193226f9e in __GI_raise (sig=7) at ../sysdeps/posix/raise.c:26
ret = <optimized out>
#3 0x00007fa19588037e in KCrash::defaultCrashHandler (sig=7) at
/usr/src/debug/kf6-kcrash-6.12.0-1.fc41.x86_64/src/kcrash.cpp:605
data = {<KCrash::MetadataWriter> = {_vptr.MetadataWriter =
0x7fa195889810 <vtable for KCrash::Metadata+16>}, argv = {_M_elems = {0x0,
0x7fa19588770d "--qtversion", 0x55dcc720e530 "6.8.2", 0x7fa195887720
"--kdeframeworksversion", 0x7fa195887719 "6.12.0", 0x7fa195887758 "--platform",
0x7fa15400e8f0 "wayland", 0x7fa195887789 "--appname", 0x55dcc720ec90 "okular",
0x7fa195887793 "--apppath", 0x55dcc720ea50 "/usr/bin", 0x7fa1958877a0
"--signal", 0x7fa13fffc546 "7", 0x7fa1958877ae "--pid", 0x7fa13fffc550 "3686",
0x7fa1958877b4 "--appversion", 0x55dcc70ca3e0 "24.12.3", 0x7fa1958877c1
"--programname", 0x55dcc6fea680 "Okular", 0x7fa1958877cf "--bugaddress",
0x55dcc70c9110 "submit at bugs.kde.org", 0x0 <repeats 17 times>}}, argc = 21,
m_writer = 0x7fa13fffc4f0}
platformName = {d = {d = 0x7fa15400e8e0, ptr = 0x7fa15400e8f0
"wayland", size = 7}, static _empty = 0 '\000'}
about = 0x55dcc720ed80
argv = 0x7fa13fffc578
ini = {<KCrash::MetadataWriter> = {_vptr.MetadataWriter =
0x7fa195889840 <vtable for KCrash::MetadataINIWriter+16>}, writable = false, fd
= 24}
sigtxt = "7\000\360j\nU\241\177\000"
pidtxt = "3686\000\000\000\000\bc\027\307\334U\000\000\000\000\000"
argc = <optimized out>
crashRecursionCounter = 2
#4 <signal handler called>
No locals.
#5 0x00007fa192ef4999 in FcCompare (pat=pat at entry=0x7fa15400d770,
fnt=0x7fa16400d110, value=value at entry=0x7fa1550d6c08,
result=result at entry=0x7fa13fffd694, data=data at entry=0x7fa13fffd508) at
/usr/src/debug/fontconfig-2.15.0-8.fc41.x86_64/src/fcmatch.c:624
i = <optimized out>
i1 = 0
i2 = 0
#6 0x00007fa192efb7d4 in IA__FcFontSetSort
(config=config at entry=0x55dcc71d8840, sets=sets at entry=0x7fa13fffd5c0,
nsets=<optimized out>, p=p at entry=0x7fa15400d770, trim=trim at entry=0, csp=0x0,
result=0x7fa13fffd694) at
/usr/src/debug/fontconfig-2.15.0-8.fc41.x86_64/src/fcmatch.c:1275
ret = <optimized out>
s = 0x55dcc71da1a0
nodes = 0x7fa1550ab0a0
nodeps = 0x7fa1550d7ec0
nodep = 0x7fa1550d9610
nnodes = <optimized out>
new = 0x7fa1550d6c00
set = 0
f = 746
i = <optimized out>
nPatternLang = <optimized out>
patternLangSat = 0x7fa1550d96b0
patternLang = {type = FcTypeString, u = {s = 0x7fa15400e890 "en", i =
1409345680, b = 1409345680, d = 6.9332664787491945e-310, m = 0x7fa15400e890, c
= 0x7fa15400e890, f = 0x7fa15400e890, l = 0x7fa15400e890, r = 0x7fa15400e890}}
data = {family_hash = 0x7fa1550a18c0}
bail0 = <optimized out>
__PRETTY_FUNCTION__ = "IA__FcFontSetSort"
#7 0x00007fa192efc007 in IA__FcFontSort (config=0x55dcc71d8840,
p=0x7fa15400d770, trim=0, csp=<optimized out>, result=0x7fa13fffd694) at
/usr/src/debug/fontconfig-2.15.0-8.fc41.x86_64/src/fcmatch.c:1401
sets = {0x55dcc71da1a0, 0x566557d608dc7600}
ret = <optimized out>
nsets = <optimized out>
__PRETTY_FUNCTION__ = "IA__FcFontSort"
#8 0x00007fa148cff44b in GlobalParams::findSystemFontFile
(this=0x55dcc7e76bc0, font=0x7fa15400a8f0, type=type at entry=0x7fa13fffd774,
fontNum=fontNum at entry=0x7fa13fffd770, substituteFontName=0x0,
base14Name=<optimized out>) at
/usr/src/debug/poppler-24.08.0-1.fc41.x86_64/poppler/GlobalParams.cc:986
s = 0xc0 <error: Cannot access memory at address 0xc0>
ext = <optimized out>
i = <optimized out>
lb = 0x0
lang = <optimized out>
res = FcResultNoMatch
set = <optimized out>
fi = 0x0
p = 0x7fa15400d770
path = <optimized out>
fontName = <optimized out>
substituteName = {<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >> = "", <No data fields>}
locker = {_M_device = @0x55dcc7e76d50}
#9 0x00007fa148d0038f in GlobalParams::findBase14FontFile (this=<optimized
out>, base14Name=<optimized out>, font=<optimized out>,
substituteFontName=<optimized out>) at
/usr/src/debug/poppler-24.08.0-1.fc41.x86_64/poppler/GlobalParams.cc:951
type = 32673
fontNum = 1073731536
#10 0x00007fa148cd496c in GfxFont::locateFont (this=0x7fa15400a8f0,
xref=<optimized out>, ps=0x0, substituteFontName=0x0) at
/usr/src/debug/poppler-24.08.0-1.fc41.x86_64/poppler/GfxFont.cc:715
sysFontType = 1073731600
path = <optimized out>
base14Name = 0x7fa154010d40
substIdx = <optimized out>
fontNum = 0
embed = <optimized out>
#11 0x00007fa148da6c45 in SplashOutputDev::doUpdateFont (this=0x7fa13fffe200,
state=0x7fa15401b5c0) at
/usr/src/debug/poppler-24.08.0-1.fc41.x86_64/poppler/SplashOutputDev.cc:1866
fontLoc = std::optional = {[contained value] = {locType = (unknown:
0x3fffda80), fontType = 32673, embFontID = {num = 3, gen = 0}, path =
"p\332\377?\241\177\000\000\000v\334\b\326WeV`\247\002@\241\177\000\000P\000\000\000\000\000\000\000x\351&1\b\254B@\024\256G\341z\270\200@\300\265\001T\241\177\000\000\000\342\377?\241\177\000\000\200\332\377?\241\177\000\000\266|\332H\241\177\000\000*q\001T\241\177\000\000\000\000\000\000\000\000\000\000
\332\377?\241\177\000\000\000\000\000\000\241\177", '\000' <repeats 18 times>,
"p\332\377?\241\177\000\000\264\251\321H\241\177\000\000`\332\377?\241\177\000\000\215\023\315H\241\177\000\000\220\332\377?\241\177\000\000\000v\334\b\326WeV\360\250\000T\241\177\000\000p\016\001T\241\177\000\000\360\250\000T\241\177\000\000"...,
fontNum = 1223374976, substIdx = 32673}}
fileName = ""
tmpBuf = std::optional containing std::vector of length 17329421,
capacity -335648763 = {0 '\000', 0 '\000', 101 'e', 114 'r', 0 '\000', 0
'\000', 111 'o', 110 'n', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0
'\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0
'\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0
'\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0
'\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0
'\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0
'\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0
'\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0
'\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0
'\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0
'\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0
'\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0
'\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0
'\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0
'\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0
'\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000',
208 '\320', 3 '\003', 1 '\001', 84 'T', 161 '\241', 127 '\177', 0 '\000', 0
'\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0
'\000', 10 '\n', 0 '\000', 0 '\000', 0 '\000', 161 '\241', 127 '\177', 0
'\000', 0 '\000', 160 '\240', 181 '\265', 1 '\001', 84 'T', 161 '\241', 127
'\177', 0 '\000', 0 '\000', 10 '\n', 0 '\000', 0 '\000', 0 '\000', 161 '\241',
127 '\177', 0 '\000', 0 '\000', 96 '`', 185 '\271', 1 '\001', 84 'T', 161
'\241', 127 '\177', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000',
0 '\000', 0 '\000', 0 '\000', 0 '\000', 21 '\025', 64 '@', 0 '\000', 0 '\000',
0 '\000', 0 '\000', 0 '\000', 0 '\000', 4 '\004', 0 '\000', 1 '\001'...}
reload = <optimized out>
fontType = <optimized out>
id = 0x7fa154012550
fontFile = 0x0
fontsrc = <optimized out>
textMat = <optimized out>
m11 = <optimized out>
m12 = <optimized out>
m21 = <optimized out>
m22 = <optimized out>
fontSize = <optimized out>
faceIndex = 0
mat = {6.9332498972413053e-310, 1.4821969375237396e-323,
6.9332498972302383e-310, 6.9332571662137894e-310}
recreateFont = false
doAdjustFontMatrix = <optimized out>
gfxFont = 0x7fa15400a8f0
#12 0x00007fa148da7cb6 in SplashOutputDev::drawChar (this=0x7fa13fffe200,
state=0x7fa15401b5c0, x=535.05999999999995, y=37.343999999999994, dx=<optimized
out>, dy=<optimized out>, originX=0, originY=0, code=80, nBytes=<optimized
out>, u=<optimized out>, uLen=<optimized out>) at
/usr/src/debug/poppler-24.08.0-1.fc41.x86_64/poppler/SplashOutputDev.cc:2199
path = <optimized out>
render = 0
doFill = <optimized out>
doStroke = <optimized out>
doClip = <optimized out>
strokeAdjust = <optimized out>
m = {6.9332498972405148e-310, 6.9332572078217748e-310,
6.9332498972397243e-310, 6.9332571929710014e-310}
horiz = <optimized out>
lineWidth = <optimized out>
#13 0x00007fa148cca709 in Gfx::doShowText (this=this at entry=0x7fa154010e70,
s=0x7fa154010d10) at
/usr/src/debug/poppler-24.08.0-1.fc41.x86_64/poppler/Gfx.cc:3997
wMode = 0
riseX = 0
riseY = 0
code = 80
u = 0x7fa154011d30
x = <optimized out>
y = <optimized out>
dx = 5.3626800000000001
dy = 0
dx2 = 6.9332673372977391e-310
dy2 = 6.9332498972586965e-310
curX = <optimized out>
curY = <optimized out>
tdx = 5.3626800000000001
tdy = 0
ddx = <optimized out>
ddy = <optimized out>
originX = 0
originY = 0
tOriginX = <optimized out>
tOriginY = <optimized out>
x0 = 535.05999999999995
y0 = 37.343999999999994
x1 = <optimized out>
y1 = <optimized out>
tmp = <optimized out>
newCTM = <optimized out>
oldCTM = <optimized out>
mat = <optimized out>
resDict = <optimized out>
oldParser = <optimized out>
savedState = <optimized out>
p = 0x7fa154010d20 "P"
render = <optimized out>
patternFill = false
len = 1
n = 1
uLen = 1
nChars = <optimized out>
nSpaces = <optimized out>
font = 0x7fa15400a8f0
#14 0x00007fa148ccbc54 in Gfx::opShowSpaceText (this=0x7fa154010e70,
args=0x7fa13fffdd60, numArgs=<optimized out>) at
/usr/src/debug/poppler-24.08.0-1.fc41.x86_64/poppler/Gfx.cc:3810
obj = {type = objString, {booln = 16, intg = 1409355024, int64g =
140330875817232, real = 6.9332664792108495e-310, string = 0x7fa154010d10,
cString = 0x7fa154010d10 " \r\001T\241\177", array = 0x7fa154010d10, dict =
0x7fa154010d10, stream = 0x7fa154010d10, ref = {num = 1409355024, gen =
32673}}}
a = <optimized out>
wMode = 0
i = 0
#15 0x00007fa148cba22a in Gfx::go (this=this at entry=0x7fa154010e70,
topLevel=topLevel at entry=true) at
/usr/src/debug/poppler-24.08.0-1.fc41.x86_64/poppler/Gfx.cc:686
timer = 0x0
obj = {type = objCmd, {booln = 48, intg = 1409355312, int64g =
140330875817520, real = 6.9332664792250785e-310, string = 0x7fa154010e30,
cString = 0x7fa154010e30 "TJ", array = 0x7fa154010e30, dict = 0x7fa154010e30,
stream = 0x7fa154010e30, ref = {num = 1409355312, gen = 32673}}}
args = {{type = objArray, {booln = 240, intg = 1409366512, int64g =
140330875828720, real = 6.9332664797784321e-310, string = 0x7fa1540139f0,
cString = 0x7fa1540139f0 "\320\003\001T\241\177", array = 0x7fa1540139f0, dict
= 0x7fa1540139f0, stream = 0x7fa1540139f0, ref = {num = 1409366512, gen =
32673}}}, {type = objNull, {booln = false, intg = 0, int64g = 140329466462208,
real = 6.9331968478208342e-310, string = 0x7fa100000000, cString =
0x7fa100000000 <error: Cannot access memory at address 0x7fa100000000>, array =
0x7fa100000000, dict = 0x7fa100000000, stream = 0x7fa100000000, ref = {num = 0,
gen = 32673}}}, {type = objNull, {booln = false, intg = 0, int64g =
140329466462208, real = 6.9331968478208342e-310, string = 0x7fa100000000,
cString = 0x7fa100000000 <error: Cannot access memory at address
0x7fa100000000>, array = 0x7fa100000000, dict = 0x7fa100000000, stream =
0x7fa100000000, ref = {num = 0, gen = 32673}}}, {type = objNull, {booln = true,
intg = 1, int64g = 140329466462209, real = 6.9331968478208836e-310, string =
0x7fa100000001, cString = 0x7fa100000001 <error: Cannot access memory at
address 0x7fa100000001>, array = 0x7fa100000001, dict = 0x7fa100000001, stream
= 0x7fa100000001, ref = {num = 1, gen = 32673}}}, {type = objNull, {booln = 20,
intg = -515396076, int64g = 4647917653351443988, real = 535.05999999999995,
string = 0x4080b87ae147ae14, cString = 0x4080b87ae147ae14 <error: Cannot access
memory at address 0x4080b87ae147ae14>, array = 0x4080b87ae147ae14, dict =
0x4080b87ae147ae14, stream = 0x4080b87ae147ae14, ref = {num = -515396076, gen =
1082177658}}}, {type = objNull, {booln = 120, intg = 824633720, int64g =
4630452518074640760, real = 37.343999999999994, string = 0x4042ac083126e978,
cString = 0x4042ac083126e978 <error: Cannot access memory at address
0x4042ac083126e978>, array = 0x4042ac083126e978, dict = 0x4042ac083126e978,
stream = 0x4042ac083126e978, ref = {num = 824633720, gen = 1078111240}}}, {type
= objNone, {booln = false, intg = 148665856, int64g = 6225478636692862464, real
= 1.5664125588448583e+108, string = 0x566557d608dc7600, cString =
0x566557d608dc7600 <error: Cannot access memory at address 0x566557d608dc7600>,
array = 0x566557d608dc7600, dict = 0x566557d608dc7600, stream =
0x566557d608dc7600, ref = {num = 148665856, gen = 1449482198}}}, {type =
objNone, {booln = false, intg = 1426675968, int64g = 140330893138176, real =
6.9332673349791878e-310, string = 0x7fa155095900, cString = 0x7fa155095900
"\b\215\367H\241\177", array = 0x7fa155095900, dict = 0x7fa155095900, stream =
0x7fa155095900, ref = {num = 1426675968, gen = 32673}}}, {type = objNone,
{booln = 24, intg = 1409380632, int64g = 140330875842840, real =
6.9332664804760528e-310, string = 0x7fa154017118, cString = 0x7fa154017118
"\b", array = 0x7fa154017118, dict = 0x7fa154017118, stream = 0x7fa154017118,
ref = {num = 1409380632, gen = 32673}}}, {type = objNone, {booln = 3, intg = 3,
int64g = 3, real = 1.4821969375237396e-323, string = 0x3, cString = 0x3 <error:
Cannot access memory at address 0x3>, array = 0x3, dict = 0x3, stream = 0x3,
ref = {num = 3, gen = 0}}}, {type = objNone, {booln = 160, intg = -352, int64g
= -352, real = -nan(0xffffffffffea0), string = 0xfffffffffffffea0, cString =
0xfffffffffffffea0 <error: Cannot access memory at address 0xfffffffffffffea0>,
array = 0xfffffffffffffea0, dict = 0xfffffffffffffea0, stream =
0xfffffffffffffea0, ref = {num = -352, gen = -1}}}, {type = objNone, {booln =
false, intg = 0, int64g = 0, real = 0, string = 0x0, cString = 0x0, array =
0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}}}, {type = objNone,
{booln = 116, intg = -1826036876, int64g = 140331935392628, real =
6.9333188291910837e-310, string = 0x7fa19328e374 <__GI___libc_malloc+164>,
cString = 0x7fa19328e374 <__GI___libc_malloc+164> "H\205\300\017\204\343\001",
array = 0x7fa19328e374 <__GI___libc_malloc+164>, dict = 0x7fa19328e374
<__GI___libc_malloc+164>, stream = 0x7fa19328e374 <__GI___libc_malloc+164>, ref
= {num = -1826036876, gen = 32673}}}, {type = objNone, {booln = false, intg =
0, int64g = 0, real = 0, string = 0x0, cString = 0x0, array = 0x0, dict = 0x0,
stream = 0x0, ref = {num = 0, gen = 0}}}, {type = objNone, {booln = 41, intg =
1409380649, int64g = 140330875842857, real = 6.9332664804768927e-310, string =
0x7fa154017129, cString = 0x7fa154017129 "Q", array = 0x7fa154017129, dict =
0x7fa154017129, stream = 0x7fa154017129, ref = {num = 1409380649, gen =
32673}}}, {type = objNone, {booln = 3, intg = 3, int64g = 3, real =
1.4821969375237396e-323, string = 0x3, cString = 0x3 <error: Cannot access
memory at address 0x3>, array = 0x3, dict = 0x3, stream = 0x3, ref = {num = 3,
gen = 0}}}, {type = objNone, {booln = 9, intg = 1220857865, int64g =
140330687320073, real = 6.9332571662137894e-310, string = 0x7fa148c4d009
<Object::Object(ObjType, char const*)+73>, cString = 0x7fa148c4d009
<Object::Object(ObjType, char const*)+73>
"I\211D$\bH\203\304\b[A\\A]]\303\350\342P\002", array = 0x7fa148c4d009
<Object::Object(ObjType, char const*)+73>, dict = 0x7fa148c4d009
<Object::Object(ObjType, char const*)+73>, stream = 0x7fa148c4d009
<Object::Object(ObjType, char const*)+73>, ref = {num = 1220857865, gen =
32673}}}, {type = objNone, {booln = false, intg = 1409380608, int64g =
140330875842816, real = 6.933266480474867e-310, string = 0x7fa154017100,
cString = 0x7fa154017100 "\r", array = 0x7fa154017100, dict = 0x7fa154017100,
stream = 0x7fa154017100, ref = {num = 1409380608, gen = 32673}}}, {type =
objNone, {booln = 112, intg = 1073733488, int64g = 140330540195696, real =
6.9332498973037552e-310, string = 0x7fa13fffdf70, cString = 0x7fa13fffdf70
"\r", array = 0x7fa13fffdf70, dict = 0x7fa13fffdf70, stream = 0x7fa13fffdf70,
ref = {num = 1073733488, gen = 32673}}}, {type = objNone, {booln = 146, intg =
1221703570, int64g = 140330688165778, real = 6.9332572079971681e-310, string =
0x7fa148d1b792 <Lexer::getObj(int)+2594>, cString = 0x7fa148d1b792
<Lexer::getObj(int)+2594>
"\351k\366\377\377H\215\235p\377\377\377H\213U\200\276\004", array =
0x7fa148d1b792 <Lexer::getObj(int)+2594>, dict = 0x7fa148d1b792
<Lexer::getObj(int)+2594>, stream = 0x7fa148d1b792 <Lexer::getObj(int)+2594>,
ref = {num = 1221703570, gen = 32673}}}, {type = objNone, {booln = 213, intg =
1221928661, int64g = 140330688390869, real = 6.9332572191181411e-310, string =
0x7fa148d526d5 <FileStream::fillBuf()+133>, cString = 0x7fa148d526d5
<FileStream::fillBuf()+133> "\203\370\377t&H\230H\001C0I\001\304L9\243H\001",
array = 0x7fa148d526d5 <FileStream::fillBuf()+133>, dict = 0x7fa148d526d5
<FileStream::fillBuf()+133>, stream = 0x7fa148d526d5
<FileStream::fillBuf()+133>, ref = {num = 1221928661, gen = 32673}}}, {type =
objNone, {booln = 41, intg = 1409380649, int64g = 140330875842857, real =
6.9332664804768927e-310, string = 0x7fa154017129, cString = 0x7fa154017129 "Q",
array = 0x7fa154017129, dict = 0x7fa154017129, stream = 0x7fa154017129, ref =
{num = 1409380649, gen = 32673}}}, {type = objNone, {booln = 224, intg =
1073733344, int64g = 140330540195552, real = 6.9332498972966407e-310, string =
0x7fa13fffdee0, cString = 0x7fa13fffdee0 "\r", array = 0x7fa13fffdee0, dict =
0x7fa13fffdee0, stream = 0x7fa13fffdee0, ref = {num = 1073733344, gen =
32673}}}, {type = objNone, {booln = false, intg = 1426675968, int64g =
140330893138176, real = 6.9332673349791878e-310, string = 0x7fa155095900,
cString = 0x7fa155095900 "\b\215\367H\241\177", array = 0x7fa155095900, dict =
0x7fa155095900, stream = 0x7fa155095900, ref = {num = 1426675968, gen =
32673}}}, {type = objNone, {booln = false, intg = 0, int64g = 0, real = 0,
string = 0x0, cString = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num
= 0, gen = 0}}}, {type = objNone, {booln = 128, intg = 1073733760, int64g =
140330540195968, real = 6.9332498973171938e-310, string = 0x7fa13fffe080,
cString = 0x7fa13fffe080 "\b", array = 0x7fa13fffe080, dict = 0x7fa13fffe080,
stream = 0x7fa13fffe080, ref = {num = 1073733760, gen = 32673}}}, {type =
objNone, {booln = 63, intg = 1221687871, int64g = 140330688150079, real =
6.9332572072215344e-310, string = 0x7fa148d17a3f <Lexer::Lexer(XRef*,
Object*)+239>, cString = 0x7fa148d17a3f <Lexer::Lexer(XRef*, Object*)+239>
"\353\215\017\037\200", array = 0x7fa148d17a3f <Lexer::Lexer(XRef*,
Object*)+239>, dict = 0x7fa148d17a3f <Lexer::Lexer(XRef*, Object*)+239>, stream
= 0x7fa148d17a3f <Lexer::Lexer(XRef*, Object*)+239>, ref = {num = 1221687871,
gen = 32673}}}, {type = objNone, {booln = false, intg = 1426675968, int64g =
140330893138176, real = 6.9332673349791878e-310, string = 0x7fa155095900,
cString = 0x7fa155095900 "\b\215\367H\241\177", array = 0x7fa155095900, dict =
0x7fa155095900, stream = 0x7fa155095900, ref = {num = 1426675968, gen =
32673}}}, {type = objNone, {booln = false, intg = 148665856, int64g =
6225478636692862464, real = 1.5664125588448583e+108, string =
0x566557d608dc7600, cString = 0x566557d608dc7600 <error: Cannot access memory
at address 0x566557d608dc7600>, array = 0x566557d608dc7600, dict =
0x566557d608dc7600, stream = 0x566557d608dc7600, ref = {num = 148665856, gen =
1449482198}}}, {type = objNone, {booln = false, intg = 1409380608, int64g =
140330875842816, real = 6.933266480474867e-310, string = 0x7fa154017100,
cString = 0x7fa154017100 "\r", array = 0x7fa154017100, dict = 0x7fa154017100,
stream = 0x7fa154017100, ref = {num = 1409380608, gen = 32673}}}, {type =
objNone, {booln = 112, intg = 1073733488, int64g = 140330540195696, real =
6.9332498973037552e-310, string = 0x7fa13fffdf70, cString = 0x7fa13fffdf70
"\r", array = 0x7fa13fffdf70, dict = 0x7fa13fffdf70, stream = 0x7fa13fffdf70,
ref = {num = 1073733488, gen = 32673}}}, {type = objNone, {booln = false, intg
= 1409380608, int64g = 140330875842816, real = 6.933266480474867e-310, string =
0x7fa154017100, cString = 0x7fa154017100 "\r", array = 0x7fa154017100, dict =
0x7fa154017100, stream = 0x7fa154017100, ref = {num = 1409380608, gen =
32673}}}, {type = objNone, {booln = 73, intg = 1221781833, int64g =
140330688244041, real = 6.9332572118638741e-310, string = 0x7fa148d2e949
<Parser::Parser(XRef*, Object*, bool)+185>, cString = 0x7fa148d2e949
<Parser::Parser(XRef*, Object*, bool)+185> <incomplete sequence \340>, array =
0x7fa148d2e949 <Parser::Parser(XRef*, Object*, bool)+185>, dict =
0x7fa148d2e949 <Parser::Parser(XRef*, Object*, bool)+185>, stream =
0x7fa148d2e949 <Parser::Parser(XRef*, Object*, bool)+185>, ref = {num =
1221781833, gen = 32673}}}}
numArgs = 1
i = <optimized out>
lastAbortCheck = 11
#16 0x00007fa148cbac88 in Gfx::display (this=0x7fa154010e70,
obj=0x7fa13fffe080, topLevel=true) at
/usr/src/debug/poppler-24.08.0-1.fc41.x86_64/poppler/Gfx.cc:647
No locals.
#17 0x00007fa148d2914b in Page::displaySlice (this=0x55dcc7dbf1d0,
out=0x7fa13fffe200, hDPI=192.35294117647061, vDPI=<optimized out>, rotate=0,
useMediaBox=false, crop=<optimized out>, sliceX=-1, sliceY=-1, sliceW=-1,
sliceH=-1, printing=false, abortCheckCbk=0x7fa149119af0 <_FUN(void*)>,
abortCheckCbkData=0x7fa13fffe3b0, annotDisplayDecideCbk=0x0,
annotDisplayDecideCbkData=0x0, copyXRef=true) at
/usr/src/debug/poppler-24.08.0-1.fc41.x86_64/poppler/Page.cc:593
gfx = 0x7fa154010e70
annotList = <optimized out>
locker = <optimized out>
localXRef = <optimized out>
obj = {type = objStream, {booln = false, intg = 1426675968, int64g =
140330893138176, real = 6.9332673349791878e-310, string = 0x7fa155095900,
cString = 0x7fa155095900 "\b\215\367H\241\177", array = 0x7fa155095900, dict =
0x7fa155095900, stream = 0x7fa155095900, ref = {num = 1426675968, gen =
32673}}}
#18 0x00007fa14911bab5 in Poppler::Page::renderToImage
(this=this at entry=0x7fa154013060, xres=192.35294117647061,
yres=yres at entry=192.09090909090907, xPos=xPos at entry=-1, yPos=yPos at entry=-1,
w=w at entry=-1, h=h at entry=-1, rotate=Poppler::Page::Rotate0,
partialUpdateCallback=0x7fa14b46c880 <partialUpdateCallback(QImage const&,
QVariant const&)>, shouldDoPartialUpdateCallback=0x7fa14b46c750
<shouldDoPartialUpdateCallback(QVariant const&)>,
shouldAbortRenderCallback=0x7fa14b46c9f0 <shouldAbortRenderCallback(QVariant
const&)>, payload=...) at
/usr/src/debug/poppler-24.08.0-1.fc41.x86_64/qt6/src/poppler-page.cc:579
thinLineMode = <optimized out>
splash_output = {<SplashOutputDev> = {<OutputDev> = {_vptr.OutputDev =
0x7fa149177d30 <vtable for Poppler::Qt6SplashOutputDev+16>, defCTM =
{2.6715686274509807, 0, 0, -2.6679292929292924, -0, 2112.9999999999995},
defICTM = {0.37431192660550455, 0, 0, -0.37482252721249415, -0,
792.00000000000011}, profileHash =
std::unique_ptr<std::unordered_map<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >, ProfileData,
std::hash<std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > >,
std::allocator<std::pair<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > const, ProfileData> > >> =
{get() = 0x0}, displayprofile = std::shared_ptr<void> (empty) = {get() = 0x0},
defaultGrayProfile = std::shared_ptr<void> (empty) = {get() = 0x0},
defaultRGBProfile = std::shared_ptr<void> (empty) = {get() = 0x0},
defaultCMYKProfile = std::shared_ptr<void> (empty) = {get() = 0x0},
iccColorSpaceCache = {entries = std::vector of length 0, capacity 5}},
keepAlphaChannel = false, colorMode = splashModeXBGR8, bitmapRowPad = 4,
bitmapTopDown = true, fontAntialias = true, vectorAntialias = true,
overprintPreview = false, enableFreeType = true, enableFreeTypeHinting = true,
enableSlightHinting = false, reverseVideo = false, paperColor =
"\377\377\377\000\000\000\000", screenParams = {type = splashScreenDispersed,
size = 4, dotRadius = -1, gamma = 1, blackThreshold = 0, whiteThreshold = 1},
skipHorizText = false, skipRotatedText = false, doc = 0x55dcc7d606e0, xref =
0x7fa1540103d0, bitmap = 0x7fa1540132e0, splash = 0x7fa154013380, fontEngine =
0x7fa154013460, t3FontCache = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
nT3Fonts = 0, t3GlyphStack = 0x0, font = 0x0, needFontUpdate = false,
textClipPath = 0x0, transpGroupStack = 0x0}, <Poppler::OutputDevCallbackHelper>
= {partialUpdateCallback = 0x7fa14b46c880 <partialUpdateCallback(QImage const&,
QVariant const&)>, shouldDoPartialUpdateCallback = 0x7fa14b46c750
<shouldDoPartialUpdateCallback(QVariant const&)>, shouldAbortRenderCallback =
0x7fa14b46c9f0 <shouldAbortRenderCallback(QVariant const&)>, payload = {d =
{static MaxInternalSize = 24, data = {data = "p\347\377?\241\177", '\000'
<repeats 17 times>, shared = 0x7fa13fffe770, _forAlignment =
6.9332498974049399e-310}, is_shared = 0, is_null = 0, packedType =
35082682428544}}}, ignorePaperColor = false}
bgColor = "\377\377\377\000\000\000\000"
overprintPreview = <optimized out>
colorMode = <optimized out>
ignorePaperColor = <optimized out>
hideAnnotations = <optimized out>
abortHelper = 0x7fa13fffe3b0
rotation = <optimized out>
img = {<QPaintDevice> = {_vptr.QPaintDevice = 0x7fa1949afc20 <vtable
for QImage+16>, painters = 0}, static staticMetaObject = {d = {superdata =
{direct = 0x0}, stringdata = 0x7fa19488b020 <qt_meta_stringdata_ZN6QImageE>,
data = 0x7fa19488aea0 <qt_meta_data_ZN6QImageE>, static_metacall = 0x0,
relatedMetaObjects = 0x0, metaTypes = 0x7fa1949a9d00
<qt_incomplete_metaTypeArray<(anonymous namespace)::qt_meta_tag_ZN6QImageE_t,
QtPrivate::TypeAndForceComplete<QImage::Format, std::integral_constant<bool,
true> >, QtPrivate::TypeAndForceComplete<QImage, std::integral_constant<bool,
true> > >>, extradata = 0x0}}, d = 0x0}
#19 0x00007fa14b4720a2 in PDFGenerator::image (this=0x55dcc7debcd0,
request=0x55dcc80b6f50) at
/usr/src/debug/okular-24.12.3-1.fc41.x86_64/generators/poppler/generator_pdf.cpp:1341
payload = {generator = 0x55dcc7debcd0, request = 0x55dcc80b6f50, timer
= {<QObject> = {_vptr.QObject = 0x7fa193e81108 <vtable for QTimer+16>, static
staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata =
0x7fa193cfd7a0 <qt_meta_stringdata_ZN7QObjectE>, data = 0x7fa193cfd680
<qt_meta_data_ZN7QObjectE>, static_metacall = 0x7fa193957250
<QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>,
relatedMetaObjects = 0x0, metaTypes = 0x7fa193e808a0
<qt_incomplete_metaTypeArray<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t,
QtPrivate::TypeAndForceComplete<QString, std::integral_constant<bool, true> >,
QtPrivate::TypeAndForceComplete<QObject, std::integral_constant<bool, true> >,
QtPrivate::TypeAndForceComplete<void, std::integral_constant<bool, false> >,
QtPrivate::TypeAndForceComplete<QObject*, std::integral_constant<bool, false>
>, QtPrivate::TypeAndForceComplete<void, std::integral_constant<bool, false> >,
QtPrivate::TypeAndForceComplete<void, std::integral_constant<bool, false> >,
QtPrivate::TypeAndForceComplete<QString const&, std::integral_constant<bool,
false> >, QtPrivate::TypeAndForceComplete<void, std::integral_constant<bool,
false> >, QtPrivate::TypeAndForceComplete<QObject*,
std::integral_constant<bool, false> > >>, extradata = 0x0}}, d_ptr = {d =
0x7fa1540130b0}}, static staticMetaObject = {d = {superdata = {direct =
0x55dcb1ac31a0 <QObject::staticMetaObject>}, stringdata = 0x7fa193cfe020
<qt_meta_stringdata_ZN6QTimerE>, data = 0x7fa193cfdf00
<qt_meta_data_ZN6QTimerE>, static_metacall = 0x7fa19396b630
<QTimer::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>,
relatedMetaObjects = 0x0, metaTypes = 0x7fa193e81000
<qt_incomplete_metaTypeArray<(anonymous namespace)::qt_meta_tag_ZN6QTimerE_t,
QtPrivate::TypeAndForceComplete<bool, std::integral_constant<bool, true> >,
QtPrivate::TypeAndForceComplete<int, std::integral_constant<bool, true> >,
QtPrivate::TypeAndForceComplete<int, std::integral_constant<bool, true> >,
QtPrivate::TypeAndForceComplete<Qt::TimerType, std::integral_constant<bool,
true> >, QtPrivate::TypeAndForceComplete<bool, std::integral_constant<bool,
true> >, QtPrivate::TypeAndForceComplete<QTimer, std::integral_constant<bool,
true> >, QtPrivate::TypeAndForceComplete<void, std::integral_constant<bool,
false> >, QtPrivate::TypeAndForceComplete<void, std::integral_constant<bool,
false> >, QtPrivate::TypeAndForceComplete<int, std::integral_constant<bool,
false> >, QtPrivate::TypeAndForceComplete<void, std::integral_constant<bool,
false> >, QtPrivate::TypeAndForceComplete<void, std::integral_constant<bool,
false> > >>, extradata = 0x0}}}}
page = 0x55dcc7f11020
pageWidth = <optimized out>
pageHeight = <optimized out>
fakeDpiX = <optimized out>
fakeDpiY = <optimized out>
genObjectRects = false
p = std::unique_ptr<Poppler::Page> = {get() = 0x7fa154013060}
img = {<QPaintDevice> = {_vptr.QPaintDevice = 0x7fa1949afc20 <vtable
for QImage+16>, painters = 0}, static staticMetaObject = {d = {superdata =
{direct = 0x0}, stringdata = 0x7fa19488b020 <qt_meta_stringdata_ZN6QImageE>,
data = 0x7fa19488aea0 <qt_meta_data_ZN6QImageE>, static_metacall = 0x0,
relatedMetaObjects = 0x0, metaTypes = 0x7fa1949a9d00
<qt_incomplete_metaTypeArray<(anonymous namespace)::qt_meta_tag_ZN6QImageE_t,
QtPrivate::TypeAndForceComplete<QImage::Format, std::integral_constant<bool,
true> >, QtPrivate::TypeAndForceComplete<QImage, std::integral_constant<bool,
true> > >>, extradata = 0x0}}, d = 0x0}
#20 0x00007fa17c153381 in Okular::PixmapGenerationThread::run
(this=0x7fa17800c8e0) at
/usr/src/debug/okular-24.12.3-1.fc41.x86_64/core/generator_p.cpp:59
No locals.
#21 0x00007fa193ab67e9 in operator() (__closure=<optimized out>) at
/usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/thread/qthread_unix.cpp:375
thr = <optimized out>
data = <optimized out>
thr = <optimized out>
data = <optimized out>
locker = <optimized out>
#22 (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=...) at
/usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/thread/qthread_unix.cpp:311
No locals.
#23 QThreadPrivate::start (arg=0x7fa17800c8e0) at
/usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/thread/qthread_unix.cpp:339
__clframe = {__cancel_routine = <optimized out>, __cancel_arg =
0x7fa17800c8e0, __do_it = 1, __cancel_type = <optimized out>}
thr = 0x7fa17800c8e0
data = <optimized out>
#24 0x00007fa19327dba8 in start_thread (arg=<optimized out>) at
pthread_create.c:448
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140330540201664,
-2968012359293365948, 140330540201664, -408, 11, 140734014244352,
-2968012359347891900, -2968195632581078716}, mask_was_saved = 0}}, priv = {pad
= {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#25 0x00007fa193301b8c in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
No locals.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the Okular-devel
mailing list