NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: xsrc/58872: libXfont and libXfont2 fixes with ssp [patch]



The following reply was made to PR xsrc/58872; it has been noted by GNATS.

From: Nat Sloss <nathanialsloss%yahoo.com.au@localhost>
To: Martin Husemann <martin%duskware.de@localhost>
Cc: gnats-bugs%netbsd.org@localhost
Subject: Re: xsrc/58872: libXfont and libXfont2 fixes with ssp [patch]
Date: Wed, 4 Dec 2024 21:47:58 +1100

 --Boundary-00=_fNDUnqls97b5jbr
 Content-Type: Text/Plain;
   charset="iso-8859-1"
 Content-Transfer-Encoding: 7bit
 
 On Wed, 4 Dec 2024 21:10:16 Martin Husemann wrote:
 > Do you get a core dump when the stack check fails? Can you show register
 > values from that?
 
 See attached:
 
 Best regards,
 
 Nat
 
 --Boundary-00=_fNDUnqls97b5jbr
 Content-Type: text/plain;
   charset="ISO-8859-1";
   name="xfont.gdb.txt"
 Content-Transfer-Encoding: quoted-printable
 Content-Disposition: attachment;
 	filename="xfont.gdb.txt"
 
 GNU gdb (GDB) 15.1
 Copyright (C) 2024 Free Software Foundation, Inc.
 License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.htm=
 l>
 This is free software: you are free to change and redistribute it.
 There is NO WARRANTY, to the extent permitted by law.
 Type "show copying" and "show warranty" for details.
 This GDB was configured as "m68k--netbsdelf".
 Type "show configuration" for configuration details.
 =46or bug reporting instructions, please see:
 <https://www.gnu.org/software/gdb/bugs/>.
 =46ind the GDB manual and other documentation resources online at:
     <http://www.gnu.org/software/gdb/documentation/>.
 
 =46or help, type "help".
 Type "apropos word" to search for commands related to "word"...
 Reading symbols from /usr/pkg/sbin/Xwscons...
 [New process 6321]
 Core was generated by `Xwscons'.
 Program terminated with signal SIGABRT, Aborted.
 #0  0x0431e28c in _lwp_kill () from /usr/lib/libc.so.12
 =1B[?2004h(gdb) bt
 =1B[?2004l=0D#0  0x0431e28c in _lwp_kill () from /usr/lib/libc.so.12
 #1  0x0431e23a in raise () from /usr/lib/libc.so.12
 #2  0x04301990 in ?? () from /usr/lib/libc.so.12
 #3  0x043019b2 in __stack_chk_fail () from /usr/lib/libc.so.12
 #4  0x041499e0 in xlfd_round_double () from /usr/X11R7/lib/libXfont.so.3
 #5  0x04148f8a in FontFileCompleteXLFD () from /usr/X11R7/lib/libXfont.so.3
 #6  0x041485a4 in FontFileAddFontFile () from /usr/X11R7/lib/libXfont.so.3
 #7  0x04146ff4 in FontFileReadDirectory () from /usr/X11R7/lib/libXfont.so.3
 #8  0x04145410 in FontFileInitFPE () from /usr/X11R7/lib/libXfont.so.3
 #9  0x0003434c in SetFontPathElements (npaths=3D1, paths=3D0xffff98f8 "\036=
 /usr/X11R7/lib/X11/fonts/misc/",=20
     bad=3D0xffff9928, persist=3D1) at dixfonts.c:1709
 #10 0x000345f4 in SetDefaultFontPath (path=3D0xffff9eab "/usr/X11R7/lib/X11=
 /fonts/misc/")
     at dixfonts.c:1792
 #11 0x00014072 in main (argc=3D6, argv=3D0xffff99c4, envp=3D0xffff99e0) at =
 main.c:334
 =1B[?2004h(gdb) info reg
 =1B[?2004l=0Dd0             0x0                 0
 d1             0x3727138c          925307788
 d2             0xffff736c          -35988
 d3             0x432aea6           70430374
 d4             0xfffffffc          -4
 d5             0x0                 0
 d6             0xffff98ac          -26452
 d7             0x0                 0
 a0             0x0                 0x0
 a1             0x439e9ac           0x439e9ac <__stack_chk_guard>
 a2             0x439e9ac           0x439e9ac <__stack_chk_guard>
 a3             0xffff74b8          0xffff74b8
 a4             0x47680f0           0x47680f0
 a5             0x437b898           0x437b898
 fp             0xffff7490          0xffff7490
 sp             0xffff7318          0xffff7318
 ps             0x0                 [ ]
 pc             0x431e28c           0x431e28c <_lwp_kill+8>
 fpcontrol      <unavailable>
 fpstatus       <unavailable>
 fpiaddr        <unavailable>
 =1B[?2004h(gdb) quit
 =1B[?2004l=0D
 --Boundary-00=_fNDUnqls97b5jbr--
 


Home | Main Index | Thread Index | Old Index