Failure executing OpenMP applications in BOTS benchmark with clang

Hi everyone,

I would like to execute OpenMP applications in BOTS benchmark with clang 3.9.1 but I get the following error:

Assertion failure at kmp_tasking.c(421): taskdata → td_flags.tasktype == 1.
Assertion failure at kmp_tasking.c(439): taskdata → td_flags.started == 0.
OMP: Error #13: Assertion failure at kmp_tasking.c(421).
OMP: Hint: Please submit a bug report with this message, compile and run commands used, and machine configuration info including native compiler and operating system versions. Faster response will be obtained by including all program sources. For information on submitting this issue, please see http://www.intel.com/software/products/support/.
OMP: Error #13: Assertion failure at kmp_tasking.c(439).
OMP: Hint: Please submit a bug report with this message, compile and run commands used, and machine configuration info including native compiler and operating system versions. Faster response will be obtained by including all program sources. For information on submitting this issue, please see http://www.intel.com/software/products/support/.
Aborted (core dumped)

Here is my machine spec:

Linux pp-multicore 3.19.0-25-generic #26~14.04.1-Ubuntu SMP Fri Jul 24 21:16:20 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

Any help is highly appreciated!

Thank you and best,

Mohammad

Hi Mohammad,

moving this to openmp-dev as you mention an assertion in the OpenMP runtime (questions about the compiler should go cfe-dev instead of llvm-dev).

I just tried reproducing the issue on my system and was able to run all binaries built with Clang 3.9.1 and the latest trunk of the OpenMP runtime in Debug mode. (I had to increase OMP_STACKSIZE for UTS, otherwise it kept crashing)

Which benchmark do you have problems with and which environment variables do you set? Is there anything special about your setup?

Regards,

Jonas

I see one bug there, for sure.

OMP: Hint: Please submit a bug report with this message, compile and run commands used, and machine configuration info including native compiler and operating system versions. Faster response will be obtained by including all program sources. For information on submitting this issue, please see http://www.intel.com/software/products/support/.

The LLLVM runtime shouldn’t be pointing you at Intel support!