[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: