[Patch] More responsive QUITs
Tom Tromey
tromey@redhat.com
Fri Jul 22 01:14:00 GMT 2011
>>>>> "Sterling" == Sterling Augustine <saugustine@google.com> writes:
Sterling> 2011-07-20 Sterling Augustine <saugustine@google.com>
Sterling> * psymtab.c (map_symbol_filenames_psymtab): Call QUIT.
I think this exposes gdb to a memory leak in
make_source_files_completion_list.
I think the bug is a QUIT can unwind:
map_symbol_filenames_psymtab
-> map_partial_symbol_filenames
-> make_source_files_completion_list
... which does not use cleanups to protect the allocations it does.
Tom
More information about the Gdb-patches
mailing list