Fix use-after-free in source_cache::get_source_lines