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: Thu, 5 Dec 2024 02:46:41 +1100

 --Boundary-00=_ilHUn7eAo+YTHIi
 Content-Type: Text/Plain;
   charset="iso-8859-1"
 Content-Transfer-Encoding: 7bit
 
 On Wed, 4 Dec 2024 22:10:43 Martin Husemann wrote:
 > On Wed, Dec 04, 2024 at 09:47:58PM +1100, Nat Sloss wrote:
 > > #4  0x041499e0 in xlfd_round_double () from /usr/X11R7/lib/libXfont.so.3
 > 
 > Can you show the registers at this frame? (up 4; info reg)?
 
 See attached:
 
 Best regards,
 
 Nat
 
 --Boundary-00=_ilHUn7eAo+YTHIi
 Content-Type: text/plain;
   charset="ISO-8859-1";
   name="xfont.gdb.2.txt"
 Content-Transfer-Encoding: quoted-printable
 Content-Disposition: attachment;
 	filename="xfont.gdb.2.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) up4=08 =08 4
 =1B[?2004l=0D#4  0x041499e0 in xlfd_round_double () from /usr/X11R7/lib/lib=
 Xfont.so.3
 =1B[?2004h(gdb) info reg
 =1B[?2004l=0Dd0             0x0                 0
 d1             0x3727138c          925307788
 d2             0x7                 7
 d3             0xffffffff          -1
 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             0x415c394           0x415c394
 fp             0xffff7564          0xffff7564
 sp             0xffff74a4          0xffff74a4
 ps             0x0                 [ ]
 pc             0x41499e0           0x41499e0 <xlfd_round_double+126>
 fpcontrol      <unavailable>
 fpstatus       <unavailable>
 fpiaddr        <unavailable>
 =1B[?2004h(gdb) info stack
 =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) quit
 =1B[?2004l=0D
 --Boundary-00=_ilHUn7eAo+YTHIi--
 


Home | Main Index | Thread Index | Old Index