Hmm, yes, odd.  Contrary to what I said above, I do get the same crash on 3.1.0 (portable, in that case).
Still, it's not a disaster.  So long as we remember not to shrink it too much it's a problem that we can live with.
Maybe this error.log will help?
Windows fatal exception: stack overflow
Thread 0x00002d94 (most recent call first):
  File "threading.py", line 327 in wait
  File "waitress\task.py", line 71 in handler_thread
  File "threading.py", line 982 in run
  File "threading.py", line 1045 in _bootstrap_inner
  File "threading.py", line 1002 in _bootstrap
Thread 0x0000574c (most recent call first):
  File "threading.py", line 327 in wait
  File "waitress\task.py", line 71 in handler_thread
  File "threading.py", line 982 in run
  File "threading.py", line 1045 in _bootstrap_inner
  File "threading.py", line 1002 in _bootstrap
Thread 0x00007e14 (most recent call first):
  File "threading.py", line 327 in wait
  File "waitress\task.py", line 71 in handler_thread
  File "threading.py", line 982 in run
  File "threading.py", line 1045 in _bootstrap_inner
  File "threading.py", line 1002 in _bootstrap
Thread 0x00003618 (most recent call first):
  File "threading.py", line 327 in wait
  File "waitress\task.py", line 71 in handler_thread
  File "threading.py", line 982 in run
  File "threading.py", line 1045 in _bootstrap_inner
  File "threading.py", line 1002 in _bootstrap
Thread 0x000076a4 (most recent call first):
  File "asyncio\windows_events.py", line 825 in _poll
  File "asyncio\windows_events.py", line 444 in select
  File "asyncio\base_events.py", line 1898 in _run_once
  File "asyncio\base_events.py", line 608 in run_forever
  File "asyncio\windows_events.py", line 321 in run_forever
  File "openlp\core\api\websockets.py", line 100 in start
Thread 0x00006064 (most recent call first):
  File "waitress\wasyncore.py", line 167 in poll
  File "waitress\wasyncore.py", line 240 in loop
  File "waitress\server.py", line 325 in run
  File "openlp\core\api\http\server.py", line 55 in start
Current thread 0x00002cb4 (most recent call first):
  File "openlp\core\widgets\views.py", line 108 in resizeEvent
  File "openlp\core\app.py", line 84 in exec
  File "openlp\core\app.py", line 157 in run
  File "openlp\core\app.py", line 616 in main
  File "openlp__main.py", line 75 in start
  File "openlp__main.py", line 79 in <module>