<div dir="ltr">After some pondering I installed OpenBLAS and linked lapwso with that, this removes the segfault.<br><br>I.e. it seems to be a problem related to Wien2k + Accelerate (the BLAS+LAPACK of Mac OS X), when compiling Wien2k with "-framework Accelerate".<br><br>Best regards,<br>Hugo<br><br>On Thu, Sep 21, 2017 at 7:21 AM, Gavin Abo <<a href="mailto:gsabo@crimson.ua.edu">gsabo@crimson.ua.edu</a>> wrote:<br>><br>> In your traceback, there is:<br>><br>> #1 0x1090555ec in zlatd4_ /Users/hugstr/src/WIEN2k_17alpha_20170920_1100/SRC_lapwso/lap_bp.f:4427<br>><br>> On line 4427 of SRC_lapwso/lap_bp.f in WIEN2k 17.1, there is:<br>><br>> ABP(I1I)<br>><br>> In the same file,<br>><br>> Line 4212 has:<br>><br>> COMPLEX*16   ABP( * )<br>><br>> Line 4242-4243 has:<br>><br>> !  ABP     (input/output) COMPLEX*16 array,<br>> !          dimension (1:n*(n+1)/2+(n/hb+1)*hb*(hb-1)/2)<br>><br>> In SRC_lapwso/hmsec.F, line 4 has:<br>><br>> USE param<br>><br>> Line 771 has:<br>><br>> allocate (hso(num2))<br>><br>> In hmsec, it looks like the zhhevx call passes hso to variable AP that later gets passed to ABP.<br>><br>> In SRC_lapwso/modules.F:<br>><br>> MODULE param<br>> INTEGER           :: num2=     0<br>><br>> Line 205 in SRC_lapwso/lapwso.F:<br>><br>>       num2= nume2*(nume2+1)/2+(nume2/hblock+1)*(hblock*(hblock-1)/2)<br>><br>> I'm not completely sure, but I wonder if the error is caused because in PROGRAM lapwso of lapwso.F there is not a line:<br>><br>> USE param<br>><br>> On 9/20/2017 5:52 AM, Hugo Strand wrote:<br>><br>> Adding debug symbols in lapwso with "-g -ggdb" gives the full backtrace showing line numbers in the source code where the invalid memory access occurs (lap_bp.f:4427), see below.<br>><br>> Best, Hugo<br>><br>> [NiO] $ runsp -so<br>> STOP  LAPW0 END<br>> Note: The following floating-point exceptions are signalling: IEEE_UNDERFLOW_FLAG<br>> STOP  LAPW1 END<br>> Note: The following floating-point exceptions are signalling: IEEE_UNDERFLOW_FLAG<br>> STOP  LAPW1 END<br>> ASAN:DEADLYSIGNAL<br>> =================================================================<br>> ==50875==ERROR: AddressSanitizer: SEGV on unknown address 0x00088d7a3c70 (pc 0x7fffaca48086 bp 0x7fff56c4fff0 sp 0x7fff56c4fff0 T0)<br>>     #0 0x7fffaca48085 in APL_stbmvUTN_AVX (/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib+0xa5085)<br>>     #1 0x1090555ec in zlatd4_ /Users/hugstr/src/WIEN2k_17alpha_20170920_1100/SRC_lapwso/lap_bp.f:4427<br>>     #2 0x109051ece in zhhtr4_ /Users/hugstr/src/WIEN2k_17alpha_20170920_1100/SRC_lapwso/lap_bp.f:3933<br>>     #3 0x10905133f in zhhtrd_ /Users/hugstr/src/WIEN2k_17alpha_20170920_1100/SRC_lapwso/lap_bp.f:4164<br>>     #4 0x109068425 in zhhevx_ /Users/hugstr/src/WIEN2k_17alpha_20170920_1100/SRC_lapwso/lap_bp.f:3244<br>>     #5 0x1090032c6 in hmsec_ /Users/hugstr/src/WIEN2k_17alpha_20170920_1100/SRC_lapwso/hmsec.F:790<br>>     #6 0x10902750b in MAIN__ /Users/hugstr/src/WIEN2k_17alpha_20170920_1100/SRC_lapwso/lapwso.F:592<br>>     #7 0x109027b74 in main /Users/hugstr/src/WIEN2k_17alpha_20170920_1100/SRC_lapwso/lapwso.F:2<br>>     #8 0x7fffc511b234 in start (/usr/lib/system/libdyld.dylib+0x5234)<br>>     #9 0x1  (<unknown module>)<br>><br>> AddressSanitizer can not provide additional info.<br>> SUMMARY: AddressSanitizer: SEGV (/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib+0xa5085) in APL_stbmvUTN_AVX<br>> ==50875==ABORTING<br>><br>> Program received signal SIGABRT: Process abort signal.<br>><br>> Backtrace for this error:<br>> #0  0x1092a8e26<br>> #1  0x1092a85ec<br>> #2  0x7fffc532ab39<br>><br>> >   stop error<br>><br>><br>> _______________________________________________<br>> Wien mailing list<br>> <a href="mailto:Wien@zeus.theochem.tuwien.ac.at">Wien@zeus.theochem.tuwien.ac.at</a><br>> <a href="http://zeus.theochem.tuwien.ac.at/mailman/listinfo/wien">http://zeus.theochem.tuwien.ac.at/mailman/listinfo/wien</a><br>> SEARCH the MAILING-LIST at:  <a href="http://www.mail-archive.com/wien@zeus.theochem.tuwien.ac.at/index.html">http://www.mail-archive.com/wien@zeus.theochem.tuwien.ac.at/index.html</a><br>><br></div>