There is something strange that I will need to investigate for some more time.
Anyhow, I managed to create map with your bag file. Steps to reproduce:
rosparam set /use_sim_time true
rosrun gmapping slam_gmapping _linearUpdate:=0.1 _angularUpdate:=0.05 _temporalUpdate:=-0.1 _map_frame:=gmap _odom_frame:=map
rosbag play 2018-07-05-11-24-08.bag --clock map:=null -s 50
There is something that causes
gmapping to work properly only if first 50 seconds of bag file are skipped. As soon as I find out the reason, I will update here.