[Bug 220294] net/echoping: SIG11 with -m dns only on amd64

From: <bugzilla-noreply_at_freebsd.org>
Date: Tue, 13 Jul 2021 09:03:50 +0000
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=220294

Alexey Dokuchaev <danfe_at_FreeBSD.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Assignee|ports-bugs_at_FreeBSD.org      |danfe_at_FreeBSD.org
                 CC|                            |danfe_at_FreeBSD.org
             Status|Open                        |In Progress

--- Comment #3 from Alexey Dokuchaev <danfe_at_FreeBSD.org> ---
(In reply to Li-Wen Hsu from comment #2)
> Phillip, is this still happening on newer FreeBSD versions?
It certainly does, albeit this has nothing to with FreeBSD or Clang.  It
crashes at dns.c:111 when trying to access upper_type_name = (char *)
to_upper(type_name); which ends up being bogus because of the missing prototype
for to_upper() so compiler assumes it returns an int which does not match the
pointer size on amd64, leading to the crash (but not on i386).  Not sure why it
does not happen on aarch64.

Let me see what I can do.

-- 
You are receiving this mail because:
You are the assignee for the bug.
Received on Tue Jul 13 2021 - 09:03:50 UTC

Original text of this message