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>