[RTEMS Project] #3777: libdl object unload debugger delete support is broken

RTEMS trac trac at rtems.org
Sun Aug 4 05:14:30 UTC 2019


#3777: libdl object unload debugger delete support is broken
--------------------------+-------------------------
  Reporter:  Chris Johns  |      Owner:  Chris Johns
      Type:  defect       |     Status:  assigned
  Priority:  high         |  Milestone:  5.1
 Component:  lib/dl       |    Version:  5
  Severity:  critical     |   Keywords:
Blocked By:               |   Blocking:
--------------------------+-------------------------
 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.

--
Ticket URL: <http://devel.rtems.org/ticket/3777>
RTEMS Project <http://www.rtems.org/>
RTEMS Project


More information about the bugs mailing list