← Back to index
|
Original Bugzilla link
Bug 22123 – [REG] compilable: issue15574.sh and issue19243.sh segfault on Ubuntu 21.04
Status
RESOLVED
Resolution
FIXED
Severity
regression
Priority
P1
Component
dmd
Product
D
Version
D2
Platform
x86_64
OS
Linux
Creation time
2021-07-13T17:30:54Z
Last change time
2021-07-13T17:37:53Z
Assigned to
No Owner
Creator
Iain Buclaw
Comments
Comment #0
by ibuclaw — 2021-07-13T17:30:54Z
================================================================================ ... compilable/issue15574.sh ... compilable/issue19243.sh ============================== Test compilable/issue15574.sh failed. The logged output: compilable/issue15574.sh: line 58: 110961 Segmentation fault (core dumped) ${APP} ============================== Test compilable/issue15574.sh failed. The xtrace output: + source compilable/issue15574.sh ++ [[ linux = *\w\i\n* ]] ++ '[' .a = .a ']' ++ LIB_PREFIX=lib ++ TEST_DIR=test_results/compilable/issue15574 ++ C_FILE=test_results/compilable/issue15574/square.c ++ C_LIB=test_results/compilable/issue15574/libcsquare.a ++ D_FILE=test_results/compilable/issue15574/square.d ++ D_LIB=test_results/compilable/issue15574/libdsquare.a ++ APP_FILE=test_results/compilable/issue15574/app.d ++ APP=test_results/compilable/issue15574/app ++ mkdir -p test_results/compilable/issue15574 ++ cat ++ cat ++ cat ++ c++ -m64 -c -o test_results/compilable/issue15574/square.c.o test_results/compilable/issue15574/square.c ++ ar rcs test_results/compilable/issue15574/libcsquare.a test_results/compilable/issue15574/square.c.o ++ dmd/generated/linux/release/64/dmd -m64 -lib -oftest_results/compilable/issue15574/libdsquare.a test_results/compilable/issue15574/square.d ++ dmd/generated/linux/release/64/dmd -m64 -oftest_results/compilable/issue15574/app test_results/compilable/issue15574/app.d -Itest_results/compilable/issue15574 test_results/compilable/issue15574/libdsquare.a -L-Ltest_results/compilable/issue15574 -L-lcsquare ++ test_results/compilable/issue15574/app + finish 139 + set +x >>> TARGET FAILED: compilable/issue15574.sh ============================== Test compilable/issue19243.sh failed. The logged output: Error: program killed by signal 11 ============================== Test compilable/issue19243.sh failed. The xtrace output: + source compilable/issue19243.sh ++ [[ linux = *\w\i\n* ]] ++ [[ linux = *\f\r\e\e\b\s\d* ]] ++ '[' 1 == 0 ']' ++ TEST_DIR=test_results/compilable/issue19243 ++ ORIG_D=test_results/compilable/issue19243/orig.d ++ ORIG_SO=test_results/compilable/issue19243/liborig.so ++ OVERRIDE_D=test_results/compilable/issue19243/override.d ++ OVERRIDE_SO=test_results/compilable/issue19243/liboverride.so ++ APP_D=test_results/compilable/issue19243/app.d ++ mkdir -p test_results/compilable/issue19243 ++ cat ++ dmd/generated/linux/release/64/dmd -m64 -fPIC -shared -oftest_results/compilable/issue19243/liborig.so - ++ cat ++ dmd/generated/linux/release/64/dmd -m64 -fPIC -shared -oftest_results/compilable/issue19243/liboverride.so - ++ cat ++ LD_LIBRARY_PATH=test_results/compilable/issue19243 ++ dmd/generated/linux/release/64/dmd -m64 -L-Ltest_results/compilable/issue19243 -Ltest_results/compilable/issue19243/liboverride.so -run - + finish 1 + set +x >>> TARGET FAILED: compilable/issue19243.sh FAILED targets: - compilable/issue15574.sh - compilable/issue19243.sh make: *** [Makefile:191: run_compilable_tests] Error 1
Comment #1
by ibuclaw — 2021-07-13T17:34:14Z
Both tests use PIC, the OS toolchain is built with -fPIE. This could be another ugly head of issue 21488, but this time affecting latest 64-bit releases.