[gobolinux-users] gobohide broken on 2.6.13.4

Jonas Karlsson cj.karlsson at gmail.com
Sun Oct 23 11:00:05 GMT 2005


As subject says, gobohide is broken on kernel 2.6.13.4. When I try to hide  
a directory I get "ioctl: Invalid argument".
I pasted a strace at the bottom of the mail.

-- 
/Jonas

Using Opera's revolutionary e-mail client: http://www.opera.com/mail/

]strace gobohide -h /usr
execve("/System/Links/Executables/gobohide", ["gobohide", "-h", "/usr"],  
[/* 65 vars */]) = 0
brk(0)                                  = 0x804b000
open("/etc/ld.so.preload", O_RDONLY)    = -1 ENOENT (No such file or  
directory)
open("/System/Links/Libraries/i686/mmx/libc.so.6", O_RDONLY) = -1 ENOENT  
(No such file or directory)
stat64("/System/Links/Libraries/i686/mmx", 0xbf9a9ef0) = -1 ENOENT (No  
such file or directory)
open("/System/Links/Libraries/i686/libc.so.6", O_RDONLY) = -1 ENOENT (No  
such file or directory)
stat64("/System/Links/Libraries/i686", 0xbf9a9ef0) = -1 ENOENT (No such  
file or directory)
open("/System/Links/Libraries/mmx/libc.so.6", O_RDONLY) = -1 ENOENT (No  
such file or directory)
stat64("/System/Links/Libraries/mmx", 0xbf9a9ef0) = -1 ENOENT (No such  
file or directory)
open("/System/Links/Libraries/libc.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200Y\1"..., 1024)  
= 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=1253048, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,  
0) = 0xb7f96000
old_mmap(NULL, 1244324, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =  
0xb7e66000
mprotect(0xb7f8f000, 27812, PROT_NONE)  = 0
old_mmap(0xb7f8f000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED,  
3, 0x128000) = 0xb7f8f000
old_mmap(0xb7f94000, 7332, PROT_READ|PROT_WRITE,  
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f94000
close(3)                                = 0
getuid32()                              = 0
brk(0)                                  = 0x804b000
brk(0x804c000)                          = 0x804c000
brk(0)                                  = 0x804c000
open("/usr", O_RDONLY|O_NOFOLLOW)       = 3
fstat64(3, {st_mode=S_IFDIR|0755, st_size=240, ...}) = 0
ioctl(3, 0x40040022, 0xbf9aa900)        = -1 EINVAL (Invalid argument)
dup(2)                                  = 4
fcntl64(4, F_GETFL)                     = 0x2 (flags O_RDWR)
fstat64(4, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 3), ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,  
0) = 0xb7e65000
_llseek(4, 0, 0xbf9aa6e0, SEEK_CUR)     = -1 ESPIPE (Illegal seek)
write(4, "ioctl: Invalid argument\n", 24ioctl: Invalid argument
) = 24
close(4)                                = 0
munmap(0xb7e65000, 4096)                = 0
close(3)                                = 0
exit_group(0)                           = ?


More information about the gobolinux-users mailing list