Bug#572538: failed to map segment from shared object: Permission denied

2010-03-04 Thread Faré
Investigating further, I find by looking for mmap in the output of /sbin/sysctl an interesting setting called vm.mmap_min_addr. $ /sbin/sysctl vm.mmap_min_addr vm.mmap_min_addr = 4096 $ GCL_ANSI=t gclcvs [1]16794 killed GCL_ANSI=t gclcvs $ sudo /sbin/sysctl vm.mmap_min_addr=0 vm.mmap_min_

Bug#572538: failed to map segment from shared object: Permission denied

2010-03-04 Thread Faré
googling for execve sigkill, it looks like gclcvs might be trying to map things at the wrong place in its ELF header, where "wrong" means "not allowed to casual users". As a user: $ /lib/ld-linux-x86-64.so.2 --list /usr/lib/gcl-2.7.0-prof//unixport/saved_ansi_gcl /usr/lib/gcl-2.7.0-prof//unixport/