To add to this issue, when I leave town and comeback I get intercepted by a guard asking for the (non-existent) weapons. If I attempt to return the weapons the game also crashes, so I imagine it will crash at any attempt to get missing items from the inventory.