I'm not sure when did this issue arise, perhaps after a update of my glibc or whatever packages that I could not remember,  but seems ok with root somehow, anyway, I used strace to track the running process and get the following message ( the last few lines):

...
open("/lib/libgcc_s.so.1", O_RDONLY)    = 4
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200\25"..., 512) = 512
fstat64(4, {st_mode=S_IFREG|0644, st_size=168291, ...}) = 0
mmap2(NULL, 34052, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xb6844000
madvise(0xb6844000, 34052, MADV_SEQUENTIAL|0x1) = 0
mmap2(0xb684c000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x7) = 0xb684c000
close(4)                                = 0
gettimeofday({1151073643, 460980}, NULL) = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
exit_group(1)                           = ?

I'm sure that's not related with permissions, but no idea about how this would happen.
hope the strace output for the root may help:

 write(3, "\31\0\v\0\3\0`\2\0\0\0\0! Y\267\3\0`\0021\2\0\0000\2\0"..., 48) = 48
read(3, "\1\2\273\0\0\0\0\0\5\0\200\1\0\0\0\0\0\0\0\0\37\0\0\0\320"..., 32) = 32
gettimeofday({1151073832, 21086}, NULL) = 0
gettimeofday({1151073832, 21215}, NULL) = 0
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, 0) = 1
ioctl(3, FIONREAD, [64])                = 0
read(3, "\34\0\273\0\3\0\240\0020\2\0\0\240\345j\0\1\0\0\0\0\0\0"..., 64) = 64
write(3, "\20\0\n\0\37\0`\2_ADOBE_ACROBAT_OPEN_FILE"..., 40) = 40
read(3, "\1\0\274\0\0\0\0\0002\2\0\0\0\0\0\0\1\0\0\0\37\0\0\0\320"..., 32) = 32
exit_group(0)                           = ?

thanks in advance..
daniel

Reply via email to