Actions
Bug #765
closedinfinite recursion caused by libc and pthread wrappers
Status:
Resolved
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
03/18/2014
Due date:
% Done:
100%
Estimated time:
Description
preloading both liblttng-ust-pthread-wrapper and liblttng-ust-libc-wrapper causes an infinite recursion when liburcu is compiled with --disable-compiler-tls:
calloc() calls __tls_access_malloc_nesting(), which calls pthread_mutex_lock(), which calls dlsym dlerror_run(), which calls calloc()...
(See attached stacktrace for details.)
Files
Updated by Mathieu Desnoyers over 10 years ago
- Status changed from New to Resolved
- % Done changed from 0 to 100
Applied in changeset 20ef5166019178c9a27e47d29dd730149b270e74.
Actions