Hi, can you provide "bt full" of thread 5? Or simply "thread apply all bt full"?. The "bt full" output you have sent is from a different, uninteresting thread.
It seems someone passes an invalid pointer to libc's setenv() function. But it's impossible to say how this happened. Maybe you want to try if the segfaults go away when switching to mpm_prefork. Depending on what external libraries you are using, you may have some threading issues in your perl code. If you haven't already, you should probably read this: https://perl.apache.org/docs/2.0/user/coding/coding.html#Threads_Coding_Issues_Under_mod_perl Cheers, Stefan