Kip Macy wrote:
[..]
Probably. Might "set_tid_address()" or "set_thread_area()" be the
offender?
execve("/bin/ls", ["ls"], [/* 42 vars */]) = 0
uname({sys="Linux", node="curly.lab.netapp.com", ...}) = 0
set_tid_address(0) = -1 ENOSYS (Function not implemented)
brk(0) = 0x805a40e
<...>
set_thread_area({entry_number:-1 -> -1, base_addr:0x805a680,
limit:1048575, seg_32bit:1, contents:0, read_exec_only:0,
limit_in_pages:1, seg_not_present:0, useable:1}) = -1 ENOSYS (Function
not implemented)
<...>
Just a wild guess:
# mv /lib/tls /lib/tls-off
and reboot... If it's Thread Local Storage's fault that should stop
happening :)
(But it's only a workaround...)
Regards,
Nuno Silva
signature.asc
Description: OpenPGP digital signature
|