[Bug libfortran/103985] segfault in finalize_transfer (fbuf_destroy) on (parallel) writing into character / string function argument

2022-01-17 Thread thomas.orgis--- via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103985 --- Comment #5 from Dr. Thomas Orgis --- OK, I tested with gcc-12-20220109. I repeated the test job, got 17102 successful runs and no crash. So one can hope that this particular one has been fixed at some point. All good? Is the specific change

[Bug libfortran/103985] segfault in finalize_transfer (fbuf_destroy) on (parallel) writing into character / string function argument

2022-01-12 Thread thomas.orgis--- via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103985 --- Comment #4 from Dr. Thomas Orgis --- I can try to roll a build and squeeze some test runs in. Naturally, this will take a few days to get some statistical confidence and it depends on cluster load, too. So a snapshot of 12 would be

[Bug libfortran/103985] segfault in finalize_transfer (fbuf_destroy) on (parallel) writing into character / string function argument

2022-01-12 Thread thomas.orgis--- via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103985 --- Comment #2 from Dr. Thomas Orgis --- You mean every call to a write(), even to a buffer variable, should be a thread synchronization point? That would mean that I swiftly should get rid of those in the performance-critical paths. I hoped

[Bug libfortran/103985] New: segfault in finalize_transfer (fbuf_destroy) on (parallel) writing into character / string function argument

2022-01-11 Thread thomas.orgis--- via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103985 Bug ID: 103985 Summary: segfault in finalize_transfer (fbuf_destroy) on (parallel) writing into character / string function argument Product: gcc Version: