Hrm - nothing there.
Here's the strace tail from mine failing licq -p qt-gui as normal user though.
open("/home/junfan/.licq/owner.uin", O_RDONLY) = 10
fstat64(10, {st_mode=S_IFREG|0600, st_size=1044, ...}) = 0
read(10, "\n[user]\nAlias = Lee Jun Fan\nPass"..., 1044) = 1044
close(10) = 0
open("/home/junfan/.licq/owner.uin.new", O_WRONLY|O_CREAT|O_TRUNC, 0664) = 10
write(10, "\n[user]\nAlias = Lee Jun Fan\nPass"..., 1044) = 1044
close(10) = 0
rename("/home/junfan/.licq/owner.uin.new", "/home/junfan/.licq/owner.uin") = 0
open("/home/junfan/.licq/owner.uin", O_RDONLY) = 10
fstat64(10, {st_mode=S_IFREG|0644, st_size=1044, ...}) = 0
read(10, "\n[user]\nAlias = Lee Jun Fan\nPass"..., 1044) = 1044
close(10) = 0
open("/home/junfan/.licq/owner.uin.new", O_WRONLY|O_CREAT|O_TRUNC, 0664) = 10
write(10, "\n[user]\nAlias = Lee Jun Fan\nPass"..., 1044) = 1044
close(10) = 0
rename("/home/junfan/.licq/owner.uin.new", "/home/junfan/.licq/owner.uin") = 0
time(NULL) = 1026915591
open("/home/junfan/.licq/licq_fifo", O_RDWR) = 10
fstat64(10, {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0
fcntl64(10, F_GETFL) = 0x2 (flags O_RDWR)
fstat64(10, {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x40019000
_llseek(10, 0, 0xbffff270, SEEK_CUR) = -1 ESPIPE (Illegal seek)
time(NULL) = 1026915591
brk(0x80e8000) = 0x80e8000
pipe([11, 12]) = 0
clone(child_stack=0x80e6da0,
flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND) = 6731
write(12, "\0\10\0\0\5\0\0\0\0\0\0\0r\242\21\0r\242\21\0\4u\0@r\242"..., 148)
= 148
rt_sigprocmask(SIG_SETMASK, NULL, [RTMIN], 8) = 0
write(12, "\200\220\22@\0\0\0\0\0\0\0\0\260m\t\10\270\27\16\10\0\0"..., 148) =
148
rt_sigprocmask(SIG_SETMASK, NULL, [RTMIN], 8) = 0
rt_sigsuspend([] <unfinished ...>
--- SIGRTMIN (Real-time signal 0) ---
<... rt_sigsuspend resumed> ) = -1 EINTR (Interrupted system call)
sigreturn() = ? (mask now [RTMIN])
rt_sigprocmask(SIG_SETMASK, NULL, [RTMIN], 8) = 0
write(12, "\200\220\22@\0\0\0\0\0\0\0\0\240l\t\10\270\27\16\10\0\0"..., 148) =
148
rt_sigprocmask(SIG_SETMASK, NULL, [RTMIN], 8) = 0
rt_sigsuspend([] <unfinished ...>
--- SIGRTMIN (Real-time signal 0) ---
<... rt_sigsuspend resumed> ) = -1 EINTR (Interrupted system call)
sigreturn() = ? (mask now [RTMIN])
time(NULL) = 1026915591
rt_sigprocmask(SIG_SETMASK, NULL, [RTMIN], 8) = 0
write(12, "\200\220\22@\0\0\0\0\0\0\0\0`\v<@\270\27\16\10\0\0\0\200"..., 148)
= 148
rt_sigprocmask(SIG_SETMASK, NULL, [RTMIN], 8) = 0
rt_sigsuspend([] <unfinished ...>
--- SIGRTMIN (Real-time signal 0) ---
<... rt_sigsuspend resumed> ) = -1 EINTR (Interrupted system call)
sigreturn() = ? (mask now [RTMIN])
rt_sigprocmask(SIG_SETMASK, NULL, [RTMIN], 8) = 0
rt_sigsuspend([]Licq Segmentation Violation Detected.
Backtrace:
/lib/i686/libpthread.so.0 [0x401203fb]
/lib/i686/libc.so.6 [0x40259348]
/lib/i686/libc.so.6(__libc_free+0xbe) [0x402a008e]
/usr/lib/qt3/lib/libqt-mt.so.3(_ZN6QImage12setNumColorsEi+0x69) [0x4068f039]
/usr/lib/qt3/lib/libqt-mt.so.3(_ZN6QImageD1Ev+0x51) [0x4068e3e1]
/usr/lib/qt3/lib/libqt-mt.so.3(_ZN7QPixmap16convertFromImageERK6QImagei+0x4ab)
[0x40624bdb]
/usr/lib/qt3/lib/libqt-mt.so.3(_ZN7QPixmap4loadERK7QStringPKcNS_9ColorModeE+0x8e)
[0x406d8bce]
/usr/lib/licq/licq_qt-gui.so(_ZN11CMainWindow10ApplyIconsEPKcb+0x368)
[0x403d3128]
/usr/lib/licq/licq_qt-gui.so(_ZN11CMainWindowC1EP10CICQDaemonP14CSignalManagerP12CQtLogWindowbPKcS7_P7QWidget+0x1369)
[0x403c6b79]
/usr/lib/licq/licq_qt-gui.so(LP_Main_tep+0x144) [0x403c0ca4]
/lib/i686/libpthread.so.0 [0x4011d880]
/lib/i686/libc.so.6(__clone+0x3a) [0x402fd44a]
Attempting to generate core file.
<unfinished ...>
--- SIGRT_1 (Real-time signal 1) ---
<... rt_sigsuspend resumed> ) = -1 EINTR (Interrupted system call)
wait4(6731, NULL, __WCLONE, NULL) = 6731
_exit(0) = ?
On Wednesday 17 July 2002 09:07, Geoffrey Lee wrote:
> On Wed, Jul 17, 2002 at 08:20:52AM -0400, Jason Straight wrote:
> > I re-installed my entire system, wondering if there might be some
> > decaying rpm matter from unremoved rpm's from pre 8.2 still messing
> > things up. I still have the problem on fresh install, I did notice though
> > that I can run licq with qt-gui as root, so it's a perms problem
> > apparently but I don't know what. I made sure my home dir was owned by my
> > user and it still dumps.
>
> root has pretty much access to everything, maybe it's trying to access
> something else (not inside your $HOME) that you don't have access to ..
>
> If you do think that it is a file permission problem, try doing strace
> on it, then grep the output for EACCES (permission denied). A quick strace
> on it seems to turn up with no EACCES on starting licq here.
>
>
>
> -- G.
--
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Jason Straight