https://bugs.kde.org/show_bug.cgi?id=501348
Mark Wielaard <m...@klomp.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Ever confirmed|0 |1 Status|REPORTED |CONFIRMED CC| |m...@klomp.org --- Comment #1 from Mark Wielaard <m...@klomp.org> --- Replicated with a dlopen of a library using RPATH. # Invalid read of size 32 # at 0x40242D9: bcmp (memcmp-avx2-movbe.S:415) # by 0x40069BD: fillin_rpath.isra.0 (dl-load.c:510) # by 0x4006C6A: decompose_rpath (dl-load.c:654) # by 0x4009375: _dl_map_object (dl-load.c:2040) # by 0x4002934: openaux (dl-deps.c:64) # by 0x40014E0: _dl_catch_exception (dl-catch.c:237) # by 0x4002D97: _dl_map_object_deps (dl-deps.c:232) # by 0x400CB70: dl_open_worker_begin (dl-open.c:613) # by 0x40014E0: _dl_catch_exception (dl-catch.c:237) # by 0x400C256: dl_open_worker (dl-open.c:778) # by 0x40014E0: _dl_catch_exception (dl-catch.c:237) # by 0x400C6B0: _dl_open (dl-open.c:880) The string being compared is just 11 chars long. It is pretty hard to replicate though any change in environment seems to hide it again. But the patch does look correct and does resolve the issue by always using a simpler memcmp implementation. -- You are receiving this mail because: You are watching all bug changes.