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
Hello, we have recently received an update of rpminspect on staging and it's broken. I believe the issue reproduces with any package, I tried 4 different packages.
The issue has 2 different behaviors:
With -v option it stuck in the middle of testing and never finishes:
Definitely a bug. I found it in two lines in init_elf_data() in readelf.c. I had duplicated a cleanup block which meant the function was calling elf_end() twice and libelf was not returning. Fix coming momentarily.
elf_end() and close() were possibly called twice for successful runs
of init_elf_data(). Calling elf_end() more than once on an opened
libelf entity is undefined. It could crash or it could run forever.
Point is, don't do it.
Signed-off-by: David Cantrell <dcantrell@redhat.com>
Hello, we have recently received an update of rpminspect on staging and it's broken. I believe the issue reproduces with any package, I tried 4 different packages.
The issue has 2 different behaviors:
With
-v
option it stuck in the middle of testing and never finishes:I believe it's happening in the elf inspection step because the previous version of rpminspect reports elf inspection just after that:
Without
-v
option it reports Segmentation fault:The text was updated successfully, but these errors were encountered: