bug-hurd
[Top][All Lists]
Advanced

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

Segfault building netbsd tools from upstream


From: Damien Zammit
Subject: Segfault building netbsd tools from upstream
Date: Sat, 10 Apr 2021 20:22:29 +1000
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.7.0

Hi,

When cross-building netbsd tools on hurd, I get this error during the build of 
gcc.old:
(The file match.pd exists)

./build.sh -m i386 -E -D ../dest -T ../dest/tools -u tools

...

demo@zamhurd:/part3/demo/git/netbsd/src/tools/gcc/obj/build/gcc$ gdb --args buil
d/genmatch --gimple /part3/demo/git/netbsd/src/tools/gcc/../../external/gpl3/gcc
.old/dist/gcc/match.pd

(null):0:0 error: /part3/demo/git/netbsd/src/tools/gcc/../../external/gpl3/gcc.o
ld/dist/gcc/match.pd: Bad file descriptor
[New Thread 9165.5]

Thread 4 received signal SIGSEGV, Segmentation fault.
0x01070ef6 in __hurd_file_name_lookup (
    use_init_port=0x10693d0 <_hurd_ports_use>,
    get_dtable_port=0x1090a00 <__getdport>, lookup=0x0, file_name=0x0,
    flags=1, mode=0, result=0x1032918) at hurdlookup.c:65
65      hurdlookup.c: No such file or directory.
(gdb) bt
#0  0x01070ef6 in __hurd_file_name_lookup (
    use_init_port=0x10693d0 <_hurd_ports_use>,
    get_dtable_port=0x1090a00 <__getdport>, lookup=0x0, file_name=0x0,
    flags=1, mode=0, result=0x1032918) at hurdlookup.c:65
#1  0x0107136a in __file_name_lookup (file_name=0x0, flags=1, mode=0)
    at hurdlookup.c:226
#2  0x0117481f in __GI___libc_open (file=0x0, oflag=1)
    at ../sysdeps/mach/hurd/open.c:43
#3  0x010fcc5b in __GI__IO_file_open (fp=0x10017d30, filename=0x0,
    posix_mode=1, prot=438, read_write=8, is32not64=1) at fileops.c:186
#4  0x010fce3b in _IO_new_file_fopen (fp=0x10017d30, filename=0x0,
    mode=<optimized out>, is32not64=1) at fileops.c:281
#5  0x010ef6e8 in __fopen_internal (filename=0x0, mode=0x80a4651 "r", is32=1)
    at iofopen.c:75
#6  0x010ef772 in _IO_new_fopen (filename=0x0, mode=0x80a4651 "r")
    at iofopen.c:86
#7  0x080823de in fopen_unlocked ()
#8  0x08049bb7 in diagnostic_cb(cpp_reader*, cpp_diagnostic_level, cpp_warning_r
eason, rich_location*, char const*, char**) ()
#9  0x08063eaa in cpp_diagnostic_at(cpp_reader*, cpp_diagnostic_level, cpp_warni
ng_reason, rich_location*, char const*, char**) ()
#10 0x080641d8 in cpp_error_at(cpp_reader*, cpp_diagnostic_level, unsigned int, 
char const*, ...) ()
#11 0x080642a3 in cpp_errno_filename(cpp_reader*, cpp_diagnostic_level, char con
--Type <RET> for more, q to quit, c to continue without paging--
st*, unsigned int) ()
#12 0x0806a4a1 in read_file(cpp_reader*, _cpp_file*, unsigned int) ()
#13 0x0806b10e in _cpp_stack_file ()
#14 0x0806cd2e in cpp_read_main_file(cpp_reader*, char const*) ()
#15 0x08057886 in main ()
(gdb)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]