Hello,
I'm having a weird problem with the (non-free) StarOffice 5.2. I'm
using Xfree 4.1.0-6 (that last bit is the Debian unstable package
revision). It worked fine until a few days ago it hangs at startup
(unfortunately I can't trace the regression back to a specific
upgrade). I've hacked soffice's startup script to do an strace -f on
the binary and and infinite loop occurs with:
---cut---
[pid 621] select(8, [7], NULL, [7], {0, 10000} <unfinished ...>
[pid 638] <... time resumed> NULL) = 1001867019
[pid 638] access("/home/mcornils/.Xpdefaults", F_OK) = -1 ENOENT
(No such file or directory)
[pid 638] access("/usr/local/office52/share/xp3/Xpdefaults", F_OK)
= 0
[pid 638] access("/usr/local/office52/share/xp3/Xpdefaults", W_OK)
= -1 EACCES (Permission denied)
[pid 638] stat64("/usr/local/office52/share/xp3/Xpdefaults",
{st_mode=S_IFREG|0644, st_size=2653, ...}) = 0
[pid 638] gettimeofday({1001867019, 359285}, NULL) = 0
[pid 638] gettimeofday({1001867019, 359338}, NULL) = 0
[pid 638] gettimeofday({1001867019, 359384}, NULL) = 0
[pid 638] rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
[pid 638] rt_sigprocmask(SIG_UNBLOCK, [RTMIN], [RTMIN], 8) = 0
[pid 638] gettimeofday({1001867019, 359557}, NULL) = 0
[pid 638] nanosleep({2, 999774000}, <unfinished ...>
[pid 621] <... select resumed> ) = 0 (Timeout)
[pid 621] gettimeofday({1001867019, 371513}, NULL) = 0
[pid 621] sched_yield() = 0
[pid 621] select(8, [7], NULL, [7], {0, 10000}) = 0 (Timeout)
[pid 621] gettimeofday({1001867019, 378925}, NULL) = 0
[pid 621] sched_yield() = 0
[pid 621] select(8, [7], NULL, [7], {0, 10000}) = 0 (Timeout)
[pid 621] gettimeofday({1001867019, 389026}, NULL) = 0
[pid 621] sched_yield() = 0
[... and so on for a while, until the Xpdefault lines appear
again...]
--cut--
(the complete log can be found at:
http://www.stud.uni-karlsruhe.de/~uhwe/so_log.txt.gz
compressed with gzip, it weighs in at circa 47 kB)
Does anyone know what the problem could be? I got referred to this
list by Debian's X maintainer, I hope this is the right place to ask
this xprint-related question.
Unfortunately, I don't know too much about system calls; I suspect
that the select doesn't return what Staroffice expects, but I'm not
certain. Maybe you can help with your knowledge of xprint internals.
Best regards - and I'd be happy about any hint or pointer,
Yours Malte #8-)
_______________________________________________
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert