You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
unfortunately that's the address of strlen, which we want in our default
suppression file (not exported so we can't replace it): for now putting *
in default file.
gdb has it right: #9 0x00944031 in _dl_relocate_object (scope= , reloc_mode= ,
consider_profiling= ) at dl-reloc.c:268
direct on .debug gives different but more accurate answer:
PR 530836: addr2line crashes on strlen addr
changed default suppression file to use * instead of strlen
alternative would be to extend hacky pattern-match code inside DrMem:
I think this is better and I'm not too worried about over-suppressing
inside that loader routine.
added an uninit for loader strlen as well that I see occasionally.
not as happy about this one: but we'll live w/ the risk of false
negatives until we either fix addr2line or get PR 486382.
From derek.br...@gmail.com on December 10, 2010 17:58:18
PR 530836
I implemented PR 526420 to work around this crash on Fedora 12:
unfortunately that's the address of strlen, which we want in our default
suppression file (not exported so we can't replace it): for now putting *
in default file.
addr2line also gets the source file wrong here:
gdb has it right:
#9 0x00944031 in _dl_relocate_object (scope= , reloc_mode= ,
consider_profiling= ) at dl-reloc.c:268
direct on .debug gives different but more accurate answer:
PR 530836: addr2line crashes on strlen addr
alternative would be to extend hacky pattern-match code inside DrMem:
I think this is better and I'm not too worried about over-suppressing
inside that loader routine.
not as happy about this one: but we'll live w/ the risk of false
negatives until we either fix addr2line or get PR 486382.
Original issue: http://code.google.com/p/drmemory/issues/detail?id=180
The text was updated successfully, but these errors were encountered: