[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