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

Reply via email to