I use Dwarf with sets. I tend to select Dwarf 3 for new projects. Dwarf 3 gives an error: The function stopped unexpectedly.
This is odd. The Dwarf version shouldn't affect that.
I am myself on Win10 64bit. And I just tested (with 3.3.1 updated yesterday) with both (Dwarf3 and 2+sets) and it worked.
Btw, with which options was your FPC build? - optimization level?
- debug info?
Btw, did you
update your Lazarus since your post on December 05, 2022, 02:22:32 pm?
Because in that image, the
option dialog is missing the "Run all threads while evaluating" checkbox. Which if you have it defaults to off, and should be off. But if you don't, it will be on.
And it's not just the running off threads. The entire function eval had lots of work done. So you do want to test with the latest 2.3 Lazarus.
If you have that checkbox, and the "function stopped unexpectedly" error still happen:
Please run Lazarus with the following option, and when the error arises provide the log file. (Clear the logfile between runs of Lazarus, or it grows very large)
--debug-log=somelogfile.txt --debug-enable=DBGMI_QUEUE_DEBUG,DBG_VERBOSE,DBG_WARNINGS,DBG_ERRORS,DBG_VERBOSE_BRKPOINT,DBG_STATE,DBG_EVENTS,DBG_BREAKPOINTS,DBG_FPDEBUG_VERBOSE,FPDBG_BREAKPOINT_ERRORS,FPDBG_BREAKPOINTS,FPDBG_COMMANDS,FPDBG_THREADS,FPDBG_QUEUE,FPDBG_FUNCCALL,FPDBG_WINDOWS