[OpenIndiana-discuss] VirtualBox status?

Carsten Grzemba grzemba at contac-dt.de
Thu Sep 7 07:57:29 UTC 2023



Am 07.09.23 08:49 schrieb Aurélien Larcher  <aurelien.larcher at gmail.com>: 
> 
> On Wed, Sep 6, 2023 at 11:25 PM Carl Brewer <carl at bl.echidna.id.au> wrote:
> 
> > On 25/08/2023 9:17 pm, Stephan Althaus wrote:
> >
> > >
> > > YES, the GUI still doesn't work, HEADLESS does.
> > >
> > > Some (x11-)libs are not gcc-10 yet..
> >
> 
> Could make a list of the libs you found?
> 
> 
> 
> > >
> > > (i had at least one lib where 'gmake test' did have no positive tests
> > :-/)
> >
> > Is this now a "Wait for us to fix it" issue? I don't have the skill or
> > resources (AFAIK) to be involved in recompiling/porting to gcc-10.
> >
> >
> > >
> > > For those who need the gui, use
> > > pkg://
> > openindiana.org/system/virtualbox at 6.1.40-2022.0.0.0:20221108T082551Z
> > >
> > > pfexec pkg install
> > > pkg://
> > openindiana.org/system/virtualbox at 6.1.40-2022.0.0.0:20221108T082551Z
> > > pfexec pkg freeze virtualbox
> >
> > Would "freeze" break later updates? VB is up to 7.0.10 now, so this
> > one's lagging a bit.
> >
> > Thank you
> >
> > Carl
> >
> 

I did some effort in the last days and the current status is

GCC10 builds always crash in C++ exception handling on 'throw S_OK' 

(Cheers to the C++ programmers, it - then - else is boring ;))
   

Well aware of the problem with the libstdc++ and libgcc_s mixup I tried to build with GCC12.
   
Builds with GCC12 I have the two issues:
- on one testenv I get the problem described in: https://www.virtualbox.org/ticket/18134
- the hosts system crashes in vboxdrv on startup a guest

> $C
fffffe00191c6a70 0xfffffffff43b8cb2()
fffffe00191c6b20 0xfffffffff43906e3()
fffffe00191c6b50 0xfffffffff4390804()
fffffe00191c6c00 supdrvIOCtl+0x15f2()
fffffe00191c6cc0 VBoxDrvSolarisIOCtl+0x187(2600000002, c0185687, 7fffaaa7ed10, 202003, fffffe11bf29da68, fffffe00191c6e18)
fffffe00191c6d00 cdev_ioctl+0x3f(2600000002, c0185687, 7fffaaa7ed10, 202003, fffffe11bf29da68, fffffe00191c6e18)
fffffe00191c6d50 spec_ioctl+0x55(fffffe119e9db700, c0185687, 7fffaaa7ed10, 202003, fffffe11bf29da68, fffffe00191c6e18, 0)
fffffe00191c6de0 fop_ioctl+0x40(fffffe119e9db700, c0185687, 7fffaaa7ed10, 202003, fffffe11bf29da68, fffffe00191c6e18, 0)
fffffe00191c6f00 ioctl+0x144(b, ffffffffc0185687, 7fffaaa7ed10)
fffffe00191c6f10 sys_syscall+0x17d()

This is similar described here:
https://illumos.topicbox.com/groups/omnios-discuss/T2c1cc2017f4a8d96-M634438a6a4d1b61d3ace014f/virtualbox-is-core-dumping

Set disable_smap=1 makes no difference.

Any hints?

If someone like to test the Virtualbox package 6.1.46 and the GCC12 runtilme is available here:
http://pkg.toc.de/userland


Carsten


More information about the openindiana-discuss mailing list