Opened on 08/04/19 at 05:14:30
Closed on 08/11/19 at 22:53:16
#3777 closed defect (fixed)
libdl object unload debugger delete support is broken
Reported by: | Chris Johns | Owned by: | Chris Johns |
---|---|---|---|
Priority: | high | Milestone: | 5.1 |
Component: | lib/dl | Version: | 5 |
Severity: | critical | Keywords: | |
Cc: | Blocked By: | ||
Blocking: |
Description
The test dl09.exe
crashes on BBB, Zedboard, and RPi2 but runs on arm qemu and psim. The issue is uncovered by the heap protection support in free()
where the free block has been touched.
It turns out _rtld_linkmap_delete()
list code is broken. The object module's block should not be walked to the end.
Change History (1)
comment:1 Changed on 08/11/19 at 22:53:16 by Chris Johns <chrisj@…>
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Note: See
TracTickets for help on using
tickets.
In [changeset:"9cb19ded5c233b86c70157fe00b809792bc13d5a/rtems" 9cb19ded/rtems]: