Can you please also try running with the environment variable LD_ASSUME_KERNEL set to 2.4.1?
Code:
LD_ASSUME_KERNEL=2.4.1
export LD_ASSUME_KERNEL
The problem seems to be related to either initialization order (in which case LD_ASSUME_KERNEL should make no difference), or it is related to threading/mutex semantics (in which case it might make a difference).
Cheers,
Michi.