Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 14 Apr 2020 19:12:56 +0000
From:      bugzilla-noreply@freebsd.org
To:        vbox@FreeBSD.org
Subject:   [Bug 244847] emulators/virtualbox-ose: Memory fault after Revision 528258
Message-ID:  <bug-244847-26505-EYhLhanEHa@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-244847-26505@https.bugs.freebsd.org/bugzilla/>
References:  <bug-244847-26505@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D244847

Cy Schubert <cy@FreeBSD.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|Closed                      |Open
         Resolution|FIXED                       |---

--- Comment #34 from Cy Schubert <cy@FreeBSD.org> ---
Works on amd64 but fails to build on i386.

/export/wrkdir/i386/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.2.=
34/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp:388:25:
error:=20
      exception specification in declaration does not match previous
declaration
IEM_DECL_IMPL_DEF(void, iemAImpl_add_u64,(uint64_t *puDst, uint64_t uSrc...
                        ^
/export/wrkdir/i386/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.2.=
34/src/VBox/VMM/include/IEMInternal.h:1146:18:
note:=20
      previous declaration is here
FNIEMAIMPLBINU64 iemAImpl_add_u64, iemAImpl_add_u64_locked;
                 ^
/export/wrkdir/i386/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.2.=
34/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp:406:25:
error:=20
      exception specification in declaration does not match previous
declaration
IEM_DECL_IMPL_DEF(void, iemAImpl_adc_u64,(uint64_t *puDst, uint64_t uSrc...
                        ^
/export/wrkdir/i386/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.2.=
34/src/VBox/VMM/include/IEMInternal.h:1147:18:
note:=20
      previous declaration is here
FNIEMAIMPLBINU64 iemAImpl_adc_u64, iemAImpl_adc_u64_locked;
                 ^
/export/wrkdir/i386/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.2.=
34/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp:430:25:
error:=20
      exception specification in declaration does not match previous
declaration
IEM_DECL_IMPL_DEF(void, iemAImpl_sub_u64,(uint64_t *puDst, uint64_t uSrc...
                        ^
/export/wrkdir/i386/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.2.=
34/src/VBox/VMM/include/IEMInternal.h:1148:18:
note:=20
      previous declaration is here
FNIEMAIMPLBINU64 iemAImpl_sub_u64, iemAImpl_sub_u64_locked;
                 ^
/export/wrkdir/i386/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.2.=
34/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp:448:25:
error:=20
      exception specification in declaration does not match previous
declaration
IEM_DECL_IMPL_DEF(void, iemAImpl_sbb_u64,(uint64_t *puDst, uint64_t uSrc...
                        ^
/export/wrkdir/i386/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.2.=
34/src/VBox/VMM/include/IEMInternal.h:1149:18:
note:=20
      previous declaration is here
FNIEMAIMPLBINU64 iemAImpl_sbb_u64, iemAImpl_sbb_u64_locked;
                 ^
/export/wrkdir/i386/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.2.=
34/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp:472:25:
error:=20
      exception specification in declaration does not match previous
declaration
IEM_DECL_IMPL_DEF(void, iemAImpl_or_u64,(uint64_t *puDst, uint64_t uSrc...
                        ^
/export/wrkdir/i386/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.2.=
34/src/VBox/VMM/include/IEMInternal.h:1150:19:
note:=20
      previous declaration is here
FNIEMAIMPLBINU64  iemAImpl_or_u64,  iemAImpl_or_u64_locked;
                  ^
/export/wrkdir/i386/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.2.=
34/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp:480:25:
error:=20
      exception specification in declaration does not match previous
declaration
IEM_DECL_IMPL_DEF(void, iemAImpl_xor_u64,(uint64_t *puDst, uint64_t uSrc...
                        ^
/export/wrkdir/i386/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.2.=
34/src/VBox/VMM/include/IEMInternal.h:1151:18:
note:=20
      previous declaration is here
FNIEMAIMPLBINU64 iemAImpl_xor_u64, iemAImpl_xor_u64_locked;
                 ^
/export/wrkdir/i386/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.2.=
34/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp:488:25:
error:=20
      exception specification in declaration does not match previous
declaration
IEM_DECL_IMPL_DEF(void, iemAImpl_and_u64,(uint64_t *puDst, uint64_t uSrc...
                        ^
/export/wrkdir/i386/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.2.=
34/src/VBox/VMM/include/IEMInternal.h:1152:18:
note:=20
      previous declaration is here
FNIEMAIMPLBINU64 iemAImpl_and_u64, iemAImpl_and_u64_locked;
                 ^
/export/wrkdir/i386/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.2.=
34/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp:496:25:
error:=20
      exception specification in declaration does not match previous
declaration
IEM_DECL_IMPL_DEF(void, iemAImpl_cmp_u64,(uint64_t *puDst, uint64_t uSrc...
                        ^
/export/wrkdir/i386/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.2.=
34/src/VBox/VMM/include/IEMInternal.h:1160:18:
note:=20
      previous declaration is here
FNIEMAIMPLBINU64 iemAImpl_cmp_u64;
                 ^
/export/wrkdir/i386/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.2.=
34/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp:503:25:
error:=20
      exception specification in declaration does not match previous
declaration
IEM_DECL_IMPL_DEF(void, iemAImpl_test_u64,(uint64_t *puDst, uint64_t uSr...
                        ^
/export/wrkdir/i386/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.2.=
34/src/VBox/VMM/include/IEMInternal.h:1168:18:
note:=20
      previous declaration is here
FNIEMAIMPLBINU64 iemAImpl_test_u64;
                 ^
/export/wrkdir/i386/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.2.=
34/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp:526:25:
error:=20
      exception specification in declaration does not match previous
declaration
IEM_DECL_IMPL_DEF(void, iemAImpl_add_u64_locked,(uint64_t *puDst, uint64...
                        ^
/export/wrkdir/i386/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.2.=
34/src/VBox/VMM/include/IEMInternal.h:1146:36:
note:=20
      previous declaration is here
FNIEMAIMPLBINU64 iemAImpl_add_u64, iemAImpl_add_u64_locked;
                                   ^
/export/wrkdir/i386/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.2.=
34/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp:532:25:
error:=20
      exception specification in declaration does not match previous
declaration
IEM_DECL_IMPL_DEF(void, iemAImpl_adc_u64_locked,(uint64_t *puDst, uint64...
                        ^
/export/wrkdir/i386/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.2.=
34/src/VBox/VMM/include/IEMInternal.h:1147:36:
note:=20
      previous declaration is here
FNIEMAIMPLBINU64 iemAImpl_adc_u64, iemAImpl_adc_u64_locked;
                                   ^
/export/wrkdir/i386/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.2.=
34/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp:538:25:
error:=20
      exception specification in declaration does not match previous
declaration
IEM_DECL_IMPL_DEF(void, iemAImpl_sub_u64_locked,(uint64_t *puDst, uint64...
                        ^
/export/wrkdir/i386/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.2.=
34/src/VBox/VMM/include/IEMInternal.h:1148:36:
note:=20
      previous declaration is here
FNIEMAIMPLBINU64 iemAImpl_sub_u64, iemAImpl_sub_u64_locked;
                                   ^
/export/wrkdir/i386/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.2.=
34/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp:544:25:
error:=20
      exception specification in declaration does not match previous
declaration
IEM_DECL_IMPL_DEF(void, iemAImpl_sbb_u64_locked,(uint64_t *puDst, uint64...
                        ^
/export/wrkdir/i386/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.2.=
34/src/VBox/VMM/include/IEMInternal.h:1149:36:
note:=20
      previous declaration is here
FNIEMAIMPLBINU64 iemAImpl_sbb_u64, iemAImpl_sbb_u64_locked;
                                   ^
/export/wrkdir/i386/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.2.=
34/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp:550:25:
error:=20
      exception specification in declaration does not match previous
declaration
IEM_DECL_IMPL_DEF(void, iemAImpl_or_u64_locked,(uint64_t *puDst, uint64_...
                        ^
/export/wrkdir/i386/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.2.=
34/src/VBox/VMM/include/IEMInternal.h:1150:37:
note:=20
      previous declaration is here
FNIEMAIMPLBINU64  iemAImpl_or_u64,  iemAImpl_or_u64_locked;
                                    ^
/export/wrkdir/i386/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.2.=
34/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp:556:25:
error:=20
      exception specification in declaration does not match previous
declaration
IEM_DECL_IMPL_DEF(void, iemAImpl_xor_u64_locked,(uint64_t *puDst, uint64...
                        ^
/export/wrkdir/i386/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.2.=
34/src/VBox/VMM/include/IEMInternal.h:1151:36:
note:=20
      previous declaration is here
FNIEMAIMPLBINU64 iemAImpl_xor_u64, iemAImpl_xor_u64_locked;
                                   ^
/export/wrkdir/i386/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.2.=
34/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp:562:25:
error:=20
      exception specification in declaration does not match previous
declaration
IEM_DECL_IMPL_DEF(void, iemAImpl_and_u64_locked,(uint64_t *puDst, uint64...
                        ^
/export/wrkdir/i386/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.2.=
34/src/VBox/VMM/include/IEMInternal.h:1152:36:
note:=20
      previous declaration is here
FNIEMAIMPLBINU64 iemAImpl_and_u64, iemAImpl_and_u64_locked;
                                   ^
/export/wrkdir/i386/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.2.=
34/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp:596:25:
error:=20
      exception specification in declaration does not match previous
declaration
IEM_DECL_IMPL_DEF(void, iemAImpl_bt_u64,(uint64_t *puDst, uint64_t uSrc...
                        ^
/export/wrkdir/i386/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.2.=
34/src/VBox/VMM/include/IEMInternal.h:1175:18:
note:=20
      previous declaration is here
FNIEMAIMPLBINU64 iemAImpl_bt_u64,  iemAImpl_bt_u64_locked;
                 ^
/export/wrkdir/i386/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.2.=
34/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp:608:25:
error:=20
      exception specification in declaration does not match previous
declaration
IEM_DECL_IMPL_DEF(void, iemAImpl_btc_u64,(uint64_t *puDst, uint64_t uSrc...
                        ^
/export/wrkdir/i386/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.2.=
34/src/VBox/VMM/include/IEMInternal.h:1178:18:
note:=20
      previous declaration is here
FNIEMAIMPLBINU64 iemAImpl_btc_u64, iemAImpl_btc_u64_locked;
                 ^
/export/wrkdir/i386/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.2.=
34/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp:629:25:
error:=20
      exception specification in declaration does not match previous
declaration
IEM_DECL_IMPL_DEF(void, iemAImpl_btr_u64,(uint64_t *puDst, uint64_t uSrc...
                        ^
/export/wrkdir/i386/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.2.=
34/src/VBox/VMM/include/IEMInternal.h:1181:18:
note:=20
      previous declaration is here
FNIEMAIMPLBINU64 iemAImpl_btr_u64, iemAImpl_btr_u64_locked;
                 ^
fatal error: too many errors emitted, stopping now [-ferror-limit=3D]
20 errors generated.
kmk: ***
[/export/wrkdir/i386/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.2=
.34/out/freebsd.x86/release/obj/VBoxVMM/VMMAll/IEMAllAImplC.o]
Error 1
The failing command:
@c++ -c -O2 -g -pipe -Wshadow -Wall -Wextra -Wno-missing-field-initializers
-Wno-unused -Wno-trigraphs -fdiagnostics-show-option -Wno-unused-parameter
-Wno-language-extension-token  -Wno-gnu-folding-constant
-Wno-gnu-anonymous-struct  -Wno-string-plus-int -Wno-nested-anon-types
-Wno-variadic-macros -Wno-long-long -Wno-variadic-macros -march=3Di586 -O2
-mtune=3Dgeneric -fno-omit-frame-pointer -fno-strict-aliasing -fvisibility=
=3Dhidden
-DVBOX_HAVE_VISIBILITY_HIDDEN -DRT_USE_VISIBILITY_DEFAULT
-fvisibility-inlines-hidden   -m32
-I/export/wrkdir/i386/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.=
2.34/src/VBox/VMM/include
-I/export/wrkdir/i386/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.=
2.34/src/VBox/VMM/PATM
-I/export/wrkdir/i386/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.=
2.34/out/freebsd.x86/release/obj/VBoxVMM/CommonGenIncs
-I/usr/local/include
-I/export/wrkdir/i386/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.=
2.34/out/freebsd.x86/release/obj/VBoxVMM/dtrace
-I/export/wrkdir/i386/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.=
2.34/include
-I/export/wrkdir/i386/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.=
2.34/out/freebsd.x86/release
-DVBOX -DVBOX_OSE -DVBOX_WITH_64_BITS_GUESTS -DVBOX_WITH_REM
-DVBOX_WITH_RAW_MODE -DRT_OS_FREEBSD -D__FREEBSD__ -DRT_ARCH_X86 -D__X86__
-DVBOX_WITH_DEBUGGER -DVBOX_WITH_HARDENING
-DRTPATH_APP_PRIVATE=3D\"/usr/local/share/virtualbox-ose\"
-DRTPATH_APP_PRIVATE_ARCH=3D\"/usr/local/lib/virtualbox\"
-DRTPATH_SHARED_LIBS=3D\"/usr/local/lib/virtualbox\"
-DRTPATH_APP_DOCS=3D\"/usr/local/share/doc/virtualbox-ose\" -DIN_RING3
-DHC_ARCH_BITS=3D32 -DGC_ARCH_BITS=3D64 -DIN_VMM_R3 -DIN_DIS -DIN_GMM_R3 -D=
IN_DBG
-DVBOX_IN_VMM -DVBOX_WITH_2ND_IEM_STEP -DVBOX_WITH_3RD_IEM_STEP
-DVBOX_WITH_MULTI_CORE -DVBOX_WITH_PCI_PASSTHROUGH -DVBOX_WITH_SAFE_STR
-DVBOX_WITH_RAW_RING1 -DVBOX_WITH_USB -DVBOX_WITH_PDM_ASYNC_COMPLETION
-DVBOX_WITH_NETSHAPER -DVBOX_WITH_RAW_MODE -DVBOX_WITH_RAW_MODE_NOT_R0
-Wp,-MD,/export/wrkdir/i386/usr/ports/emulators/virtualbox-ose/work/Virtual=
Box-5.2.34/out/freebsd.x86/release/obj/VBoxVMM/VMMAll/IEMAllAImplC.o.dep
-Wp,-MT,/export/wrkdir/i386/usr/ports/emulators/virtualbox-ose/work/Virtual=
Box-5.2.34/out/freebsd.x86/release/obj/VBoxVMM/VMMAll/IEMAllAImplC.o
-Wp,-MP -o
/export/wrkdir/i386/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.2.=
34/out/freebsd.x86/release/obj/VBoxVMM/VMMAll/IEMAllAImplC.o
/export/wrkdir/i386/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.2.=
34/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp
kmk: *** Waiting for unfinished jobs....
kmk: *** Exiting with status 2
*** Error code 2

Stop.
make[1]: stopped in /usr/ports/emulators/virtualbox-ose
*** Error code 1

Stop.
make: stopped in /usr/ports/emulators/virtualbox-ose

=3D=3D=3D>>> make build failed for emulators/virtualbox-ose
=3D=3D=3D>>> Aborting update

=3D=3D=3D>>> Update for emulators/virtualbox-ose failed
=3D=3D=3D>>> Aborting update

=3D=3D=3D>>> The following actions were performed:
        Re-installation of virtualbox-ose-kmod-5.2.34


=3D=3D=3D>>> You can restart from the point of failure with this command li=
ne:
       portmaster <flags> emulators/virtualbox-ose=20

This command has been saved to ~/portmasterfail.txt

Summary:
-- emulators/virtualbox-ose-kmod emulators/virtualbox-ose build and install=
 is
sucessful on amd64
Exiting due to failure at i386, RC=3D1
slippy#

--=20
You are receiving this mail because:
You are on the CC list for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-244847-26505-EYhLhanEHa>