Control: reassign -1 libxm4 2.3.8-5
Control: retitle -1 libxm4: missing call to FcInit() when using Fontconfig
Control: severity -1 important
Control: affects -1 xpdf
Summary: Before some use of Fontconfig, Motif needs to call FcInit().
This has always been required, but without any consequence until now.
With libfontconfig1 2.17.1-3, which is now in unstable, one gets a
warning on stderr. It is bad for a library to send debug messages to
stderr, but... This just announces more important changes in future
versions of Fontconfig, which would mean a breakage in case of such
a missing call to FcInit(). So this bug must be fixed ASAP.
On 2026-01-14 14:11:11 +0100, Vincent Lefevre wrote:
> Hi Adam,
>
> On 2026-01-14 12:43:48 +0000, Adam Sampson wrote:
> > It's not a bug in xpopple as we don't use fontconfig directly there;
> > it'll be indirect through Poppler and Motif.
>
> There are other PDF viewers that are based on Poppler and such
> a warning is not output. Perhaps FcInit is called in Poppler
> and the xpdf issue comes from Motif (since it comes first).
I've added an abort() after the warning in Fontconfig, and I confirm
that this is obtained via Motif. I've attached the backtrace.
This happens via the ValidateAndLoadFont call:
[...]
#6 0x00007f172b316b89 in FcObjectFromName (name=name@entry=0x7f172b051b24
"encoding") at ./src/fcname.c:110
No locals.
#7 0x00007f172b319888 in IA__FcPatternAddString (p=0x55bb07356dc0,
object=object@entry=0x7f172b051b24 "encoding", s=0x55bb0731f41
0 "iso10646-1") at ./src/fcpat.c:825
No locals.
#8 0x00007f172afa4b23 in ValidateAndLoadFont (rend=rend@entry=0x55bb07356d50,
display=<optimized out>, display@entry=0x55bb07308550) at
./lib/Xm/XmRenderT.c:2107
[...]
and this function is defined in "lib/Xm/XmRenderT.c", and if
I understand corretly, this is "case XmFONT_IS_XFT:".
--
Vincent Lefèvre <[email protected]> - Web: <https://www.vinc17.net/>
100% accessible validated (X)HTML - Blog: <https://www.vinc17.net/blog/>
Work: CR INRIA - computer arithmetic / Pascaline project (LIP, ENS-Lyon)
Thread 1 (Thread 0x7f17287bef00 (LWP 98156)):
#0 __pthread_kill_implementation (threadid=<optimized out>,
signo=signo@entry=6, no_tid=no_tid@entry=0) at ./nptl/pthread_kill.c:44
tid = <optimized out>
ret = 0
pd = <optimized out>
old_mask = {__val = {0}}
ret = <optimized out>
#1 0x00007f172a29749f in __pthread_kill_internal (threadid=<optimized out>,
signo=6) at ./nptl/pthread_kill.c:89
No locals.
#2 0x00007f172a240942 in __GI_raise (sig=sig@entry=6) at
../sysdeps/posix/raise.c:26
ret = <optimized out>
#3 0x00007f172a2284ac in __GI_abort () at ./stdlib/abort.c:77
act = {__sigaction_handler = {sa_handler = 0x7f172a4144e0
<_IO_2_1_stderr_>, sa_sigaction = 0x7f172a4144e0 <_IO_2_1_stderr_>}, sa_mask =
{__val = {139737469895904, 51, 139737468296082, 51, 51, 139737469895904, 0, 0,
139737468243285, 3, 51, 1, 51, 7008276616112048756, 139737469893312, 32}},
sa_flags = 721754916, sa_restorer = 0x7f172b051b24}
#4 0x00007f172b317d36 in _FcObjectLookupOtherTypeByName
(str=str@entry=0x7f172b051b24 "encoding", id=id@entry=0x7ffe48b42174) at
./src/fcobjs.c:93
ots = 0x0
ot = <optimized out>
warn = 1
#5 0x00007f172b317fb5 in FcObjectLookupIdByName (str=str@entry=0x7f172b051b24
"encoding") at ./src/fcobjs.c:149
o = <optimized out>
id = 21947
#6 0x00007f172b316b89 in FcObjectFromName (name=name@entry=0x7f172b051b24
"encoding") at ./src/fcname.c:110
No locals.
#7 0x00007f172b319888 in IA__FcPatternAddString (p=0x55bb07356dc0,
object=object@entry=0x7f172b051b24 "encoding", s=0x55bb0731f410 "iso10646-1")
at ./src/fcpat.c:825
No locals.
#8 0x00007f172afa4b23 in ValidateAndLoadFont (rend=rend@entry=0x55bb07356d50,
display=<optimized out>, display@entry=0x55bb07308550) at
./lib/Xm/XmRenderT.c:2107
rend_cache = 0x0
num_rend = <optimized out>
res = 11
p = <optimized out>
count_rend = 0
dsp = 0x0
cb = {reason = 11, event = 0x1, rendition = 0x55bb0731f440, font_name =
0x7f172b04ee9b " \t\r\n\v\f,", render_table = 0x0, tag = 0x7f172a2a4ea7
<__libc_malloc2+247>
"H\205\300t\340H\213P\370\366\302\002\017\205m\377\377\377\203\342\004\017\204d\377\377\377H\215P\360H\215\r\363\353\026"}
locale = 0x3 <error: Cannot access memory at address 0x3>
font = 0x0
args = {{size = 8, addr = 0x7ffe48b421c8 "P\2050\a\273U"}, {size =
89292337, addr = 0x55bb07356c80 "\002"}}
num_args = 1
fromVal = {size = 10, addr = 0x55bb07356da0 "Sans-Serif"}
toVal = {size = 8, addr = 0x7ffe48b421d8 ""}
result = <optimized out>
#9 0x00007f172afa6547 in _XmRenditionCreate (display=0x55bb07308550,
display@entry=0x0, widget=widget@entry=0x55bb07356920,
resname=resname@entry=0x55bb05527e25 <_XmStrings+15749> "renderTable",
resclass=resclass@entry=0x55bb05527e31 <_XmStrings+15761> "RenderTable",
tag=<optimized out>, tag@entry=0x55bb07356c50 "default",
arglist=arglist@entry=0x0, argcount=<optimized out>, in_db=<optimized out>) at
./lib/Xm/XmRenderT.c:2300
rend = 0x55bb07356d50
rend_int = <optimized out>
result = <optimized out>
#10 0x00007f172aef497c in cvtStringToXmRenderTable (dpy=0x55bb07308550,
widget=0x55bb07356920, resname=0x55bb05527e25 <_XmStrings+15749> "renderTable",
resclass=0x55bb05527e31 <_XmStrings+15761> "RenderTable", from=0x7ffe48b425d0,
to=0x7ffe48b425e0) at ./lib/Xm/ResConvert.c:2742
s = <optimized out>
rend = {0x0}
rt = 0x0
tag = 0x55bb07356c50 "default"
has_default = 0 '\000'
in_db = 1 '\001'
strtok_buf = 0x55bb07356c58 " helpBig, helpHuge, mono"
#11 0x00007f172b2689a9 in CallConverter (dpy=0x55bb07308550,
converter=converter@entry=0x7f172aef4ba0 <CvtStringToRenderTable>,
args=args@entry=0x7ffe48b42440, num_args=<optimized out>,
from=from@entry=0x7ffe48b425d0, to=to@entry=0x7ffe48b425e0,
cache_ref_return=0x0, cP=0x55bb07335180) at ../../src/Convert.c:839
heap = <optimized out>
closure = 0x0
supplied_size = <optimized out>
do_ref = 0 '\000'
do_free = 0 '\000'
p = <optimized out>
hash = <optimized out>
retval = <optimized out>
#12 0x00007f172b26982e in _XtConvert (widget=widget@entry=0x55bb07356920,
from_type=<optimized out>, from=from@entry=0x7ffe48b425d0,
to_type=to_type@entry=767, to=to@entry=0x7ffe48b425e0,
cache_ref_return=cache_ref_return@entry=0x0) at ../../src/Convert.c:931
retval = 0 '\000'
app = <optimized out>
p = <optimized out>
num_args = <optimized out>
args = <optimized out>
#13 0x00007f172b286f55 in GetResources (widget=widget@entry=0x55bb07356920,
base=base@entry=0x55bb07356920 " i5\a\273U", names=names@entry=0x7ffe48b43e40,
classes=classes@entry=0x7ffe48b43f10, table=<optimized out>,
num_resources=<optimized out>, quark_args=<optimized out>, args=<optimized
out>, num_args=<optimized out>, typed_args=<optimized out>,
pNumTypedArgs=<optimized out>, tm_hack=<optimized out>) at
../../src/Resources.c:784
already_copied = 0 '\000'
have_value = 0 '\000'
res = 0x55bb073563e0
j = 46
xrm_default_type = <optimized out>
char_val = 0 '\000'
short_val = 0
long_val = 0
rx = 0x7f172b0c5510 <resources+528>
xrm_type = 767
int_val = 65535
char_ptr = <optimized out>
value = {size = 33, addr = 0x55bb07322750 "default, helpBig, helpHuge,
mono"}
rawType = 1
convValue = {size = 8, addr = 0x55bb07356ab8 ""}
stackSearchList = {0x1, 0x55bb0731ef00, 0x0, 0x6c6c6c6c6c6c, 0x6c6c6c,
0x0, 0x20, 0x9c3378d004650200, 0x55bb07353db0, 0x55bb07353df8, 0x55bb072ed3c0,
0x7f172afa985d <AccessColorData+541>, 0x55bb072ed3c0, 0x55bb07353db0, 0x8,
0x7f172afaa5b6 <XmeGetDefaultPixel+310>, 0x0, 0x7f172b13a970
<_XLockDisplay+128>, 0x7f172b0c3d80 <xmFormClassRec>, 0x9c3378d004650200,
0x55bb0734f550, 0x7f172b12950f <XFindContext+175>, 0x55bb0734f550, 0xfffffffd,
0x2a2, 0x0, 0x7ffe48b42bf0, 0x7f172af7c236 <_XmGetWidgetExtData+70>,
0x55bb0734f1d0, 0x9c3378d004650200, 0x55bb0734f550, 0x55bb073536a0,
0x7ffe48b43e44, 0x7f172af8b712 <GetDirection+18>, 0x7ffe48b43e44,
0x7f172afab9ab <_XmDirectionDefault+59>, 0x55bb073531a0, 0x7f172b2871e0
<GetResources+3408>, 0x7ffe00000001, 0x55bb073536a0, 0x55bb07353288,
0x55bb073536a0, 0x0, 0x0, 0x7ffe48b42800, 0x7ffe48b42840, 0x0, 0x7ffe48b42840,
0x7ffe48b43e20, 0x7ffe48b44860, 0x400000000, 0x41, 0x7ffe48b43e20,
0x7ffe48b42b60, 0xffffff8f, 0x0, 0x0, 0x0, 0x100000000, 0x6400000000, 0x0,
0x7ffe48b428b0, 0x7ffe00000000, 0x0, 0x400000008, 0x55bb07353710,
0x7ffe48b43e90, 0x7ffe48b42bd0, 0x7ffeffffff8f, 0x55bb07328500, 0x1,
0x55bb0731ef00, 0x0, 0x100000000, 0x3, 0x7f172b34e98a <do_lookup_x+1018>, 0x0,
0x0, 0x8, 0x55bb0734f5c0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x55bb0731ef00, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0, 0x1, 0x7f172b343870, 0x7f172b343870, 0x7f172b255c70,
0x7ffe48b42960, 0x7f172b343c10, 0x0, 0x7f172b343c10}
searchList = 0x7ffe48b42610
searchListSize = <optimized out>
found = "\000\000\000\000\000\000\000\000\001", '\000' <repeats 29
times>, "\001\000\000\000\000\000\000\000\000\000\000\001", '\000' <repeats 17
times>,
"H\376\177\000\000\240~(+\027\177\000\000\000=\264H\000\000\000\000\270\213&+\027\177\000\000\300=\264H\376\177\000\000\000\000\000\000\000\000\000\000P\2050\a\273U\000\000\260=\264H\376\177\000\000\320=\264H\376\177\000\000\370\022&\243\027\177\000\000\000
%+\027\177\000\000
A\a\000\000\000\000\000\b\2420\a\273U\000\000\000\002e\004\320x3\234\001\000\000\000\000\000\000\000\v\000\000\000\000\000\000\000\220=\264H\376\177\000\000"...
typed = {0 <repeats 67 times>, 32535, 120756848, 21947, 724335136,
32535, 0, 0, 724017104, 32535, 120756848, 21947, 120826792, 21947, 0, 0,
1219767064, 32766, 723863072, 32535, 723938528, 32535, 1219767952, 32766, 8096,
65535, 724348864, 32535, 120756816, 21947, 0, 0, 724925018, 32535, 89297920,
21947, 0, 0, 724017104, 32535, 722708848, 32535, 120756816, 21947, 73728512,
-1674348336, 120620368, 21947, 722819348, 32535, 1219767568, 32766, 120620368,
21947, 0, 0, 724020920, 32535, 120756816, 21947, 0, 0, 0, 0, 0, 0, -1, -1, -1,
-1, 120629328, 21947, 0 <repeats 88 times>, 724886627, 32535, 0, 0, 0, 0,
723845120, 32535, -1660108423, 0, 722508504, 32535, 724887946, 32535, 414, 0,
722545320, 32535, 723845120, 32535, 1219767688, 32766, 1219767684, 32766, 0, 0,
723884419, 32535, 723861992, 32535, 1219767904, 32766, 724842496, 32535,
1219767896, 32766, 1219767684, 32766, 722512344, 32535, 679240320, 32535, 79,
0, 724887946, 32535, 685, 0, 723873992, 32535, 724842608, 0, 0, 0, 1219767812,
32766, 0, 0, 723884419, 32535, 724843536, 32535, 1219768064, 32766, 1219767896,
32766, -1660108423, 0, 724890443, 32535, 724842608, 32535, 1002894711, 0,
723857228, 32535, 724887946, 32535, 626, 0, 723873992, 32535, 724842608, 32535,
1219767944, 32766, 1219767940, 32766, 724843536, 32535, 723884486, 32535,
723872504, 32535, 1219768160, 32766, 1219767808, 32766, 1219768152, 32766,
1219767940, 32766, 723857480, 32535, 679240320, 32535, 79, 0, 723845120...}
cache_ref = {0x0, 0x7f1729d1818e, 0x7f172b257080, 0x7f172b29ef00
<_XtGetModifierIndex>, 0x7ffe48b43390, 0xffff00001fa0, 0x7f172b05ff00
<_XmManager_defaultTranslations>, 0x7f172b343870, 0x43, 0x7f172b2615e0,
0x7f172b252000, 0x74218, 0x7ffe48b44600, 0x7f172b3556e9 <_dl_fixup+265>, 0x1,
0x0, 0x200, 0x7f172b250ff0, 0x7f172b256af8, 0x7f172b29fef0 <_XtCreateXlations>,
0x7ffe48b43410, 0x7ffe48b43620, 0x7f172b06016c
<_XmManager_defaultTranslations+620>, 0x0, 0x0, 0x7f172b357a5a
<_dl_runtime_resolve_xsavec+122>, 0xb9, 0x0, 0x0, 0x7f172b1492ca
<XStringToKeysym+266>, 0x7ffe48b43620, 0x7ffe48b43150, 0x7f172b1bba22
<_XkeyTable+34>, 0x27502740000, 0x0, 0x0, 0x1, 0xffff00001fa0, 0x0,
0x9c3378d004650200, 0x200000000020, 0x7ffe48b444e7, 0x55bb07355000,
0x7ffe48b444e7, 0x7ffe48b43150, 0x7f172b1492ca <XStringToKeysym+266>,
0x7ffe48b443c0, 0x7ffe48b431d0, 0x7f172b1c7005 <_XkeyTable+46597>,
0xa6635b83150, 0x55bb07351878, 0x55bb07355060, 0x0, 0x55bb073519a0,
0x55bb07351870, 0x9c3378d004650200, 0x7f172b05fe83
<_XmPrimitive_defaultTranslations+483>, 0x7f172b1492ca <XStringToKeysym+266>,
0x55bb073552e0, 0x7ffe48b43230, 0x7f172b1bd120 <_XkeyTable+5920>,
0xd600d5f3428, 0x7ffe48b44440, 0x7f172b29819c <StringToKeySym+60>,
0x7ffe48b431d0, 0x48b431d0, 0x55bb07351878, 0x9c3378d004650200, 0x0,
0x7ffe48b445c7, 0x55bb07355fb0, 0x7ffe48b445c7, 0x7ffe48b43230, 0x7ffe48b43488,
0x7ffe48b444a0, 0x7f172b29f236 <_XtGetModifierIndex+822>, 0x7ffe48b43230,
0x648b43230, 0x55bb07351878, 0x55bb07356010, 0x0, 0x7f172a2a4c56
<_int_malloc+3974>, 0x55bb07351870, 0x1, 0x7f172b05fc6d
<_XmPushB_defaultTranslations+493>, 0x2, 0x55bb07355f98, 0x7ffe48b434c0, 0x28,
0x0, 0x0, 0x0, 0x7ffe48b444a0, 0x7f172a2a4ea7 <__libc_malloc2+247>,
0x7ffe48b444a0, 0x7f172a2a4ea7 <__libc_malloc2+247>, 0x55bb073029f0,
0x7ffe48b434c0, 0x1, 0x7f172b265df7 <XtMalloc+23>, 0x7ffe48b43490,
0x7f172b29ff18 <_XtCreateXlations+40>, 0x55bb07355f98, 0x7ffe48b43490,
0x7ffe48b434c0, 0x7f172b05fc80 <_XmPushB_defaultTranslations+512>, 0x0,
0x7f172b299065 <ParseTranslationTable+1413>, 0x7f172b05fc80
<_XmPushB_defaultTranslations+512>, 0x48b433c0, 0x55bb000004e4, 0x7f172b2a6ae1,
0x7ffe48b445c7, 0x7f172b05fc5a <_XmPushB_defaultTranslations+474>,
0x7f172b2aa6b0 <timerEventRec+80>, 0x7f172b05fc5a
<_XmPushB_defaultTranslations+474>, 0x0, 0x0, 0x5, 0x1, 0x7f172b29f270
<_XtRegularMatch>, 0x7f172b2a6ae1, 0x0, 0x0, 0xffffffffffffffff, 0x0,
0x55bb073515a0, 0x7f172b2a6ae1, 0x100, 0x4, 0x0, 0x1, 0x7f172b2a9a60,
0x7f172b2a6ae1, 0x7f172b2a9a30, 0x7f172b2a6ae1, 0x7f172b2aa660 <timerEventRec>,
0x2b2a6ae1, 0x7f172b2a9af0, 0x7f172b2a6ae1, 0x7f172b2a75a1, 0x7f172b2a6ae1,
0x7f172b2a9a00, 0x7f172b2a6ae1, 0x7f172b2a74cc, 0x7f172b2a6ae1, 0x7f172b2a9a90,
0x7f172b2a6ae1, 0x7f172b2a9ab8, 0x7f172b2a6ae1, 0x7f172b2a9b18, 0x7f172b2a6ae1,
0x7f172b2a7566, 0x7f172b2a6ae1, 0x7f172b2a757c, 0x7f172b2a6ae1, 0x7f172b2a7589,
0x7f172b2a6ae1, 0x7f172b05fb42 <_XmPushB_defaultTranslations+194>,
0x7ffe48b445c7, 0x55bb00000459, 0x0, 0x7ffe0000007a, 0x55bb07355fb0,
0x4000d0011a6b9, 0x7ffe48b43820, 0x7ffe48b43500, 0x7ffe48b43e60, 0xc800c800c8,
0x4c3000004c2, 0x55bb07355f80, 0x7ffe48b43504, 0x0, 0x0, 0xffffffffffffffff,
0x0, 0x55bb073515a0, 0x7f172b2a6ae1, 0x3f0000003b, 0x468000004e5,
0x4e600000469, 0x4e8000004e7, 0x4b6000004be, 0x4e4000004b7, 0x7f1700000467,
0x7f172b2a6ae1, 0x7f172b2aa660 <timerEventRec>, 0x2b2a6ae1, 0x7f172b2a9af0,
0x7f172b2a6ae1, 0x7f172b2a75a1, 0x7f172b2a6ae1, 0x7f172b2a9a00, 0x7f172b2a6ae1,
0x7f172b2a74cc, 0x7f172b2a6ae1, 0x7f172b2a9a90, 0x7f172b2a6ae1, 0x7f172b2a9ab8,
0x7f172b2a6ae1...}
cache_ptr = <optimized out>
cache_base = 0x0
persistent_resources = 1 '\001'
found_persistence = <optimized out>
num_typed_args = <optimized out>
db = <optimized out>
do_tm_hack = <optimized out>
#14 0x00007f172b287b78 in _XtGetResources (w=w@entry=0x55bb07356920,
args=args@entry=0x7ffe48b447d0, num_args=num_args@entry=6,
typed_args=typed_args@entry=0x0,
num_typed_args=num_typed_args@entry=0x7ffe48b44630) at
../../src/Resources.c:1007
names = <optimized out>
names_s = {169, 1079, 1184, 310, 1273, 0, 0, 0, 120937664, 21947,
120937776, 21947, 120938016, 21947, 120938336, 21947, 0, 0, 0, 0, 0, 0, 0, 0,
538976288, 538976288, 538976288, 538976288, 16646394, 0, 724006291, 32535,
724335200, 32535, 12, 0, 1219772384, 32766, 0, 0, 120931376, 21947, 0, 0, 0, 0,
120627544, 21947, 3, 0}
classes = <optimized out>
classes_s = {170, 818, 1158, 1158, 1257, 0, 707415126, 32535, 0, 0, 1,
0, -1, -1, -1, -1, 0, 0, 120931664, 21947, 708917952, 32535, 48, 0, 120931744,
21947, 719888080, 32535, 120931664, 21947, 707417433, 32535, 120932656, 21947,
708917952, 32535, 48, 0, 32, 0, 16, 0, 707422241, 32535, 0, 0, 1219774416,
32766, 1219773104, 32766}
quark_cache = {1168, 1166, 1167, 1132, 551, 1236, 40, 0, 120884864,
21947, 16, 0, 120931744, 21947, 719888080, 32535, 2, 0, 723935172, 32535,
120931744, 21947, 719889579, 32535, 1219774416, 32766, 120931744, 21947,
120911184, 21947, 722290008, 32535, 722222464, 32535, 1219774416, 32766,
1219773104, 32766, 719881753, 32535, 1219774416, 32766, 707415126, 32535,
120931744, 21947, 49, 0, 724348856, 32535, 120927904, 21947, 16, 0, 708917952,
32535, 800, 0, 722742360, 32535, 120940816, 21947, 1477, 0, 120828384, 21947,
120901479, 21947, 1219773104, 2047, 4, 0, 722345812, 32535, 722241792, 32535,
89226458, 21947, 120931744, 21947, 120940832, 21947, 120941480, 21947,
1219774416, 32766, 723972754, 32535, 1219773968, 32766, 0, 6, 152, 21947,
1219773104, 32766, 120940832, 21947, 73728512, -1674348336}
quark_args = 0x7ffe48b43fe0
wc = 0x7f172b0c8900 <xmPushButtonClassRec>
cache_refs = 0x0
count = <optimized out>
#15 0x00007f172b26f443 in xtCreate (name=name@entry=0x55bb05517cda "back",
class=class@entry=0x0, widget_class=widget_class@entry=0x7f172b0c8900
<xmPushButtonClassRec>, parent=parent@entry=0x55bb073545a0,
default_screen=0x55bb072f2390, args=args@entry=0x7ffe48b447d0, num_args=6,
typed_args=0x0, num_typed_args=<optimized out>,
parent_constraint_class=0x7f172b0c3d80 <xmFormClassRec>,
post_proc=0x7f172b26eb10 <widgetPostProc>) at ../../src/Create.c:388
widget_cache = {4.6571501372535034e-310, 6.9039489884363252e-310,
4.6571501370637821e-310, 1.5316035021078643e-321, 0, 6.952991673467547e-310, 0,
2.1302848370237304e-314, 0, 0, 0, 0, 0, 6.9529916734825666e-310,
6.9529916734825666e-310, 6.903948256856624e-310, 0, 5.9287877500949585e-323,
4.6571501372535034e-310, 4.6571501173952264e-310, 1.5810100666919889e-322,
6.9039490997710541e-310, 1.0276565433497928e-321, 0, 6.9039491011011776e-310,
6.9529916735015387e-310, 6.9529916735027244e-310, 6.9039482325939494e-310,
4.6571501373388779e-310, 6.903948256856624e-310, 0, 9.8813129168249309e-323,
6.9529916735015387e-310, 6.9039482341701671e-310, 2.5048100579936444e+262,
7.9836913711319411e+165, 9.3460738439878759e-307, 6.9039489909327401e-310,
4.6571501216592106e-310, 8.8931816251424378e-323, 1.0276565433497928e-321,
6.903948256856624e-310, 0, 1.4821969375237396e-322, 1.358680526063428e-321,
6.9039489909374831e-310, 1.2351641146031164e-322, 6.9039489886687337e-310,
2.4505656033725829e-321, 6.9039489886639906e-310, 4.6571501373586405e-310,
1.7786363250284876e-322, 1.7786363250284876e-321, 6.903948256856624e-310,
7.9050503334599447e-323, 1.6798231958602383e-322, 6.9039489909327401e-310,
6.903948256856624e-310, 1.284570679187241e-322, 6.9039489893959983e-310,
2.7667676167109806e-321, 6.9039489893912553e-310, 4.6571501374527106e-310,
2.86558074587923e-322, 2.6481918617090815e-321, 6.9039482568859221e-310,
7.9050503334599447e-323, 0, 6.9039489886639906e-310, 6.903948256856624e-310,
5.9287877500949585e-323, 6.903948256856624e-310, 4.6571501376068591e-310, 0,
4.6571501207137665e-310, 6.903948256856624e-310, 3.4782221467223757e-321,
6.903948256856624e-310, 7.9050503334599447e-323, 0, 6.9039489893912553e-310,
6.9039489893912553e-310, 7.9050503334599447e-323, 6.9039489893912553e-310,
7.9050503334599447e-323, 3.9574658231883848e-321, 6.9039489893912553e-310,
4.6571485708042429e-310, 0, 6.9039489294218142e-310, 6.9039489893912553e-310,
4.6571501376993482e-310, 6.9039489861770618e-310, 4.6571501377009292e-310,
6.9039489861778523e-310, 3.9574658231883848e-321, 6.9039489893912553e-310,
6.9039489282281022e-310, 3.4584595208887258e-323, 6.9039489893912553e-310}
req_widget = <optimized out>
req_constraints = <optimized out>
wsize = <optimized out>
csize = <optimized out>
widget = 0x55bb07356920
cache_refs = <optimized out>
call_data = {type = 0x0, widget = 0x55bb073536a0, args = 0x18, num_args
= 0}
#16 0x00007f172b26f951 in _XtCreateWidget (name=0x55bb05517cda "back",
widget_class=0x7f172b0c8900 <xmPushButtonClassRec>, parent=0x55bb073545a0,
args=0x7ffe48b447d0, num_args=6, typed_args=typed_args@entry=0x0,
num_typed_args=0) at ../../src/Create.c:581
widget = <optimized out>
cwc = <optimized out>
default_screen = <optimized out>
class_inited = <optimized out>
params = {0x55bb05517cda "back", 0x55bb0551841e "", 0x0}
num_params = 1
#17 0x00007f172b26fc29 in XtCreateWidget (name=<optimized out>,
widget_class=<optimized out>, parent=<optimized out>, args=<optimized out>,
num_args=<optimized out>) at ../../src/Create.c:599
retval = <optimized out>
app = <optimized out>
#18 0x000055bb0550d43a in XPDFViewer::initToolbar
(this=this@entry=0x55bb0734f3a0, parent=<optimized out>) at
xpdf/XPDFViewer.cc:1550
label = <optimized out>
lastBtn = <optimized out>
args = {{name = 0x55bb05525e25 <_XmStrings+7557> "leftAttachment",
value = 1}, {name = 0x55bb05526877 <_XmStrings+10199> "topAttachment", value =
1}, {name = 0x55bb0552545b <_XmStrings+5051> "bottomAttachment", value = 1},
{name = 0x55bb05525fb3 <_XmStrings+7955> "marginWidth", value = 6}, {name =
0x55bb055296c7 <XtStrings+711> "sensitive", value = 0}, {name = 0x55bb05525e0f
<_XmStrings+7535> "labelString", value = 94261768178464}, {name =
0x55bb073029f0 " I0\a\273U", value = 94261736545293}, {name = 0x7ff2b0c3d80
<error: Cannot access memory at address 0x7ff2b0c3d80>, value = 10}, {name =
0x0, value = 94261768002128}, {name = 0x55bb072ed3c0 "", value = 1}, {name =
0x55bb0734f550 "P\3654\a\273U", value = 94261768002128}, {name = 0x55bb0552545b
<_XmStrings+5051> "bottomAttachment", value = 139737484911248}, {name = 0xd
<error: Cannot access memory at address 0xd>, value = -7191271345158290944},
{name = 0x7ffe48b44948 "%^R\005\273U", value = 139737484913376}, {name =
0x55bb072ed3c0 "", value = 139737484993152}, {name = 0x55bb0734f550
"P\3654\a\273U", value = 94261736529445}, {name = 0x7ffe48b44948
"%^R\005\273U", value = 139737485017637}, {name = 0x177 <error: Cannot access
memory at address 0x177>, value = 140730118195584}, {name = 0x0, value =
94261768156064}, {name = 0x0, value = -7191271345158290944}}
n = 6
s = <optimized out>
emptyString = 0x55bb07354b20
i = <optimized out>
st = {0x10, 0x0, 0x10, 0x322, 0x7f172b0c3d80 <xmFormClassRec>,
0x7f172b0c3d80 <xmFormClassRec>, 0x2, 0x8000000000000006, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x7f172b0c3d80 <xmFormClassRec>}
#19 0x000055bb0550e6fc in XPDFViewer::initWindow
(this=this@entry=0x55bb0734f3a0, fullScreen=fullScreen@entry=false) at
xpdf/XPDFViewer.cc:1441
colormap = 0
xcol = {pixel = 94261767870416, red = 0, green = 0, blue = 0, flags = 0
'\000', pad = 0 '\000'}
state = <optimized out>
val = 94261767865680
args = {{name = 0x55bb05529044 <XtShellStrings+356> "title", value =
94261736468759}, {name = 0x55bb05528ee0 <XtShellStrings> "iconName", value =
94261736468759}, {name = 0x55bb05529107 <XtShellStrings+551> "minWidth", value
= 100}, {name = 0x55bb05529119 <XtShellStrings+569> "minHeight", value = 100},
{name = 0x55bb055290c7 <XtShellStrings+487> "baseWidth", value = 0}, {name =
0x55bb055290db <XtShellStrings+507> "baseHeight", value = 0}, {name =
0x55bb05525822 <_XmStrings+6018> "deleteResponse", value = 2}, {name =
0x7ffe48b44a10 "", value = 139737483765418}, {name = 0x7ffe48b44a70 "\001",
value = 4294967296}, {name = 0x0, value = -7191271345158290944}, {name =
0x7ffe48b44a30 "\034sQ\005\273U", value = 94261767865680}, {name =
0x55bb0551731c "black", value = 140730118196032}, {name = 0x7ffe48b44b30 "",
value = 32}, {name = 0x55bb07308550 "0\3413\a\273U", value = 139737483642837},
{name = 0x7f172b2c8440 <applicationShellClassRec> "", value = 94261767904416},
{name = 0x8a0001 <error: Cannot access memory at address 0x8a0001>, value = 0},
{name = 0x0, value = 0}, {name = 0x0, value = 94261768001232}, {name =
0x7ffe48b44af0 "", value = -7191271345158290944}, {name = 0x55bb073296d0
"Ж2\a\273U", value = 94261767720784}}
n = 0
title = <optimized out>
#20 0x000055bb05511ba7 in XPDFViewer::init (this=0x55bb0734f3a0,
appA=<optimized out>, doc=0x0, fileName=0x0, pageA=1, destName=0x0,
fullScreen=false, ownerPassword=0x0, userPassword=0x0) at xpdf/XPDFViewer.cc:283
dest = std::unique_ptr<LinkDest> = {get() = 0x0}
pg = 1
z = <optimized out>
#21 0x000055bb05511e2e in XPDFViewer::XPDFViewer
(this=this@entry=0x55bb0734f3a0, appA=appA@entry=0x55bb072e4f50,
fileName=fileName@entry=0x0, pageA=pageA@entry=1, destName=destName@entry=0x0,
fullScreen=<optimized out>, ownerPassword=0x0, userPassword=0x0) at
xpdf/XPDFViewer.cc:255
No locals.
#22 0x000055bb054f674d in XPDFApp::open (this=this@entry=0x55bb072e4f50,
fileName=fileName@entry=0x0, page=page@entry=1, dest=dest@entry=0x0,
ownerPassword=ownerPassword@entry=0x0, userPassword=userPassword@entry=0x0) at
xpdf/XPDFApp.cc:235
viewer = <optimized out>
#23 0x000055bb054eb315 in main (argc=<optimized out>, argv=<optimized out>) at
xpdf/xpdf.cc:275
app = std::unique_ptr<XPDFApp> = {get() = 0x55bb072e4f50}
fileName = <optimized out>
pg = 1
destName = std::unique_ptr<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >> = {get() = 0x0}
userPassword = std::unique_ptr<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >> = {get() = 0x0}
ownerPassword = std::unique_ptr<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >> = {get() = 0x0}
ok = <optimized out>