[RTEMS Project] #3741: libdl load of ELF objects on NFS file system lock up

RTEMS trac trac at rtems.org
Sat Apr 27 12:51:51 UTC 2019


#3741: libdl load of ELF objects on NFS file system lock up
----------------------+-----------------------------------
  Reporter:  dufault  |      Owner:  (none)
      Type:  defect   |     Status:  new
  Priority:  normal   |  Milestone:
 Component:  lib/dl   |    Version:  5
  Severity:  normal   |   Keywords:  run-time-loader libdl
Blocked By:           |   Blocking:
----------------------+-----------------------------------
 For ELF files the run-time loader calls this chain:
 - ''rtems_rtl_elf_file_load()''
 - ''rtems_rtl_alloc_lock()''
 - ''rtems_rtl_alloc_heap()''
 - ''_RTEMS_Lock_allocator()''
 ''_RTEMS_Lock_allocator()'' locks all heap operations.  RTL then calls
 ''read()'' and for NFS file systems the NFS threads try to use the heap,
 locking up the system.

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


More information about the bugs mailing list