Event Line 11 - The thread switches from its implicit (parent) task 0x55c7bf5e1280 to the untied task 0x55c7bf6e3900
Event Line 12 - The thread switches from the untied task 0x55c7bf6e3900 to its implicit (parent) task 0x55c7bf5e1280
Event Line 13 - The thread switches from the untied task 0x55c7bf6e3900 to the same untied task 0x55c7bf5e1280 with the same status - (ERROR: the current task is 0x55c7bf5e1280)
Event Line 14 - [...]
Removing the untied clause removes events line 13 and 14, which is what we should expect even with untied I believe ?
Something seems wrong with the OMPT
task_schedule
event on untied tasks, please see minimal example bellowLLVM version
main.c
OMPT tool used
Compiled and run as
Outputs
Event Line 11 - The thread switches from its implicit (parent) task
0x55c7bf5e1280
to the untied task0x55c7bf6e3900
Event Line 12 - The thread switches from the untied task0x55c7bf6e3900
to its implicit (parent) task0x55c7bf5e1280
Event Line 13 - The thread switches from the untied task0x55c7bf6e3900
to the same untied task0x55c7bf5e1280
with the same status - (ERROR: the current task is0x55c7bf5e1280
) Event Line 14 - [...]Removing the
untied
clause removes events line 13 and 14, which is what we should expect even withuntied
I believe ?