Like I said it works if I am root. if not root here is the strace. I am somewhat geek but not this much geek. IT looks like a bunch of read only files. If I have to change that many files I am just going to remove it. Hopefuly it will remove. I did a normal install using rpm -Uvh . Out of respect though. If someone who is MORE geek can figure it out. that's cool. I will just remove it for now. Since you asked me for strace. Have at it. I give up. I don't blame anyone, there was a disclaimer. It just isn't ready for SuSE 7.2 Pro as far as I am concerned. If I have to change a bunch of settings that just isn't right. anyway here is the trace. strace mozilla execve("/usr/X11R6/bin/mozilla", ["mozilla"], [/* 73 vars */]) = 0 uname({sys="Linux", node="lead", ...}) = 0 brk(0) = 0x80b968c open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=136116, ...}) = 0 old_mmap(NULL, 136116, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40017000 close(3) = 0 open("/lib/libreadline.so.4", 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\0\244\0"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size=187509, ...}) = 0 old_mmap(NULL, 160976, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40039000 mprotect(0x4005b000, 21712, PROT_NONE) = 0 old_mmap(0x4005b000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x21000) = 0x4005b000 old_mmap(0x40060000, 1232, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40060000 close(3) = 0 open("/lib/libhistory.so.4", 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\0P\25\0\000"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size=28384, ...}) = 0 old_mmap(NULL, 25720, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40061000 mprotect(0x40067000, 1144, PROT_NONE) = 0 old_mmap(0x40067000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x5000) = 0x40067000 close(3) = 0 open("/lib/libncurses.so.5", 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\20\360"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size=319472, ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40068000 old_mmap(NULL, 301472, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40069000 mprotect(0x400a5000, 55712, PROT_NONE) = 0 old_mmap(0x400a5000, 45056, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x3b000) = 0x400a5000 old_mmap(0x400b0000, 10656, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x400b0000 close(3) = 0 open("/lib/libdl.so.2", 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\260\34"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size=14328, ...}) = 0 old_mmap(NULL, 12340, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x400b3000 mprotect(0x400b5000, 4148, PROT_NONE) = 0 old_mmap(0x400b5000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1000) = 0x400b5000 old_mmap(0x400b6000, 52, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x400b6000 close(3) = 0 open("/lib/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@\315\1"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size=1343073, ...}) = 0 old_mmap(NULL, 1164516, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x400b7000 mprotect(0x401ca000, 38116, PROT_NONE) = 0 old_mmap(0x401ca000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x112000) = 0x401ca000 old_mmap(0x401d0000, 13540, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x401d0000 close(3) = 0 open("/lib/libncurses.so.5", 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\20\360"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size=319472, ...}) = 0 close(3) = 0 open("/lib/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@\315\1"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size=1343073, ...}) = 0 close(3) = 0 open("/lib/libncurses.so.5", 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\20\360"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size=319472, ...}) = 0 close(3) = 0 open("/lib/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@\315\1"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size=1343073, ...}) = 0 close(3) = 0 open("/lib/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@\315\1"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size=1343073, ...}) = 0 close(3) = 0 open("/lib/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@\315\1"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size=1343073, ...}) = 0 close(3) = 0 munmap(0x40017000, 136116) = 0 getpid() = 30579 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 open("/dev/tty", O_RDWR|O_NONBLOCK|O_LARGEFILE) = 3 close(3) = 0 brk(0) = 0x80b968c brk(0x80b96b4) = 0x80b96b4 brk(0x80ba000) = 0x80ba000 open("/usr/share/locale/locale.alias", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=2567, ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40017000 read(3, "# Locale name alias data base.\n#"..., 4096) = 2567 brk(0x80bb000) = 0x80bb000 read(3, "", 4096) = 0 close(3) = 0 munmap(0x40017000, 4096) = 0 open("/usr/lib/locale/en_US/LC_IDENTIFICATION", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=244, ...}) = 0 old_mmap(NULL, 244, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40017000 close(3) = 0 open("/usr/lib/locale/en_US/LC_MEASUREMENT", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=13, ...}) = 0 old_mmap(NULL, 13, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40018000 close(3) = 0 open("/usr/lib/locale/en_US/LC_TELEPHONE", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=49, ...}) = 0 old_mmap(NULL, 49, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40019000 close(3) = 0 open("/usr/lib/locale/en_US/LC_ADDRESS", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=145, ...}) = 0 old_mmap(NULL, 145, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4001a000 close(3) = 0 open("/usr/lib/locale/en_US/LC_NAME", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=67, ...}) = 0 old_mmap(NULL, 67, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4001b000 close(3) = 0 open("/usr/lib/locale/en_US/LC_PAPER", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=24, ...}) = 0 old_mmap(NULL, 24, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4001c000 close(3) = 0 open("/usr/lib/locale/en_US/LC_MESSAGES", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 close(3) = 0 open("/usr/lib/locale/en_US/LC_MESSAGES/SYS_LC_MESSAGES", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=42, ...}) = 0 old_mmap(NULL, 42, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4001d000 close(3) = 0 open("/usr/lib/locale/en_US/LC_MONETARY", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=276, ...}) = 0 old_mmap(NULL, 276, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4001e000 close(3) = 0 open("/usr/lib/locale/en_US/LC_TIME", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=2441, ...}) = 0 old_mmap(NULL, 2441, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4001f000 close(3) = 0 open("/usr/lib/locale/en_US/LC_NUMERIC", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=44, ...}) = 0 old_mmap(NULL, 44, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40020000 close(3) = 0 open("/usr/lib/locale/en_US/LC_CTYPE", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=110304, ...}) = 0 old_mmap(NULL, 110304, PROT_READ, MAP_PRIVATE, 3, 0) = 0x401d4000 close(3) = 0 brk(0x80bc000) = 0x80bc000 SYS_199(0x401ce828, 0, 0x401cf4a0, 0x401ccfd0, 0x8055f00) = 500 ipc_subcall(0x401ce828, 0, 0x401cf4a0, 0x401ccfd0) = 100 semop(1075636264, 0x401ccfd0, 0) = 500 semget(1075636264, 0, IPC_EXCL|0x401cf0a0|0240) = 100 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 time(NULL) = 997059885 open("/etc/mtab", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=773, ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40021000 read(3, "/dev/hdc12 / ext2 rw 0 0\nproc /p"..., 4096) = 773 close(3) = 0 munmap(0x40021000, 4096) = 0 open("/proc/meminfo", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40021000 read(3, " total: used: free:"..., 4096) = 548 close(3) = 0 munmap(0x40021000, 4096) = 0 rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigaction(SIGQUIT, {SIG_IGN}, {SIG_DFL}, 8) = 0 uname({sys="Linux", node="lead", ...}) = 0 brk(0x80bd000) = 0x80bd000 brk(0x80be000) = 0x80be000 brk(0x80bf000) = 0x80bf000 stat64("/home/phil", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 stat64(".", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 getpid() = 30579 getppid() = 30578 brk(0x80c0000) = 0x80c0000 getpgrp() = 30578 rt_sigaction(SIGCHLD, {0x806e790, [], 0x4000000}, {SIG_DFL}, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 open("/usr/X11R6/bin/mozilla", O_RDONLY|O_LARGEFILE) = 3 ioctl(3, TCGETS, 0xbffff088) = -1 ENOTTY (Inappropriate ioctl for device) _llseek(3, 0, [0], SEEK_CUR) = 0 read(3, "#!/bin/sh\n#\n# The contents of th"..., 80) = 80 _llseek(3, 0, [0], SEEK_SET) = 0 getrlimit(0x7, 0xbffff0e4, 0, 0x3, 0x7) = 0 dup2(3, 255) = 255 close(3) = 0 shmat(255, 0xbffff1ac, 0x2ptrace: umoven: Input/output error ) = ? shmat(255, 0x40016624, 0x3ptrace: umoven: Input/output error ) = ? fstat64(255, {st_mode=S_IFREG|0755, st_size=8588, ...}) = 0 _llseek(255, 0, [0], SEEK_CUR) = 0 brk(0x80c3000) = 0x80c3000 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 read(255, "#!/bin/sh\n#\n# The contents of th"..., 8192) = 8192 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 pipe([3, 4]) = 0 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [RT_0], 8) = 0 _llseek(255, -6264, [1928], SEEK_CUR) = 0 fork() = 30580 rt_sigprocmask(SIG_SETMASK, [RT_0], NULL, 8) = 0 rt_sigaction(SIGCHLD, {0x806e790, [], 0x4000000}, {0x806e790, [], 0x4000000}, 8) = 0 close(4) = 0 read(3, "mozilla\n", 128) = 8 --- SIGCHLD (Child exited) --- wait4(-1, [WIFEXITED(s) && WEXITSTATUS(s) == 0], WNOHANG, NULL) = 30580 wait4(-1, 0xbfffe978, WNOHANG, NULL) = -1 ECHILD (No child processes) sigreturn() = ? (mask now []) read(3, "", 128) = 0 close(3) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [RT_0], 8) = 0 rt_sigaction(SIGINT, {0x806d960, [], 0x4000000}, {SIG_DFL}, 8) = 0 rt_sigprocmask(SIG_SETMASK, [RT_0], NULL, 8) = 0 rt_sigaction(SIGINT, {SIG_DFL}, {0x806d960, [], 0x4000000}, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 read(255, "MOZ_DIST_BIN=/opt/mozilla\nMOZ_AP"..., 8192) = 6660 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 brk(0x80c4000) = 0x80c4000 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 brk(0x80c5000) = 0x80c5000 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 brk(0x80c6000) = 0x80c6000 brk(0x80c7000) = 0x80c7000 brk(0x80c8000) = 0x80c8000 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 brk(0x80c9000) = 0x80c9000 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_SETMASK, [RT_0], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_SETMASK, [RT_0], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 stat64("/opt/mozilla/viewer", 0xbfffe9fc) = -1 ENOENT (No such file or directory) rt_sigprocmask(SIG_SETMASK, [RT_0], NULL, 8) = 0 rt_sigprocmask(SIG_SETMASK, [RT_0], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_SETMASK, [RT_0], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 stat64("/opt/mozilla/mozilla-bin", {st_mode=S_IFREG|0755, st_size=59024, ...}) = 0 rt_sigprocmask(SIG_SETMASK, [RT_0], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 stat64("/opt/mozilla/mozilla-bin", {st_mode=S_IFREG|0755, st_size=59024, ...}) = 0 ipc_subcall(0x20, 0x80c5490, 0x401cf4a0, 0x20) = 6 rt_sigprocmask(SIG_SETMASK, [RT_0], NULL, 8) = 0 rt_sigprocmask(SIG_SETMASK, [RT_0], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_SETMASK, [RT_0], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 stat64("/opt/mozilla/mozilla-bin", {st_mode=S_IFREG|0755, st_size=59024, ...}) = 0 rt_sigprocmask(SIG_SETMASK, [RT_0], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_SETMASK, [RT_0], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_SETMASK, [RT_0], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 fstat64(1, {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) = 0x40021000 ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0 write(1, "MOZILLA_FIVE_HOME=/opt/mozilla\n", 31MOZILLA_FIVE_HOME=/opt/mozilla ) = 31 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 write(1, " LD_LIBRARY_PATH=/opt/mozilla:/"..., 52 LD_LIBRARY_PATH=/opt/mozilla:/opt/mozilla/plugins ) = 52 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_SETMASK, [RT_0], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_SETMASK, [RT_0], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 write(1, " LIBRARY_PATH=/opt/mozilla:/"..., 55 LIBRARY_PATH=/opt/mozilla:/opt/mozilla/components ) = 55 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 write(1, " SHLIB_PATH=/opt/mozilla:/"..., 45 SHLIB_PATH=/opt/mozilla:/opt/mozilla/ ) = 45 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 write(1, " LIBPATH=/opt/mozilla:/"..., 45 LIBPATH=/opt/mozilla:/opt/mozilla/ ) = 45 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 write(1, " ADDON_PATH=/opt/mozilla:/"..., 45 ADDON_PATH=/opt/mozilla:/opt/mozilla/ ) = 45 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 write(1, " MOZ_PROGRAM=/opt/mozilla/m"..., 43 MOZ_PROGRAM=/opt/mozilla/mozilla-bin ) = 43 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 write(1, " MOZ_TOOLKIT=\n", 19 MOZ_TOOLKIT= ) = 19 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 write(1, " moz_debug=0\n", 20 moz_debug=0 ) = 20 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 write(1, " moz_debugger=\n", 19 moz_debugger= ) = 19 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_SETMASK, [RT_0], NULL, 8) = 0 brk(0x80ca000) = 0x80ca000 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 stat64("/opt/mozilla/mozilla-bin", {st_mode=S_IFREG|0755, st_size=59024, ...}) = 0 rt_sigprocmask(SIG_SETMASK, [RT_0], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 brk(0x80cb000) = 0x80cb000 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 stat64("/bin/type", 0xbfffe2fc) = -1 ENOENT (No such file or directory) rt_sigprocmask(SIG_SETMASK, [RT_0], NULL, 8) = 0 rt_sigprocmask(SIG_SETMASK, [RT_0], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_SETMASK, [RT_0], NULL, 8) = 0 pipe([3, 4]) = 0 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [RT_0], 8) = 0 _llseek(255, -16, [8572], SEEK_CUR) = 0 fork() = 30581 rt_sigprocmask(SIG_SETMASK, [RT_0], NULL, 8) = 0 rt_sigaction(SIGCHLD, {0x806e790, [], 0x4000000}, {0x806e790, [], 0x4000000}, 8) = 0 close(4) = 0 read(3, 0xbfffe47c, 128) = ? ERESTARTSYS (To be restarted) --- SIGCHLD (Child exited) --- wait4(-1, [WIFEXITED(s) && WEXITSTATUS(s) == 0], WNOHANG, NULL) = 30581 wait4(-1, 0xbfffe0f8, WNOHANG, NULL) = -1 ECHILD (No child processes) sigreturn() = ? (mask now []) read(3, "/usr/bin/md5sum\n", 128) = 16 read(3, "", 128) = 0 close(3) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [RT_0], 8) = 0 rt_sigaction(SIGINT, {0x806d960, [], 0x4000000}, {SIG_DFL}, 8) = 0 rt_sigprocmask(SIG_SETMASK, [RT_0], NULL, 8) = 0 rt_sigaction(SIGINT, {SIG_DFL}, {0x806d960, [], 0x4000000}, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 stat64("/usr/bin/md5sum", {st_mode=S_IFREG|0755, st_size=28648, ...}) = 0 rt_sigprocmask(SIG_SETMASK, [RT_0], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_SETMASK, [RT_0], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 stat64("core", 0xbfffe70c) = -1 ENOENT (No such file or directory) rt_sigprocmask(SIG_SETMASK, [RT_0], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [RT_0], 8) = 0 fork() = 30582 rt_sigprocmask(SIG_SETMASK, [RT_0], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [RT_0], 8) = 0 rt_sigprocmask(SIG_SETMASK, [RT_0], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [RT_0], 8) = 0 rt_sigaction(SIGINT, {0x806d960, [], 0x4000000}, {SIG_DFL}, 8) = 0 wait4(-1, [WIFEXITED(s) && WEXITSTATUS(s) == 1], 0, NULL) = 30582 rt_sigprocmask(SIG_BLOCK, [CHLD TTOU], [CHLD RT_0], 8) = 0 rt_sigprocmask(SIG_SETMASK, [CHLD RT_0], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD RT_0], 8) = 0 rt_sigprocmask(SIG_SETMASK, [CHLD RT_0], NULL, 8) = 0 rt_sigprocmask(SIG_SETMASK, [RT_0], NULL, 8) = 0 --- SIGCHLD (Child exited) --- wait4(-1, 0xbfffe798, WNOHANG, NULL) = -1 ECHILD (No child processes) sigreturn() = ? (mask now []) rt_sigaction(SIGINT, {SIG_DFL}, {0x806d960, [], 0x4000000}, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_SETMASK, [RT_0], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 stat64("core", 0xbfffea0c) = -1 ENOENT (No such file or directory) rt_sigprocmask(SIG_SETMASK, [RT_0], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_SETMASK, [RT_0], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD TTOU], [RT_0], 8) = 0 rt_sigprocmask(SIG_SETMASK, [RT_0], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [RT_0], 8) = 0 rt_sigprocmask(SIG_SETMASK, [RT_0], NULL, 8) = 0 read(255, "\nexit $exitcode\n", 8192) = 16 rt_sigprocmask(SIG_BLOCK, NULL, [RT_0], 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD TTOU], [RT_0], 8) = 0 rt_sigprocmask(SIG_SETMASK, [RT_0], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [RT_0], 8) = 0 rt_sigprocmask(SIG_SETMASK, [RT_0], NULL, 8) = 0 rt_sigprocmask(SIG_SETMASK, [RT_0], NULL, 8) = 0 munmap(0x40021000, 4096) = 0 _exit(1) = ? phil@lead:~ > On Sunday 05 August 2001 06:05 pm, you wrote:
It runs fine for me in a user account. What happens when you run it?
Same thing as everyone else says. It prints the same stuff to the console then that's it. It never starts.
It's possible you have a file somewhere with the wrong permissions. Running an strace should tell you where the problem lies
I am sure there is a file with the wrong permissions. Problem is I haven't got a clue what file and What permission. And I rather keep my box locked down than go randomly changing permissions on stuff I don't know about. Don't get me wrong I am not blaming anyone. It's just I don't KNOW PERIOD.