What seems to currently work is:
address = self.base_address + line_number.virtualAddress
Here I am using virtualAddress instead of addressOffset.
virtualAddress
addressOffset