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>

Reply via email to