crash in Gfx::restoreState
- poppler version: 23.05.0
While scrolling/zomming/switching pages evince
crashed inside poppler. I have not yet found a reliable way to reproduce the issue. This has already happened three times, but only with one particular PDF file in which has pages of different sizes.
#0 0x00007f946e5806ac in Gfx::restoreState() (this=this@entry=0x7f945d858740) at /usr/src/debug/poppler/poppler-23.05.0/poppler/Gfx.cc:5375
#1 0x00007f946e580717 in Gfx::popStateGuard() (this=0x7f945d858740) at /usr/src/debug/poppler/poppler-23.05.0/poppler/Gfx.cc:5355
#2 0x00007f946e56b881 in Gfx::~Gfx() (this=this@entry=0x7f945d858740, this=<optimized out>) at /usr/src/debug/poppler/poppler-23.05.0/poppler/Gfx.cc:606
#3 0x00007f94866bbefe in _free_type3_font_info(void*) (closure=0x7f945c2978e0) at /usr/src/debug/poppler/poppler-23.05.0/poppler/CairoFontEngine.cc:423
#4 0x00007f94a3981c7f in _cairo_user_data_array_fini (array=0x7f945e939480) at ../cairo/src/cairo-array.c:392
#5 0x00007f94a3992981 in INT_cairo_font_face_destroy (font_face=0x7f945e939470) at ../cairo/src/cairo-font-face.c:189
#6 INT_cairo_font_face_destroy (font_face=0x7f945e939470) at ../cairo/src/cairo-font-face.c:171
#7 0x00007f94a39c4a8a in _cairo_scaled_font_fini_internal (scaled_font=0x7f945d9e75d0) at ../cairo/src/cairo-scaled-font.c:920
#8 0x00007f94a39cc25d in INT_cairo_scaled_font_destroy (scaled_font=<optimized out>) at ../cairo/src/cairo-scaled-font.c:1408
#9 0x00007f94a39c5f7c in INT_cairo_scaled_font_create (font_face=<optimized out>, font_matrix=<optimized out>, ctm=<optimized out>, options=0x7f946effa7b0) at ../cairo/src/cairo-scaled-font.c:1224
#10 0x00007f94a3994249 in _cairo_gstate_ensure_scaled_font (gstate=0x7f945d7322d0) at ../cairo/src/cairo-gstate.c:1917
#11 _cairo_gstate_ensure_scaled_font (gstate=gstate@entry=0x7f945d7322d0) at ../cairo/src/cairo-gstate.c:1896
#12 0x00007f94a399440e in _cairo_gstate_show_text_glyphs (gstate=0x7f945d7322d0, glyphs=0x7f945e8ea140, num_glyphs=<optimized out>, info=0x0) at ../cairo/src/cairo-gstate.c:2006
#13 0x00007f94a39e6b96 in cairo_show_glyphs (num_glyphs=<optimized out>, glyphs=<optimized out>, cr=0x55600e93f080) at ../cairo/src/cairo.c:3687
#14 cairo_show_glyphs (cr=0x55600e93f080, glyphs=<optimized out>, num_glyphs=<optimized out>) at ../cairo/src/cairo.c:3667
#15 0x00007f94866c0980 in CairoOutputDev::endString(GfxState*) (state=<optimized out>, this=0x7f945c058090) at /usr/src/debug/poppler/poppler-23.05.0/poppler/CairoOutputDev.cc:1553
#16 CairoOutputDev::endString(GfxState*) (this=0x7f945c058090, state=<optimized out>) at /usr/src/debug/poppler/poppler-23.05.0/poppler/CairoOutputDev.cc:1519
#17 0x00007f946e5787e9 in Gfx::doShowText(GooString const*) (this=this@entry=0x7f945e937030, s=0x7f945da23d60) at /usr/src/debug/poppler/poppler-23.05.0/poppler/Gfx.cc:4033
#18 0x00007f946e579a7e in Gfx::opShowSpaceText(Object*, int) (this=0x7f945e937030, args=0x7f946effbed0, numArgs=<optimized out>) at /usr/src/debug/poppler/poppler-23.05.0/poppler/Gfx.cc:3808
#19 0x00007f946e56bbfc in Gfx::go(bool) (this=this@entry=0x7f945e937030, topLevel=topLevel@entry=true) at /usr/src/debug/poppler/poppler-23.05.0/poppler/Gfx.cc:684
#20 0x00007f946e56c797 in Gfx::display(Object*, bool) (this=0x7f945e937030, obj=0x7f946effc1e0, topLevel=true) at /usr/src/debug/poppler/poppler-23.05.0/poppler/Gfx.cc:645
#21 0x00007f946e5d94c2 in Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool)
(this=0x7f945c0af980, out=0x7f945c058090, hDPI=72, vDPI=72, rotate=<optimized out>, useMediaBox=false, crop=true, sliceX=-1, sliceY=-1, sliceW=-1, sliceH=-1, printing=false, abortCheckCbk=0x0, abortCheckCbkData=0x0, annotDisplayDecideCbk=0x0, annotDisplayDecideCbkData=0x0, copyXRef=false) at /usr/src/debug/poppler/poppler-23.05.0/poppler/Page.cc:584
#22 0x00007f94866a8822 in _poppler_page_render(PopplerPage*, cairo_t*, bool, PopplerPrintFlags) (page=0x7f945c0fdb70, cairo=0x55600e93f080, printing=<optimized out>, print_flags=<optimized out>)
at /usr/src/debug/poppler/poppler-23.05.0/glib/poppler-page.cc:331
#23 0x00007f948673b42b in pdf_page_render (page=page@entry=0x7f945c0fdb70, width=455, height=342, rc=rc@entry=0x7f945dd3d7b0) at ../evince/backend/pdf/ev-poppler.c:431
#24 0x00007f948673b565 in pdf_document_render (document=<optimized out>, rc=0x7f945dd3d7b0) at ../evince/backend/pdf/ev-poppler.c:457
#25 0x00007f94a46b4a06 in ev_job_render_run (job=0x55600e59a700) at ../evince/libview/ev-jobs.c:645
#26 0x00007f94a46b46b9 in ev_job_thread (job=0x55600e59a700) at ../evince/libview/ev-job-scheduler.c:184
#27 ev_job_thread_proxy (data=<optimized out>) at ../evince/libview/ev-job-scheduler.c:217
#28 0x00007f94a4501cc5 in g_thread_proxy (data=0x55600e598c40) at ../glib/glib/gthread.c:831
#29 0x00007f94a340e44b in start_thread (arg=<optimized out>) at pthread_create.c:444
#30 0x00007f94a3491e40 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
(gdb) frame 3
#3 0x00007f94866bbefe in _free_type3_font_info (closure=0x7f945c2978e0) at /usr/src/debug/poppler/poppler-23.05.0/poppler/CairoFontEngine.cc:423
Downloading source file /usr/src/debug/poppler/poppler-23.05.0/poppler/CairoFontEngine.cc
423 delete info->gfx;
(gdb) p *info
$1 = {
font = std::shared_ptr<GfxFont> (use count 1, weak count 0) = {
get() = 0x7f945e07b0b0
},
doc = 0x7f945c0552f0,
fontEngine = 0x7f945c055be0,
outputDev = 0x7f945e6605b0,
gfx = 0x7f945d858740
}
(gdb) p *info->gfx
$2 = {
doc = 0x7f945c0552f0,
xref = 0x7f945c055530,
catalog = 0x7f945c055660,
out = 0x7f945e6605b0,
subPage = true,
printCommands = false,
profileCommands = false,
commandAborted = false,
res = 0x7f945d84cc60,
updateLevel = 70,
state = 0x7f945e263590,
stackHeight = 195,
stateGuards = std::vector of length 1, capacity 2 = {1},
fontChanged = true,
clip = clipNone,
ignoreUndef = 0,
baseMatrix = {1, 0, 0, 1, -2, 11},
displayDepth = 0,
ocState = true,
mcStack = 0x0,
parser = 0x0,
formsDrawing = std::set with 0 elements,
charProcDrawing = std::set with 0 elements,
abortCheckCbk = 0x0,
abortCheckCbkData = 0x0
}
(gdb) p *info->gfx->out
$3 = {
_vptr.OutputDev = 0x7f945e3f6cd0,
defCTM = {6.9305145125234317e-310, 37.408003699999981, 41.839379299999983, 44.612974099999981, 46.382336299999984, 50.813711899999987},
defICTM = {53.467755199999985, 57.899130799999988, 60.553174099999985, 64.984549699999988, 68.969599699999989, 72.95464969999999},
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
}
}
I wonder if it may be a use-after-free of sorts since gdb
does not show a symbol name next to the vtable pointer. In a call to _free_type3_font_info()
that did not crash it showed:
(gdb) p *info->gfx->out
$2 = {
_vptr.OutputDev = 0x7f45c2841250 <vtable for CairoOutputDev+16>,
[...]
full call stack
#0 0x00007f946e5806ac in Gfx::restoreState() (this=this@entry=0x7f945d858740) at /usr/src/debug/poppler/poppler-23.05.0/poppler/Gfx.cc:5375
#1 0x00007f946e580717 in Gfx::popStateGuard() (this=0x7f945d858740) at /usr/src/debug/poppler/poppler-23.05.0/poppler/Gfx.cc:5355
#2 0x00007f946e56b881 in Gfx::~Gfx() (this=this@entry=0x7f945d858740, this=<optimized out>) at /usr/src/debug/poppler/poppler-23.05.0/poppler/Gfx.cc:606
#3 0x00007f94866bbefe in _free_type3_font_info(void*) (closure=0x7f945c2978e0) at /usr/src/debug/poppler/poppler-23.05.0/poppler/CairoFontEngine.cc:423
info = 0x7f945c2978e0
#4 0x00007f94a3981c7f in _cairo_user_data_array_fini (array=0x7f945e939480) at ../cairo/src/cairo-array.c:392
s = 0x7f945c28dc40
slots = <optimized out>
num_slots = <optimized out>
#5 0x00007f94a3992981 in INT_cairo_font_face_destroy (font_face=0x7f945e939470) at ../cairo/src/cairo-font-face.c:189
__PRETTY_FUNCTION__ = "cairo_font_face_destroy"
#6 INT_cairo_font_face_destroy (font_face=0x7f945e939470) at ../cairo/src/cairo-font-face.c:171
__PRETTY_FUNCTION__ = "cairo_font_face_destroy"
#7 0x00007f94a39c4a8a in _cairo_scaled_font_fini_internal (scaled_font=0x7f945d9e75d0) at ../cairo/src/cairo-scaled-font.c:920
__PRETTY_FUNCTION__ = "_cairo_scaled_font_fini_internal"
#8 0x00007f94a39cc25d in INT_cairo_scaled_font_destroy (scaled_font=<optimized out>) at ../cairo/src/cairo-scaled-font.c:1408
lru = 0x7f945d9e75d0
font_map = 0x55600e438d10
__PRETTY_FUNCTION__ = "cairo_scaled_font_destroy"
#9 0x00007f94a39c5f7c in INT_cairo_scaled_font_create (font_face=<optimized out>, font_matrix=<optimized out>, ctm=<optimized out>, options=0x7f946effa7b0) at ../cairo/src/cairo-scaled-font.c:1224
status = CAIRO_STATUS_SUCCESS
font_map = 0x55600e438d10
key = {
hash_entry = {
hash = 4267040028608201840
},
status = CAIRO_STATUS_SUCCESS,
ref_count = {
ref_count = 1072693248
},
user_data = {
size = 0,
num_elements = 0,
element_size = 0,
elements = 0x0
},
original_font_face = 0x7f945ebcb1e0,
font_face = 0x7f945ebcb1e0,
font_matrix = {
xx = 5.9776000000000007,
yx = 0,
xy = -0,
yy = -5.9776000000000007,
x0 = 0,
y0 = 0
},
ctm = {
xx = 1.2540135323218544,
yx = 0,
xy = 0,
yy = -1.2567707606035441,
x0 = 0,
y0 = 0
},
options = {
antialias = CAIRO_ANTIALIAS_DEFAULT,
subpixel_order = CAIRO_SUBPIXEL_ORDER_DEFAULT,
lcd_filter = CAIRO_LCD_FILTER_DEFAULT,
hint_style = CAIRO_HINT_STYLE_DEFAULT,
hint_metrics = CAIRO_HINT_METRICS_ON,
round_glyph_positions = CAIRO_ROUND_GLYPH_POS_ON,
variations = 0x0,
color_mode = CAIRO_COLOR_MODE_DEFAULT,
palette_index = 0,
custom_palette = 0x0,
custom_palette_size = 0
},
placeholder = 0,
holdover = 0,
finished = 0,
scale = {
xx = 0,
yx = 0,
xy = 0,
yy = 0,
x0 = 0,
y0 = 0
},
scale_inverse = {
xx = 0,
yx = 0,
xy = 0,
yy = 0,
x0 = 0,
y0 = 0
},
max_scale = 0,
extents = {
ascent = 0,
descent = 1,
height = -nan(0xf000000000000),
max_x_advance = 0,
max_y_advance = 0
},
fs_extents = {
ascent = 0,
descent = 0,
height = 0,
max_x_advance = 0,
max_y_advance = 0
},
mutex = {
__data = {
__lock = 0,
__count = 0,
__owner = 0,
__nusers = 0,
__kind = 0,
__spins = 0,
__elision = 0,
__list = {
__prev = 0x0,
__next = 0x0
}
},
__size = '\000' <repeats 39 times>,
__align = 0
},
glyphs = 0x0,
glyph_pages = {
next = 0x0,
prev = 0x0
},
cache_frozen = 1862248512,
global_cache_frozen = 32660,
recording_surfaces_to_free = {
size = 0,
num_elements = 0,
element_size = 245990096,
elements = 0xb357fa4cc9d50100 <error: Cannot access memory at address 0xb357fa4cc9d50100>
},
dev_privates = {
next = 0x56cd,
prev = 0x7f945e650f00
},
backend = 0x2,
link = {
next = 0x7f946effab90,
prev = 0x7f946effa840
}
}
old = 0x55600e87b140
scaled_font = 0x7f945e90a810
dead = 0x0
det = <optimized out>
__PRETTY_FUNCTION__ = "cairo_scaled_font_create"
#10 0x00007f94a3994249 in _cairo_gstate_ensure_scaled_font (gstate=0x7f945d7322d0) at ../cairo/src/cairo-gstate.c:1917
status = <optimized out>
options = {
antialias = CAIRO_ANTIALIAS_DEFAULT,
subpixel_order = CAIRO_SUBPIXEL_ORDER_DEFAULT,
lcd_filter = CAIRO_LCD_FILTER_DEFAULT,
hint_style = CAIRO_HINT_STYLE_DEFAULT,
hint_metrics = CAIRO_HINT_METRICS_ON,
round_glyph_positions = CAIRO_ROUND_GLYPH_POS_ON,
variations = 0x0,
color_mode = CAIRO_COLOR_MODE_DEFAULT,
palette_index = 0,
custom_palette = 0x0,
custom_palette_size = 0
}
scaled_font = <optimized out>
font_ctm = {
xx = 1.2540135323218544,
yx = 0,
xy = 0,
yy = -1.2567707606035441,
x0 = 0,
y0 = 342
}
status = <optimized out>
#11 _cairo_gstate_ensure_scaled_font (gstate=gstate@entry=0x7f945d7322d0) at ../cairo/src/cairo-gstate.c:1896
status = <optimized out>
#12 0x00007f94a399440e in _cairo_gstate_show_text_glyphs (gstate=0x7f945d7322d0, glyphs=0x7f945e8ea140, num_glyphs=<optimized out>, info=0x0) at ../cairo/src/cairo-gstate.c:2006
stack_transformed_glyphs = {{
index = 0,
x = 0,
y = 0
}, {
index = 0,
x = 1.3906711615670058e-309,
y = 0
}, {
index = 0,
x = 6.9305728545387356e-310,
y = 6.930572854522135e-310
}, {
index = 140276356257104,
x = 6.9305728561679665e-310,
y = 6.9305728561750811e-310
}, {
index = 140276356256976,
x = 6.9305728561798241e-310,
y = 6.9305728545252971e-310
}, {
index = 10747904,
x = 1.2271673656857883e-316,
y = 0
}, {
index = 0,
x = 0,
y = 0
} <repeats 79 times>}
stack_transformed_clusters = {{
num_bytes = 0,
num_glyphs = 0
}, {
num_bytes = -1556330877,
num_glyphs = 32660
}, {
num_bytes = -1570556240,
num_glyphs = 32660
}, {
num_bytes = 0,
num_glyphs = 0
}, {
num_bytes = 0,
num_glyphs = 0
}, {
num_bytes = 1862251872,
num_glyphs = 32660
}, {
num_bytes = 1588014416,
num_glyphs = 32660
}, {
num_bytes = 2,
num_glyphs = 0
}, {
num_bytes = 0,
num_glyphs = 0
}, {
num_bytes = 1588014416,
num_glyphs = 32660
}, {
num_bytes = 2,
num_glyphs = 0
}, {
num_bytes = 1,
num_glyphs = 0
}, {
num_bytes = 0,
num_glyphs = 0
}, {
num_bytes = 1862251872,
num_glyphs = 32660
}, {
num_bytes = -1570556240,
num_glyphs = 32660
}, {
num_bytes = -1556330810,
num_glyphs = 32660
}, {
num_bytes = -1570556240,
num_glyphs = 32660
}, {
num_bytes = 0,
num_glyphs = 0
}, {
num_bytes = 1553440695,
num_glyphs = 32660
}, {
num_bytes = 1862251872,
num_glyphs = 32660
}, {
num_bytes = 1588014408,
num_glyphs = 32660
}, {
num_bytes = 2,
num_glyphs = 0
}, {
num_bytes = 0,
num_glyphs = 0
}, {
num_bytes = 1588014408,
num_glyphs = 32660
}, {
num_bytes = 3,
num_glyphs = 0
}, {
num_bytes = 3,
num_glyphs = 0
}, {
num_bytes = 0,
num_glyphs = 0
}, {
num_bytes = 1862251872,
num_glyphs = 32660
}, {
num_bytes = -1570556240,
num_glyphs = 32660
}, {
num_bytes = -1556330877,
num_glyphs = 32660
}, {
num_bytes = -1570556240,
num_glyphs = 32660
}, {
num_bytes = 0,
num_glyphs = 0
}, {
num_bytes = 0,
num_glyphs = 0
}, {
num_bytes = 1862251872,
num_glyphs = 32660
}, {
num_bytes = 1588014384,
num_glyphs = 32660
}, {
num_bytes = 6,
num_glyphs = 0
}, {
num_bytes = 0,
num_glyphs = 0
}, {
num_bytes = 0,
num_glyphs = 0
}, {
num_bytes = 1862251968,
num_glyphs = 32660
}, {
num_bytes = 0,
num_glyphs = 0
}, {
num_bytes = 0,
num_glyphs = 0
}, {
num_bytes = 8,
num_glyphs = 0
}, {
num_bytes = -1570556240,
num_glyphs = 32660
}, {
num_bytes = -1556329613,
num_glyphs = 32660
}, {
num_bytes = 124,
num_glyphs = 6
}, {
num_bytes = 8594,
num_glyphs = 4
}, {
num_bytes = 8722,
num_glyphs = 1
}, {
num_bytes = 8727,
num_glyphs = 2
}, {
num_bytes = 8734,
num_glyphs = 5
}, {
num_bytes = 8804,
num_glyphs = 3
}, {
num_bytes = 0,
num_glyphs = 0
}, {
num_bytes = 0,
num_glyphs = 0
}, {
num_bytes = 0,
num_glyphs = 0
}, {
num_bytes = 0,
num_glyphs = 0
}, {
num_bytes = 0,
num_glyphs = 0
}, {
num_bytes = 6,
num_glyphs = 0
}, {
num_bytes = 1588014384,
num_glyphs = 32660
}, {
num_bytes = 0,
num_glyphs = 0
}, {
num_bytes = 8,
num_glyphs = 0
}, {
num_bytes = 1,
num_glyphs = 0
}, {
num_bytes = -1570556240,
num_glyphs = 32660
}, {
num_bytes = 0,
num_glyphs = 0
}, {
num_bytes = 1862251760,
num_glyphs = 32660
}, {
num_bytes = -908787456,
num_glyphs = -1286079924
}, {
num_bytes = 0,
num_glyphs = 0
}, {
num_bytes = 6,
num_glyphs = 0
}, {
num_bytes = 6,
num_glyphs = 0
}, {
num_bytes = 0,
num_glyphs = 0
}, {
num_bytes = -1570405984,
num_glyphs = 32660
}, {
num_bytes = 3,
num_glyphs = 0
}, {
num_bytes = 1553451600,
num_glyphs = 32660
}, {
num_bytes = -1570553836,
num_glyphs = 32660
}, {
num_bytes = 1584588176,
num_glyphs = 32660
}, {
num_bytes = -1570605952,
num_glyphs = 32660
}, {
num_bytes = 1588014432,
num_glyphs = 32660
}, {
num_bytes = 0,
num_glyphs = 0
}, {
num_bytes = 1862252112,
num_glyphs = 32660
}, {
num_bytes = 17,
num_glyphs = 0
}, {
num_bytes = 1543865136,
num_glyphs = 32660
}, {
num_bytes = 1553451600,
num_glyphs = 32660
}, {
num_bytes = 0,
num_glyphs = 0
}, {
num_bytes = 0,
num_glyphs = 0
}, {
num_bytes = 0,
num_glyphs = 0
}, {
num_bytes = 0,
num_glyphs = 0
}, {
num_bytes = 0,
num_glyphs = 0
}, {
num_bytes = 0,
num_glyphs = 0
}, {
num_bytes = 1543504016,
num_glyphs = 32660
}, {
num_bytes = 0,
num_glyphs = 0
}, {
num_bytes = 0,
num_glyphs = 0
}, {
num_bytes = 0,
num_glyphs = 0
}, {
num_bytes = 0,
num_glyphs = 0
}, {
num_bytes = 3968,
num_glyphs = 0
}, {
num_bytes = 1543503920,
num_glyphs = 32660
}, {
num_bytes = 3952,
num_glyphs = 0
}, {
num_bytes = 98,
num_glyphs = 0
}, {
num_bytes = 0,
num_glyphs = 0
}, {
num_bytes = -1570259008,
num_glyphs = 32660
}, {
num_bytes = -1555964456,
num_glyphs = 32660
}, {
num_bytes = 1553451600,
num_glyphs = 32660
}, {
num_bytes = 1583385216,
num_glyphs = 32660
}, {
num_bytes = 0,
num_glyphs = 32660
}, {
num_bytes = 1,
num_glyphs = 0
}, {
num_bytes = 1583388368,
num_glyphs = 32660
}, {
num_bytes = 1583387592,
num_glyphs = 32660
}, {
num_bytes = 0,
num_glyphs = 0
}, {
num_bytes = 1584588576,
num_glyphs = 32660
}, {
num_bytes = 4,
num_glyphs = 0
}, {
num_bytes = -1570737360,
num_glyphs = 32660
}, {
num_bytes = 1584588488,
num_glyphs = 32660
}, {
num_bytes = 1583385216,
num_glyphs = 32660
}, {
num_bytes = 0,
num_glyphs = 0
}, {
num_bytes = 0,
num_glyphs = 0
}, {
num_bytes = 2,
num_glyphs = 0
}, {
num_bytes = -1570723631,
num_glyphs = 32660
}, {
num_bytes = 1,
num_glyphs = 0
}, {
num_bytes = -1570723397,
num_glyphs = 32660
}, {
num_bytes = 1862252448,
num_glyphs = 32660
}, {
num_bytes = 1584588548,
num_glyphs = 32660
}, {
num_bytes = 1584588576,
num_glyphs = 32660
}, {
num_bytes = 1583386040,
num_glyphs = 32660
}, {
num_bytes = 1584588528,
num_glyphs = 32660
}, {
num_bytes = 1584588500,
num_glyphs = 32660
}, {
num_bytes = 1543503920,
num_glyphs = 32660
}, {
num_bytes = 1545044688,
num_glyphs = 32660
}, {
num_bytes = 1862252720,
num_glyphs = 32660
}, {
num_bytes = 1543865136,
num_glyphs = 32660
}, {
num_bytes = 1545044688,
num_glyphs = 32660
}, {
num_bytes = 0,
num_glyphs = 0
}, {
num_bytes = -1570259008,
num_glyphs = 32660
}, {
num_bytes = -1570942300,
num_glyphs = 32660
}, {
num_bytes = 1583385216,
num_glyphs = 32660
}, {
num_bytes = -908787456,
num_glyphs = -1286079924
}, {
num_bytes = 1584588176,
num_glyphs = 32660
}, {
num_bytes = -1571037032,
num_glyphs = 32660
}, {
num_bytes = 1574746256,
num_glyphs = 32660
}, {
num_bytes = 1574746256,
num_glyphs = 32660
}, {
num_bytes = 0,
num_glyphs = 0
}, {
num_bytes = -908787456,
num_glyphs = -1286079924
}, {
num_bytes = 2,
num_glyphs = 0
}, {
num_bytes = 0,
num_glyphs = 0
}, {
num_bytes = 1543777664,
num_glyphs = 32660
}, {
num_bytes = 0,
num_glyphs = 0
}, {
num_bytes = 1584588176,
num_glyphs = 32660
}, {
num_bytes = 1543854880,
num_glyphs = 32660
}, {
num_bytes = 1862253200,
num_glyphs = 32660
}, {
num_bytes = -1571033989,
num_glyphs = 32660
}, {
num_bytes = 1862252784,
num_glyphs = 32660
}, {
num_bytes = 1862252545,
num_glyphs = 32660
}, {
num_bytes = 0,
num_glyphs = 0
}, {
num_bytes = 1543854688,
num_glyphs = 32660
}, {
num_bytes = 1862252704,
num_glyphs = 32660
}, {
num_bytes = 1548327056,
num_glyphs = 32660
}, {
num_bytes = 1543865136,
num_glyphs = 32660
}, {
num_bytes = 1,
num_glyphs = 32660
}, {
num_bytes = 1862252784,
num_glyphs = 32660
}, {
num_bytes = 1851855170,
num_glyphs = 32660
}, {
num_bytes = 0,
num_glyphs = 32660
}, {
num_bytes = 236723968,
num_glyphs = 21856
}, {
num_bytes = 1584540080,
num_glyphs = 32660
}, {
num_bytes = 0,
num_glyphs = 0
}, {
num_bytes = 0,
num_glyphs = 0
}, {
num_bytes = 239273856,
num_glyphs = 21856
}, {
num_bytes = 1584540080,
num_glyphs = 32660
}, {
num_bytes = -1550230261,
num_glyphs = 32660
}, {
num_bytes = 0,
num_glyphs = 0
}, {
num_bytes = 1584588176,
num_glyphs = 32660
}, {
num_bytes = 0,
num_glyphs = 0
}, {
num_bytes = -1549788296,
num_glyphs = 32660
}, {
num_bytes = 184,
num_glyphs = 0
}, {
num_bytes = 1862253176,
num_glyphs = 32660
}, {
num_bytes = 184,
num_glyphs = 1
}, {
num_bytes = 1830702864,
num_glyphs = 69795208
}, {
num_bytes = 128,
num_glyphs = 0
}, {
num_bytes = 1850661843,
num_glyphs = 32660
}, {
num_bytes = 1830708245,
num_glyphs = 69795208
}, {
num_bytes = 1851780854,
num_glyphs = 32660
}, {
num_bytes = 1553543456,
num_glyphs = 32660
}, {
num_bytes = 1,
num_glyphs = 32660
}, {
num_bytes = 1584588176,
num_glyphs = 32660
}, {
num_bytes = 0,
num_glyphs = 0
}, {
num_bytes = 0,
num_glyphs = 32660
}, {
num_bytes = 1851751169,
num_glyphs = 32660
}, {
num_bytes = 1553544728,
num_glyphs = 32660
}, {
num_bytes = 1553510640,
num_glyphs = 32660
}, {
num_bytes = 134,
num_glyphs = 0
}, {
num_bytes = 1851769391,
num_glyphs = 32660
}, {
num_bytes = 0,
num_glyphs = 0
}, {
num_bytes = 1585137360,
num_glyphs = 32660
}, {
num_bytes = 0,
num_glyphs = 0
}, {
num_bytes = -908787456,
num_glyphs = -1286079924
}, {
num_bytes = 5,
num_glyphs = 0
}, {
num_bytes = -120,
num_glyphs = -1
}, {
num_bytes = 11,
num_glyphs = 0
}, {
num_bytes = 1589232528,
num_glyphs = 32660
}, {
num_bytes = 1588409040,
num_glyphs = 32660
}, {
num_bytes = -908787456,
num_glyphs = -1286079924
}, {
num_bytes = 1543852784,
num_glyphs = 32660
}, {
num_bytes = -120,
num_glyphs = -1
}, {
num_bytes = 11,
num_glyphs = 0
}, {
num_bytes = 1589232528,
num_glyphs = 32660
}...}
source_pattern = {
base = {
ref_count = {
ref_count = 0
},
status = CAIRO_STATUS_SUCCESS,
user_data = {
size = 0,
num_elements = 0,
element_size = 24,
elements = 0x0
},
observers = {
next = 0x7f946effa860,
prev = 0x7f946effa860
},
type = CAIRO_PATTERN_TYPE_SOLID,
filter = CAIRO_FILTER_GOOD,
extend = CAIRO_EXTEND_PAD,
has_component_alpha = 0,
is_foreground_marker = 0,
matrix = {
xx = 0.79743956043956032,
yx = 0,
xy = 0,
yy = -0.79569005847953211,
x0 = 0,
y0 = 272.12599999999998
},
opacity = 1
},
solid = {
base = {
ref_count = {
ref_count = 0
},
status = CAIRO_STATUS_SUCCESS,
user_data = {
size = 0,
num_elements = 0,
element_size = 24,
elements = 0x0
},
observers = {
next = 0x7f946effa860,
prev = 0x7f946effa860
},
type = CAIRO_PATTERN_TYPE_SOLID,
filter = CAIRO_FILTER_GOOD,
extend = CAIRO_EXTEND_PAD,
has_component_alpha = 0,
is_foreground_marker = 0,
matrix = {
xx = 0.79743956043956032,
yx = 0,
xy = 0,
yy = -0.79569005847953211,
x0 = 0,
y0 = 272.12599999999998
},
opacity = 1
},
color = {
red = 0,
green = 0,
blue = 0,
alpha = 1,
red_short = 0,
green_short = 0,
blue_short = 0,
alpha_short = 65535
}
},
surface = {
base = {
ref_count = {
ref_count = 0
},
status = CAIRO_STATUS_SUCCESS,
user_data = {
size = 0,
num_elements = 0,
element_size = 24,
elements = 0x0
},
observers = {
next = 0x7f946effa860,
prev = 0x7f946effa860
},
type = CAIRO_PATTERN_TYPE_SOLID,
filter = CAIRO_FILTER_GOOD,
extend = CAIRO_EXTEND_PAD,
has_component_alpha = 0,
is_foreground_marker = 0,
matrix = {
xx = 0.79743956043956032,
yx = 0,
xy = 0,
yy = -0.79569005847953211,
x0 = 0,
y0 = 272.12599999999998
},
opacity = 1
},
surface = 0x0,
region_array_id = 0
},
gradient = {
base = {
base = {
ref_count = {
ref_count = 0
},
status = CAIRO_STATUS_SUCCESS,
user_data = {
size = 0,
num_elements = 0,
element_size = 24,
elements = 0x0
},
observers = {
next = 0x7f946effa860,
prev = 0x7f946effa860
},
type = CAIRO_PATTERN_TYPE_SOLID,
filter = CAIRO_FILTER_GOOD,
extend = CAIRO_EXTEND_PAD,
has_component_alpha = 0,
is_foreground_marker = 0,
matrix = {
xx = 0.79743956043956032,
yx = 0,
xy = 0,
yy = -0.79569005847953211,
x0 = 0,
y0 = 272.12599999999998
},
opacity = 1
},
n_stops = 0,
stops_size = 0,
stops = 0x0,
stops_embedded = {{
offset = 0,
color = {
red = 1,
green = -nan(0xf000000000000),
blue = 6.9305302606081883e-310,
alpha = 0,
red_short = 0,
green_short = 0,
blue_short = 0,
alpha_short = 0
}
}, {
offset = 6.9305302606089788e-310,
color = {
red = 6.9305162901834831e-310,
green = 2.5296161067071823e-321,
blue = 8.8536563734751381e-321,
alpha = 6.6842867415406078e-312,
red_short = 250,
green_short = 0,
blue_short = 0,
alpha_short = 0
}
}}
},
linear = {
base = {
base = {
ref_count = {
ref_count = 0
},
status = CAIRO_STATUS_SUCCESS,
user_data = {
size = 0,
num_elements = 0,
element_size = 24,
elements = 0x0
},
observers = {
next = 0x7f946effa860,
prev = 0x7f946effa860
},
type = CAIRO_PATTERN_TYPE_SOLID,
filter = CAIRO_FILTER_GOOD,
extend = CAIRO_EXTEND_PAD,
has_component_alpha = 0,
is_foreground_marker = 0,
matrix = {
xx = 0.79743956043956032,
yx = 0,
xy = 0,
yy = -0.79569005847953211,
x0 = 0,
y0 = 272.12599999999998
},
opacity = 1
},
n_stops = 0,
stops_size = 0,
stops = 0x0,
stops_embedded = {{
offset = 0,
color = {
red = 1,
green = -nan(0xf000000000000),
blue = 6.9305302606081883e-310,
alpha = 0,
red_short = 0,
green_short = 0,
blue_short = 0,
alpha_short = 0
}
}, {
offset = 6.9305302606089788e-310,
color = {
red = 6.9305162901834831e-310,
green = 2.5296161067071823e-321,
blue = 8.8536563734751381e-321,
alpha = 6.6842867415406078e-312,
red_short = 250,
green_short = 0,
blue_short = 0,
alpha_short = 0
}
}}
},
pd1 = {
x = 6.9305302606113503e-310,
y = 0
},
pd2 = {
x = 7.9050503334599447e-321,
y = 1.6975966327722179e-313
}
},
radial = {
base = {
base = {
ref_count = {
ref_count = 0
},
status = CAIRO_STATUS_SUCCESS,
user_data = {
size = 0,
num_elements = 0,
element_size = 24,
elements = 0x0
},
observers = {
next = 0x7f946effa860,
prev = 0x7f946effa860
},
type = CAIRO_PATTERN_TYPE_SOLID,
filter = CAIRO_FILTER_GOOD,
extend = CAIRO_EXTEND_PAD,
has_component_alpha = 0,
is_foreground_marker = 0,
matrix = {
xx = 0.79743956043956032,
yx = 0,
xy = 0,
yy = -0.79569005847953211,
x0 = 0,
y0 = 272.12599999999998
},
opacity = 1
},
n_stops = 0,
stops_size = 0,
stops = 0x0,
stops_embedded = {{
offset = 0,
color = {
red = 1,
green = -nan(0xf000000000000),
blue = 6.9305302606081883e-310,
alpha = 0,
red_short = 0,
green_short = 0,
blue_short = 0,
alpha_short = 0
}
}, {
offset = 6.9305302606089788e-310,
color = {
red = 6.9305162901834831e-310,
green = 2.5296161067071823e-321,
blue = 8.8536563734751381e-321,
alpha = 6.6842867415406078e-312,
red_short = 250,
green_short = 0,
blue_short = 0,
alpha_short = 0
}
}}
},
cd1 = {
center = {
x = 6.9305302606113503e-310,
y = 0
},
radius = 7.9050503334599447e-321
},
cd2 = {
center = {
x = 1.6975966327722179e-313,
y = 6.9304382532932217e-310
},
radius = 6.9305164189148562e-310
}
}
},
mesh = {
base = {
ref_count = {
ref_count = 0
},
status = CAIRO_STATUS_SUCCESS,
user_data = {
size = 0,
num_elements = 0,
element_size = 24,
elements = 0x0
},
observers = {
next = 0x7f946effa860,
prev = 0x7f946effa860
},
type = CAIRO_PATTERN_TYPE_SOLID,
filter = CAIRO_FILTER_GOOD,
extend = CAIRO_EXTEND_PAD,
has_component_alpha = 0,
is_foreground_marker = 0,
matrix = {
xx = 0.79743956043956032,
yx = 0,
xy = 0,
yy = -0.79569005847953211,
x0 = 0,
y0 = 272.12599999999998
},
opacity = 1
},
patches = {
size = 0,
num_elements = 0,
element_size = 0,
elements = 0x0
},
current_patch = 0x3ff0000000000000,
current_side = 0,
has_control_point = {-65536, 1862248800, 32660, 0},
has_color = {0, 0, 0, 1862248816}
},
raster_source = {
base = {
ref_count = {
ref_count = 0
},
status = CAIRO_STATUS_SUCCESS,
user_data = {
size = 0,
num_elements = 0,
element_size = 24,
elements = 0x0
},
observers = {
next = 0x7f946effa860,
prev = 0x7f946effa860
},
type = CAIRO_PATTERN_TYPE_SOLID,
filter = CAIRO_FILTER_GOOD,
extend = CAIRO_EXTEND_PAD,
has_component_alpha = 0,
is_foreground_marker = 0,
matrix = {
xx = 0.79743956043956032,
yx = 0,
xy = 0,
yy = -0.79569005847953211,
x0 = 0,
y0 = 272.12599999999998
},
opacity = 1
},
content = 0,
extents = {
x = 0,
y = 0,
width = 0,
height = 0
},
acquire = 0x3ff0000000000000,
release = 0xffff000000000000,
snapshot = 0x7f946effa960,
copy = 0x0,
finish = 0x0,
user_data = 0x7f946effa970
}
}
transformed_glyphs = <optimized out>
pattern = <optimized out>
transformed_clusters = <optimized out>
op = <optimized out>
status = CAIRO_STATUS_SUCCESS
#13 0x00007f94a39e6b96 in cairo_show_glyphs (num_glyphs=<optimized out>, glyphs=<optimized out>, cr=0x55600e93f080) at ../cairo/src/cairo.c:3687
status = <optimized out>
#14 cairo_show_glyphs (cr=0x55600e93f080, glyphs=<optimized out>, num_glyphs=<optimized out>) at ../cairo/src/cairo.c:3667
#15 0x00007f94866c0980 in CairoOutputDev::endString(GfxState*) (state=<optimized out>, this=0x7f945c058090) at /usr/src/debug/poppler/poppler-23.05.0/poppler/CairoOutputDev.cc:1553
render = <optimized out>
#16 CairoOutputDev::endString(GfxState*) (this=0x7f945c058090, state=<optimized out>) at /usr/src/debug/poppler/poppler-23.05.0/poppler/CairoOutputDev.cc:1519
#17 0x00007f946e5787e9 in Gfx::doShowText(GooString const*) (this=this@entry=0x7f945e937030, s=0x7f945da23d60) at /usr/src/debug/poppler/poppler-23.05.0/poppler/Gfx.cc:4033
wMode = <optimized out>
riseX = 0
riseY = 0
code = 0
u = 0x7f945e72bc40
x = <optimized out>
y = <optimized out>
dx = 5.7564288000000001
dy = 0
dx2 = 6.9305166139103138e-310
dy2 = 0
curX = <optimized out>
curY = <optimized out>
tdx = <optimized out>
tdy = <optimized out>
ddx = <optimized out>
ddy = <optimized out>
originX = 0
originY = 0
tOriginX = <optimized out>
tOriginY = <optimized out>
x0 = 153.786
y0 = 202.26900000000001
x1 = <optimized out>
y1 = <optimized out>
tmp = {<optimized out>, <optimized out>, <optimized out>, <optimized out>}
newCTM = {<optimized out>, <optimized out>, <optimized out>, <optimized out>, <optimized out>, <optimized out>}
oldCTM = <optimized out>
mat = <optimized out>
resDict = <optimized out>
oldParser = <optimized out>
savedState = <optimized out>
p = <optimized out>
render = <optimized out>
patternFill = false
len = <optimized out>
n = <optimized out>
uLen = 1
nChars = <optimized out>
nSpaces = <optimized out>
font = 0x7f945c92f990
#18 0x00007f946e579a7e in Gfx::opShowSpaceText(Object*, int) (this=0x7f945e937030, args=0x7f946effbed0, numArgs=<optimized out>) at /usr/src/debug/poppler/poppler-23.05.0/poppler/Gfx.cc:3808
obj = {
type = objString,
{
booln = 96,
intg = 1570913632,
int64g = 140275202800992,
real = 6.9305158667383949e-310,
string = 0x7f945da23d60,
cString = 0x7f945da23d60 "p=\242]\224\177",
array = 0x7f945da23d60,
dict = 0x7f945da23d60,
stream = 0x7f945da23d60,
ref = {
num = 1570913632,
gen = 32660
}
}
}
wMode = 0
i = 0
#19 0x00007f946e56bbfc in Gfx::go(bool) (this=this@entry=0x7f945e937030, topLevel=topLevel@entry=true) at /usr/src/debug/poppler/poppler-23.05.0/poppler/Gfx.cc:684
timer = 0x0
obj = {
type = objCmd,
{
booln = 176,
intg = 1588852400,
int64g = 140275220739760,
real = 6.9305167530312946e-310,
string = 0x7f945eb3f6b0,
cString = 0x7f945eb3f6b0 "TJ",
array = 0x7f945eb3f6b0,
dict = 0x7f945eb3f6b0,
stream = 0x7f945eb3f6b0,
ref = {
num = 1588852400,
gen = 32660
}
}
}
args = {{
type = objArray,
{
booln = 80,
intg = 1586036560,
int64g = 140275217923920,
real = 6.9305166139103138e-310,
string = 0x7f945e88ff50,
cString = 0x7f945e88ff50 "0U\005\\\224\177",
array = 0x7f945e88ff50,
dict = 0x7f945e88ff50,
stream = 0x7f945e88ff50,
ref = {
num = 1586036560,
gen = 32660
}
}
}, {
type = objNull,
{
booln = 202,
intg = -1236950582,
int64g = -4598318208833445430,
real = -15.745999999999999,
string = 0xc02f7df3b645a1ca,
cString = 0xc02f7df3b645a1ca <error: Cannot access memory at address 0xc02f7df3b645a1ca>,
array = 0xc02f7df3b645a1ca,
dict = 0xc02f7df3b645a1ca,
stream = 0xc02f7df3b645a1ca,
ref = {
num = -1236950582,
gen = -1070629389
}
}
}, {
type = objNull,
{
booln = false,
intg = 0,
int64g = 140273631887360,
real = 6.9304382532925794e-310,
string = 0x7f9400000000,
cString = 0x7f9400000000 <error: Cannot access memory at address 0x7f9400000000>,
array = 0x7f9400000000,
dict = 0x7f9400000000,
stream = 0x7f9400000000,
ref = {
num = 0,
gen = 32660
}
}
}, {
type = objNull,
{
booln = true,
intg = 1,
int64g = 140273631887361,
real = 6.9304382532926288e-310,
string = 0x7f9400000001,
cString = 0x7f9400000001 <error: Cannot access memory at address 0x7f9400000001>,
array = 0x7f9400000001,
dict = 0x7f9400000001,
stream = 0x7f9400000001,
ref = {
num = 1,
gen = 32660
}
}
}, {
type = objNull,
{
booln = 224,
intg = -1752346656,
int64g = 4639176483134066656,
real = 141.32600000000002,
string = 0x4061aa6e978d4fe0,
cString = 0x4061aa6e978d4fe0 <error: Cannot access memory at address 0x4061aa6e978d4fe0>,
array = 0x4061aa6e978d4fe0,
dict = 0x4061aa6e978d4fe0,
stream = 0x4061aa6e978d4fe0,
ref = {
num = -1752346656,
gen = 1080142446
}
}
}, {
type = objNull,
{
booln = 14,
intg = -1649267442,
int64g = 4641649838938795278,
real = 211.62299999999999,
string = 0x406a73ef9db22d0e,
cString = 0x406a73ef9db22d0e <error: Cannot access memory at address 0x406a73ef9db22d0e>,
array = 0x406a73ef9db22d0e,
dict = 0x406a73ef9db22d0e,
stream = 0x406a73ef9db22d0e,
ref = {
num = -1649267442,
gen = 1080718319
}
}
}, {
type = objNone,
{
booln = 244,
intg = 1552647668,
int64g = 140275184535028,
real = 6.9305149642798648e-310,
string = 0x7f945c8b85f4,
cString = 0x7f945c8b85f4 "\224\177",
array = 0x7f945c8b85f4,
dict = 0x7f945c8b85f4,
stream = 0x7f945c8b85f4,
ref = {
num = 1552647668,
gen = 32660
}
}
}, {
type = objNone,
{
booln = 6,
intg = 6,
int64g = 4634766966517661702,
real = 72.000000000000085,
string = 0x4052000000000006,
cString = 0x4052000000000006 <error: Cannot access memory at address 0x4052000000000006>,
array = 0x4052000000000006,
dict = 0x4052000000000006,
stream = 0x4052000000000006,
ref = {
num = 6,
gen = 1079115776
}
}
}, {
type = objNone,
{
booln = false,
intg = 0,
int64g = 25769803776,
real = 1.2731974745791634e-313,
string = 0x600000000,
cString = 0x600000000 <error: Cannot access memory at address 0x600000000>,
array = 0x600000000,
dict = 0x600000000,
stream = 0x600000000,
ref = {
num = 0,
gen = 6
}
}
}, {
type = objNone,
{
booln = 4,
intg = 4,
int64g = 12884901892,
real = 6.3659873748720795e-314,
string = 0x300000004,
cString = 0x300000004 <error: Cannot access memory at address 0x300000004>,
array = 0x300000004,
dict = 0x300000004,
stream = 0x300000004,
ref = {
num = 4,
gen = 3
}
}
}, {
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 = 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 = false,
intg = -908787456,
int64g = -5523671210235985664,
real = -2.3314657225507209e-61,
string = 0xb357fa4cc9d50100,
cString = 0xb357fa4cc9d50100 <error: Cannot access memory at address 0xb357fa4cc9d50100>,
array = 0xb357fa4cc9d50100,
dict = 0xb357fa4cc9d50100,
stream = 0xb357fa4cc9d50100,
ref = {
num = -908787456,
gen = -1286079924
}
}
}, {
type = objNone,
{
booln = 240,
intg = 1552647664,
int64g = 140275184535024,
real = 6.9305149642796672e-310,
string = 0x7f945c8b85f0,
cString = 0x7f945c8b85f0 "",
array = 0x7f945c8b85f0,
dict = 0x7f945c8b85f0,
stream = 0x7f945c8b85f0,
ref = {
num = 1552647664,
gen = 32660
}
}
}, {
type = objNone,
{
booln = 152,
intg = 1576753304,
int64g = 140275208640664,
real = 6.9305161552565267e-310,
string = 0x7f945dfb5898,
cString = 0x7f945dfb5898 "\b",
array = 0x7f945dfb5898,
dict = 0x7f945dfb5898,
stream = 0x7f945dfb5898,
ref = {
num = 1576753304,
gen = 32660
}
}
}, {
type = objNone,
{
booln = 170,
intg = 1576753322,
int64g = 140275208640682,
real = 6.930516155257416e-310,
string = 0x7f945dfb58aa,
cString = 0x7f945dfb58aa "28",
array = 0x7f945dfb58aa,
dict = 0x7f945dfb58aa,
stream = 0x7f945dfb58aa,
ref = {
num = 1576753322,
gen = 32660
}
}
}, {
type = objNone,
{
booln = 26,
intg = 1851770906,
int64g = 140275483658266,
real = 6.9305297429314417e-310,
string = 0x7f946e5fc81a <FlateStream::getChar()+122>,
cString = 0x7f946e5fc81a <FlateStream::getChar()+122> "\213\203$\200",
array = 0x7f946e5fc81a <FlateStream::getChar()+122>,
dict = 0x7f946e5fc81a <FlateStream::getChar()+122>,
stream = 0x7f946e5fc81a <FlateStream::getChar()+122>,
ref = {
num = 1851770906,
gen = 32660
}
}
}, {
type = objNone,
{
booln = 128,
intg = 1576753280,
int64g = 140275208640640,
real = 6.9305161552553409e-310,
string = 0x7f945dfb5880,
cString = 0x7f945dfb5880 " ",
array = 0x7f945dfb5880,
dict = 0x7f945dfb5880,
stream = 0x7f945dfb5880,
ref = {
num = 1576753280,
gen = 32660
}
}
}, {
type = objNone,
{
booln = 159,
intg = 1851538079,
int64g = 140275483425439,
real = 6.9305297314282595e-310,
string = 0x7f946e5c3a9f <Lexer::getChar(bool)+79>,
cString = 0x7f946e5c3a9f <Lexer::getChar(bool)+79> "\203\370\377\017\205", <incomplete sequence \306>,
array = 0x7f946e5c3a9f <Lexer::getChar(bool)+79>,
dict = 0x7f946e5c3a9f <Lexer::getChar(bool)+79>,
stream = 0x7f946e5c3a9f <Lexer::getChar(bool)+79>,
ref = {
num = 1851538079,
gen = 32660
}
}
}, {
type = objNone,
{
booln = 159,
intg = 1851538079,
int64g = 140275483425439,
real = 6.9305297314282595e-310,
string = 0x7f946e5c3a9f <Lexer::getChar(bool)+79>,
cString = 0x7f946e5c3a9f <Lexer::getChar(bool)+79> "\203\370\377\017\205", <incomplete sequence \306>,
array = 0x7f946e5c3a9f <Lexer::getChar(bool)+79>,
dict = 0x7f946e5c3a9f <Lexer::getChar(bool)+79>,
stream = 0x7f946e5c3a9f <Lexer::getChar(bool)+79>,
ref = {
num = 1851538079,
gen = 32660
}
}
}, {
type = objNone,
{
booln = false,
intg = -908787456,
int64g = -5523671210235985664,
real = -2.3314657225507209e-61,
string = 0xb357fa4cc9d50100,
cString = 0xb357fa4cc9d50100 <error: Cannot access memory at address 0xb357fa4cc9d50100>,
array = 0xb357fa4cc9d50100,
dict = 0xb357fa4cc9d50100,
stream = 0xb357fa4cc9d50100,
ref = {
num = -908787456,
gen = -1286079924
}
}
}, {
type = objNone,
{
booln = 2,
intg = 2,
int64g = 2,
real = 9.8813129168249309e-324,
string = 0x2,
cString = 0x2 <error: Cannot access memory at address 0x2>,
array = 0x2,
dict = 0x2,
stream = 0x2,
ref = {
num = 2,
gen = 0
}
}
}, {
type = objNone,
{
booln = 144,
intg = 1850677136,
int64g = 140275482564496,
real = 6.9305296888920235e-310,
string = 0x7f946e4f1790 <copyString(char const*)+32>,
cString = 0x7f946e4f1790 <copyString(char const*)+32> "H\205\300\017\204P\377\375\377H\203\304\bH\211\352H\211\336H\211\307[]\377%\252'-",
array = 0x7f946e4f1790 <copyString(char const*)+32>,
dict = 0x7f946e4f1790 <copyString(char const*)+32>,
stream = 0x7f946e4f1790 <copyString(char const*)+32>,
ref = {
num = 1850677136,
gen = 32660
}
}
}, {
type = objNone,
{
booln = 169,
intg = 1576753321,
int64g = 140275208640681,
real = 6.9305161552573666e-310,
string = 0x7f945dfb58a9,
cString = 0x7f945dfb58a9 "F28",
array = 0x7f945dfb58a9,
dict = 0x7f945dfb58a9,
stream = 0x7f945dfb58a9,
ref = {
num = 1576753321,
gen = 32660
}
}
}, {
type = objNone,
{
booln = 24,
intg = 1851541016,
int64g = 140275483428376,
real = 6.9305297315733665e-310,
string = 0x7f946e5c4618 <Lexer::getObj(int)+2472>,
cString = 0x7f946e5c4618 <Lexer::getObj(int)+2472> "I\211D$\b\351\336\366\377\377\277 ",
array = 0x7f946e5c4618 <Lexer::getObj(int)+2472>,
dict = 0x7f946e5c4618 <Lexer::getObj(int)+2472>,
stream = 0x7f946e5c4618 <Lexer::getObj(int)+2472>,
ref = {
num = 1851541016,
gen = 32660
}
}
}, {
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 = 139,
intg = 1851768459,
int64g = 140275483655819,
real = 6.9305297428105438e-310,
string = 0x7f946e5fbe8b <FlateStream::reset()+75>,
cString = 0x7f946e5fbe8b <FlateStream::reset()+75> "\203\375\377tt\203\370\377to\211\352\203\342\017\203\372\btAH\213\003H\215\025\207'\366\377H\213@hH9\320\017\205\272",
array = 0x7f946e5fbe8b <FlateStream::reset()+75>,
dict = 0x7f946e5fbe8b <FlateStream::reset()+75>,
stream = 0x7f946e5fbe8b <FlateStream::reset()+75>,
ref = {
num = 1851768459,
gen = 32660
}
}
}, {
type = objNone,
{
booln = 128,
intg = 1576753280,
int64g = 140275208640640,
real = 6.9305161552553409e-310,
string = 0x7f945dfb5880,
cString = 0x7f945dfb5880 " ",
array = 0x7f945dfb5880,
dict = 0x7f945dfb5880,
stream = 0x7f945dfb5880,
ref = {
num = 1576753280,
gen = 32660
}
}
}, {
type = objNone,
{
booln = 97,
intg = 1851553889,
int64g = 140275483441249,
real = 6.9305297322093772e-310,
string = 0x7f946e5c7861 <Lexer::Lexer(XRef*, Object*)+241>,
cString = 0x7f946e5c7861 <Lexer::Lexer(XRef*, Object*)+241> "\353\207\017\037D",
array = 0x7f946e5c7861 <Lexer::Lexer(XRef*, Object*)+241>,
dict = 0x7f946e5c7861 <Lexer::Lexer(XRef*, Object*)+241>,
stream = 0x7f946e5c7861 <Lexer::Lexer(XRef*, Object*)+241>,
ref = {
num = 1851553889,
gen = 32660
}
}
}, {
type = objNone,
{
booln = false,
intg = -908787456,
int64g = -5523671210235985664,
real = -2.3314657225507209e-61,
string = 0xb357fa4cc9d50100,
cString = 0xb357fa4cc9d50100 <error: Cannot access memory at address 0xb357fa4cc9d50100>,
array = 0xb357fa4cc9d50100,
dict = 0xb357fa4cc9d50100,
stream = 0xb357fa4cc9d50100,
ref = {
num = -908787456,
gen = -1286079924
}
}
}, {
type = objNone,
{
booln = 128,
intg = 1576753280,
int64g = 140275208640640,
real = 6.9305161552553409e-310,
string = 0x7f945dfb5880,
cString = 0x7f945dfb5880 " ",
array = 0x7f945dfb5880,
dict = 0x7f945dfb5880,
stream = 0x7f945dfb5880,
ref = {
num = 1576753280,
gen = 32660
}
}
}, {
type = objNone,
{
booln = 128,
intg = 1576753280,
int64g = 140275208640640,
real = 6.9305161552553409e-310,
string = 0x7f945dfb5880,
cString = 0x7f945dfb5880 " ",
array = 0x7f945dfb5880,
dict = 0x7f945dfb5880,
stream = 0x7f945dfb5880,
ref = {
num = 1576753280,
gen = 32660
}
}
}, {
type = objNone,
{
booln = 64,
intg = 1576753472,
int64g = 140275208640832,
real = 6.930516155264827e-310,
string = 0x7f945dfb5940,
cString = 0x7f945dfb5940 "\004",
array = 0x7f945dfb5940,
dict = 0x7f945dfb5940,
stream = 0x7f945dfb5940,
ref = {
num = 1576753472,
gen = 32660
}
}
}}
numArgs = 1
i = <optimized out>
lastAbortCheck = 0
#20 0x00007f946e56c797 in Gfx::display(Object*, bool) (this=0x7f945e937030, obj=0x7f946effc1e0, topLevel=true) at /usr/src/debug/poppler/poppler-23.05.0/poppler/Gfx.cc:645
#21 0x00007f946e5d94c2 in Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool)
(this=0x7f945c0af980, out=0x7f945c058090, hDPI=72, vDPI=72, rotate=<optimized out>, useMediaBox=false, crop=true, sliceX=-1, sliceY=-1, sliceW=-1, sliceH=-1, printing=false, abortCheckCbk=0x0, abortCheckCbkData=0x0, annotDisplayDecideCbk=0x0, annotDisplayDecideCbkData=0x0, copyXRef=false) at /usr/src/debug/poppler/poppler-23.05.0/poppler/Page.cc:584
gfx = 0x7f945e937030
annotList = <optimized out>
localXRef = <optimized out>
obj = {
type = objStream,
{
booln = 240,
intg = 1552647664,
int64g = 140275184535024,
real = 6.9305149642796672e-310,
string = 0x7f945c8b85f0,
cString = 0x7f945c8b85f0 "",
array = 0x7f945c8b85f0,
dict = 0x7f945c8b85f0,
stream = 0x7f945c8b85f0,
ref = {
num = 1552647664,
gen = 32660
}
}
}
#22 0x00007f94866a8822 in _poppler_page_render(PopplerPage*, cairo_t*, bool, PopplerPrintFlags) (page=0x7f945c0fdb70, cairo=0x55600e93f080, printing=<optimized out>, print_flags=<optimized out>)
at /usr/src/debug/poppler/poppler-23.05.0/glib/poppler-page.cc:331
output_dev = 0x7f945c058090
#23 0x00007f948673b42b in pdf_page_render (page=page@entry=0x7f945c0fdb70, width=455, height=342, rc=rc@entry=0x7f945dd3d7b0) at ../evince/backend/pdf/ev-poppler.c:431
surface = 0x7f945e650f00
cr = 0x55600e93f080
page_width = 362.83499999999998
page_height = 272.12599999999998
xscale = 1.2540135323218544
yscale = 1.2567707606035441
#24 0x00007f948673b565 in pdf_document_render (document=<optimized out>, rc=0x7f945dd3d7b0) at ../evince/backend/pdf/ev-poppler.c:457
poppler_page = 0x7f945c0fdb70
width_points = 362.83499999999998
height_points = 272.12599999999998
width = 455
height = 342
#25 0x00007f94a46b4a06 in ev_job_render_run (job=0x55600e59a700) at ../evince/libview/ev-jobs.c:645
job_render = 0x55600e59a700
ev_page = 0x7f945dd3e340
rc = 0x7f945dd3d7b0
#26 0x00007f94a46b46b9 in ev_job_thread (job=0x55600e59a700) at ../evince/libview/ev-job-scheduler.c:184
result = <optimized out>
job = 0x55600e813c10
#27 ev_job_thread_proxy (data=<optimized out>) at ../evince/libview/ev-job-scheduler.c:217
job = 0x55600e813c10
#28 0x00007f94a4501cc5 in g_thread_proxy (data=0x55600e598c40) at ../glib/glib/gthread.c:831
thread = 0x55600e598c40
__func__ = "g_thread_proxy"
#29 0x00007f94a340e44b in start_thread (arg=<optimized out>) at pthread_create.c:444
ret = <optimized out>
pd = <optimized out>
unwind_buf = {
cancel_jmp_buf = {{
jmp_buf = {140276370825584, -7755693255285585821, -120, 0, 140732221174400, 140275485757440, 7743627216013969507, 7743790655560435811},
mask_was_saved = 0
}},
priv = {
pad = {0x0, 0x0, 0x0, 0x0},
data = {
prev = 0x0,
cleanup = 0x0,
canceltype = 0
}
}
}
not_first_call = <optimized out>
#30 0x00007f94a3491e40 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81