On Tue, Mar 30, 2010 at 03:01:04AM +0200, ????? ???????????? wrote: > How can I reply to comments in this bug? > > The 'root cause' might be the use of -Bdirect. I can reproduce the > problem with ksh93 in ON but if I remove -Bdirect from the link lines > of libast, libcmd, libdll, libshell, libsum and ksh the bug > disappears. I am still investigating but it may take until Roland is > back to narrow this bug down.
ld.so.1 has a debugging facility that you can use to track down what problem -Bdirect might be causing. The problem is almost certainly a failed interposition, in which case you could mark the relevant symbols as interposers in the relevant objects' mapfiles. See the manpage for ld.so.1, specifically the parts about LD_DEBUG, LD_DEBUG_32, and LD_DEBUG_64. Nico --