Re: perl is broken in i386 -current

Andrew Hewus Fresh <[email protected]> Tue, 9 Jun 2026 19:46:43 -0700
Newsgroups gmane.os.openbsd.bugs
Message-ID <[email protected]>
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.