Re: perl is broken in i386 -current

Kirill A. Korinsky <[email protected]> Thu, 11 Jun 2026 11:39:41 +0200
Newsgroups gmane.os.openbsd.bugs
Message-ID <[email protected]>
On Wed, 10 Jun 2026 04:46:43 +0200,
Andrew Hewus Fresh <[email protected]> wrote:
> 
> On Tue, Jun 09, 2026 at 07:43:35PM -0700, Andrew Hewus Fresh wrote:
> > On Sun, Jun 07, 2026 at 11:48:48AM +0200, Kirill A. Korinsky wrote:
> > > >Synopsis:	perl is broken in i386 -current
> > > >Category:	perl
> > > >Environment:
> > > 	System      : OpenBSD 7.9
> > > 	Details     : OpenBSD 7.9-current (GENERIC.MP) #427: Sun Jun  7 00:54:31 MDT 2026
> > > 			 [email protected]:/usr/src/sys/arch/i386/compile/GENERIC.MP
> > > 
> > > 	Architecture: OpenBSD.i386
> > > 	Machine     : i386
> > > >Description:
> > > 	Attemtp to use perl in clean i386 VM leads to:
> > > 	panic: Unexpectedly didn't find a dot radix character in '0.b41000000' at - line 1.
> > > >How-To-Repeat:
> > > 	Like that:
> > > 
> > > 		obsd-i386$ perl 
> > > 		use v5.36;
> > > 		panic: Unexpectedly didn't find a dot radix character in '0.b41000000' at - line 1.
> > > 		obsd-i386$ 
> > 
> > good news?  I can reproduce this when running OpenBSD under qemu.
> > 
> > $ cat /var/db/installed.BUILDINFO                                     
> > Build date: 1781034346 - Tue Jun  9 19:45:46 UTC 2026
> > 
> > I don't really know anything about qemu though, I didn't even figure out
> > how to get it connected to the Internet in the few minutes I spent
> > looking.  I am not sure when I will have time to look at this any
> > further.
> > 
> > Booting the same image with qemu-system-x86_64 instead of
> > qemu-system-i386 does exhibit the same behavior.
> 
> Booting the same image under vmm(4) does not crash.  I recommend using a
> different hypervisor.
> 

when you use amd64 host, it works, otherwise it doesn't.

Here I suggested a changes to emulators/qemu port which addresses that
issue: https://marc.info/?l=openbsd-ports&m=178117056678973&w=2

-- 
wbr, Kirill