From: Blue Swirl <blauwirbel@gmail.com>
To: Mateusz Loskot <mateusz@loskot.net>
Cc: qemu-devel@nongnu.org
Subject: Re: [Qemu-devel] Re: Fwd: Re: port-sparc/44389: awk failure during m4 installation with pkgsrc
Date: Tue, 18 Jan 2011 17:51:49 +0000 [thread overview]
Message-ID: <AANLkTikJeb+hbMQjgSi3npWwWWBAdu0qhmJ7KvCZrvmp@mail.gmail.com> (raw)
In-Reply-To: <loom.20110118T121636-11@post.gmane.org>
On Tue, Jan 18, 2011 at 11:40 AM, Mateusz Loskot <mateusz@loskot.net> wrote:
> Blue Swirl <blauwirbel <at> gmail.com> writes:
>> Mateusz Loskot <mateusz <at> loskot.net> wrote:
>> > Hi,
>> >
>> > I emulate SPARC with NetBSD 5.0 installed and I've experienced a problem
>> > with pkgsrc installing one of packages.
>> > I submitted bug report to NetBSD team and received short response
>> > suggesting it is likely QEMU problem (see original message below).
>> >
>> > Shortly, the problem is that AWK throws "floating point exception"
>> > Here is the bug report with details:
>> >
>> > http://gnats.netbsd.org/cgi-bin/query-pr-single.pl?number=44389
>> >
>> > Given the nature of the problem, it "feels" the issue is unrelated to
>> > QEMU, but I'm not on position to judge the suggestion posted by NetBSD
>> > team is pointless.
>> >
>> > I have no idea how to isolate the problem on NetBSD, so I replied to
>> > NetBSD team asking:
>> > ===
>> > Could you suggest how to isolate the problem, find exact awk command
>> > causing the error, so I can debug it or forward to QEMU developers with
>> > details necessary to reproduce it?
>> > ===
>> >
>> > In the meantime, I thought I will attack qemu-devel hoping it may ring
>> > some bells here as well.
>> >
>> > Any ideas?
>>
>> It's entirely possible that the floating point support for Sparc can
>> be buggy, there have been a few fixes to softfloat recently for other
>> architectures.
>>
>> I'd check if NaN handling or floating point exception support works
>> correctly, regular programs don't use those. But a reproducible test
>> case is essential.
>
>
> I think I have managed to isolate reproducible test for this problem
> and it seems the issue is in NetBSD userland.
> See my last update to the problem reprot:
>
> http://gnats.netbsd.org/cgi-bin/query-pr-single.pl?number=44389
>
> Long story short, the problem boils down to the following command:
>
> # echo NaN | awk '{print "test"}'
> awk: floating point exception 8
> source line number 1
>
> which interprets "NaN" as a number when it isn't asked to.
FYI: also this succeeds on 4.0:
$ echo NaN | awk '{print "test"}'
test
prev parent reply other threads:[~2011-01-18 17:52 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-01-14 21:41 [Qemu-devel] Fwd: Re: port-sparc/44389: awk failure during m4 installation with pkgsrc Mateusz Loskot
2011-01-14 22:14 ` Blue Swirl
2011-01-18 11:40 ` [Qemu-devel] " Mateusz Loskot
2011-01-18 17:51 ` Blue Swirl [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=AANLkTikJeb+hbMQjgSi3npWwWWBAdu0qhmJ7KvCZrvmp@mail.gmail.com \
--to=blauwirbel@gmail.com \
--cc=mateusz@loskot.net \
--cc=qemu-devel@nongnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).