We see slow performance in our DB application in situations where many exceptions have to be handled. It happens e.g. on large systems, many users, same query executed by many users. Profiling shows that a lot of time is spent in __dl_iterate_phdr called from _Unwind_Find_FDE.
With (1) libgcc can use a faster approach based on dl_find_object, which was first added to glibc 2.35 with (2)
Both are already available in RHEL10 but as we have many customers on RHEL9 we would like to request a backport of those patches to RHEL9
1- https://gcc.gnu.org/cgit/gcc/diff/libgcc/unwind-dw2-fde-dip.c?id=790854ea7670f1
2- https://sourceware.org/git/?p=glibc.git;a=commit;h=5d28a8962dcb6ec056b81d730e3c6fb57185a210
- duplicates
-
RHEL-93320 glibc: Backport request for _dl_find_object to RHEL 9
-
- Release Pending
-