I compared both log files, and at the end of the 2.5 version are lines that show an internal PrePoMax error: Object reference not set to an instance of an object
----------Error---------------
0024:trace:file:NtWriteFile = SUCCESS (32)
0024:trace:file:WriteFile 000000000000000C 00007FBDA875D210 54 00007FFFFE4FA704 0000000000000000
0024:trace:file:NtWriteFile (0xc,(nil),(nil),(nil),0x7ffffe4fa610,0x7fbda875d210,0x00000036,(nil),(nil))
Object reference not set to an instance of an object
0024:trace:file:NtWriteFile = SUCCESS (54)
0024:trace:file:WriteFile 000000000000000C 00007FBDA875D210 32 00007FFFFE4FA704 0000000000000000
0024:trace:file:NtWriteFile (0xc,(nil),(nil),(nil),0x7ffffe4fa610,0x7fbda875d210,0x00000020,(nil),(nil))
----------Finished------------
I discovered a strange behavior of the wine environment with dotnet48. When i start a calculation, calculix is run in a separate dos shell. The variables like OMP_Num_Thread are not set. So it runs only on 1 cpu. I created a second wine env without dotnet and against my assumption prepomax runs! And the mentioned issue with the dos shell does not appear.