parcio / julea

A Flexible Storage Framework for HPC
GNU Lesser General Public License v3.0
33 stars 31 forks source link

fix random stack errors when using --coverage #40

Closed Qualenritter closed 5 years ago

Qualenritter commented 5 years ago

When running Julia with code-coverage enabled some random stack errors occur - at very different locations in the code. If the following patch is applied, everything runs fine.

Messages sent over the network are never aligned to anything.

michaelkuhn commented 5 years ago

I can't reproduce this. Which compiler (and version) are you seeing this with?

michaelkuhn commented 5 years ago

I have tried again with GCC 9 and Clang 8, and still can't reproduce the problem. We need the pragmas to make sure the header does not include any padding.