Does TVH actually crash, or does it just become unresponsive? Normally a crash will put something in the log.
I don't have any knowledge about IPTV, but your log does not seem to give any clues apart from stopping just after calling ffmpeg.
You could get some more details by enabling Debug/Trace logging. To do that, you can either try to get the WebUI running again and enable it in the Debugging page, or, you can enter some extra command line arguments when starting TVH.
To simply get rid of all of your IPTV networks and get your system running, you could move {TVH_Home}/.config/hts/input/iptv temporarily to somewhere else.
To add the Debug/Trace to your command line, have a look here:
https://docs.tvheadend.org/documentation/appendices/cli-commands#debug-options
You will need --logfile, --debug and --trace. For Debug/Trace, you could start with iptv, iptv-pcr and iptv-sub and see if they give you any clues.
./tvheadend --logfile my_log.log --debug iptv,iptv-pcr-iptv-sub --trace iptv,iptv-pcr-iptv-sub
The log file can get really big really fast, so be careful where you put it.