Client crashes receiving city counters
S3_2, with fc_assert(ptile != NULL) added to the beginning of queue_mapview_tile_update() to catch error early (it was crashing on unqueue)
#3 0x00005555557f0d61 in fc_assert_fail (file=file@entry=0x55555581ea70 "../../src/client/mapview_common.c", function=function@entry=0x55555581efd0 <__FUNCTION__.37> "queue_mapview_tile_update", line=line@entry=3041, assertion=assertion@entry=0x55555581e9a8 "ptile != NULL", message=<optimized out>) at ../../src/utility/log.c:568 #4 0x00005555555dddf3 in queue_mapview_tile_update (type=TILE_UPDATE_CITY_DESC, ptile=0x0) at ../../src/client/mapview_common.c:3041 #5 update_city_description (pcity=<optimized out>) at ../../src/client/mapview_common.c:1854 #6 0x00005555555f5edf in handle_city_update_counters (packet=0x55555fc803c0) at ../../src/client/packhand.c:5607 #7 0x00005555555f5f2b in client_handle_packet (type=type@entry=PACKET_CITY_UPDATE_COUNTERS, packet=packet@entry=0x55555fc803c0) at ../../src/client/packhand_gen.c:139
S3_2, with fc_assert(ptile != NULL) added to the beginning of queue_mapview_tile_update() to catch error early (it was crashing on unqueue)