Bug#430413: openoffice.org-core: ooqstart fails to fork /usr/lib/openoffice/program/soffice ('Bad address')
Rene Engelhard wrote:
> > This happens with both the testing and the unstable version.
> > Executing /usr/lib/openoffice/program/swriter directly works without problems.
>
> And soffice?
Well, the soffice-wrapper doesn't appear to use ooqstart.
So. Yes, soffice works.
> > |ranma@melchior:~$ uname -a
> > |Linux melchior 2.6.22-rc4 #27 PREEMPT Sat Jun 16 17:28:54 CEST 2007 x86_64 GNU/Linux
>
> Can you try a "normal" kernel. Just to check?
Still the same on 2.6.21.3:
|ranma@melchior:~$ cat /usr/bin/oowriter
|#!/bin/sh
|export OOO_EXTRA_ARG='-writer'
|/usr/lib/openoffice/program/ooqstart "$@"
|ranma@melchior:~$ OOO_EXTRA_ARG='-writer' strace -f -eexecve /usr/lib/openoffice/program/ooqstart
|execve("/usr/lib/openoffice/program/ooqstart", ["/usr/lib/openoffice/program/ooqs"...], [/* 52 vars */]) = 0
|Process 2727 attached (waiting for parent)
|Process 2727 resumed (parent 2726 ready)
|Process 2726 suspended
|Process 2728 attached (waiting for parent)
|Process 2728 resumed (parent 2727 ready)
|Process 2726 resumed
|Process 2727 detached
|[pid 2728] execve("/usr/lib/openoffice/program/soffice", ["/usr/lib/openoffice/program/soff"..., "-writer", "-splash-pipe=5", umovestr: Input/output error
|0x4b4b4b4b4b4b4b4b, umovestr: Input/output error
|0x4b4b4b4b4b4b4b4b, umovestr: Input/output error
|0x4b4b4b4b4b4b4b4b, umovestr: Input/output error
|0x4b4b4b4b4b4b4b4b, umovestr: Input/output error
|0x4b4b4b4b4b4b4b4b, umovestr: Input/output error
|0x4b4b4b4b4b4b4b4b, umovestr: Input/output error
|0x4b4b4b4b4b4b4b4b, umovestr: Input/output error
|0x4b4b4b4b4b4b4b4b, umovestr: Input/output error
|0x4b4b4b4b4b4b4b4b, umovestr: Input/output error
|0x4b4b4b4b4b4b4b4b, umovestr: Input/output error
|0x4b4b4b4b4b4b4b4b, umovestr: Input/output error
|0x4b4b4b4b4b4b4b4b, umovestr: Input/output error
|0x4b4b4b4b4b4b4b4b, ...], [/* 52 vars */]) = -1 EFAULT (Bad address)
|Process 2728 detached
|--- SIGCHLD (Child exited) @ 0 (0) ---
|Error forking '/usr/lib/openoffice/program//soffice': 'Failed to execute child process "/usr/lib/openoffice/program/soffice" (Bad address)'
|Process 2726 detached
|ranma@melchior:~$ uname -a
|Linux melchior 2.6.21.3 #25 PREEMPT Fri Jun 1 18:03:58 CEST 2007 x86_64 GNU/Linux
|ranma@melchior:~$
> > [pid 24017] fcntl(7, F_SETFD, FD_CLOEXEC) = 0
> > [pid 24017] open("/dev/null", O_RDONLY) = 6
> > [pid 24017] dup2(6, 0) = 0
> > [pid 24017] close(6) = 0
> > [pid 24017] close(4) = 0
> > [pid 24017] execve("/usr/lib/openoffice/program/soffice", ["/usr/lib/openoffice/program/soff"..., "-writer", "-splash-pipe=5", umovestr: Input/output error
>
> Hmm.
>
> Grüße/Regards,
HTH,
--
Tobias PGP: http://9ac7e0bc.uguu.de
このメールは十割再利用されたビットで作られています。
Reply to: