There are various issues in your log and from your description and a 20MB log, there is no further diagnose possible.
Starting SD card print (position 0)
virtual_sdcard dispatch
Traceback (most recent call last):
File "/home/pi/klipper/klippy/extras/virtual_sdcard.py", line 264, in work_handler
self.gcode.run_script(line)
File "/home/pi/klipper/klippy/gcode.py", line 216, in run_script
self._process_commands(script.split('\n'), need_ack=False)
File "/home/pi/klipper/klippy/gcode.py", line 200, in _process_commands
self._respond_error(str(e))
UnicodeEncodeError: 'ascii' codec can't encode character u'\u5200' in position 46: ordinal not in range(128)
Exiting SD card print (position 93854)
This error is due to a filename containing non-ascii characters. Either make sure to not use them or switch to Python 3, which can handle them.
Got EOF when reading from device
Timeout with MCU 'mcu' (eventtime=35732.139086)
Transition to shutdown state: Lost communication with MCU 'mcu'
For these errors, see Got EOF when reading from device