Mailinglist Archive: opensuse-factory (1324 mails)

< Previous Next >
Re: [opensuse-factory] 32bit apps on OS 13.2 64bit responses with Bad system call
Am Fri, 02 Oct 2015 11:33:52 +0200
schrieb Michal Kubecek <mkubecek@xxxxxxx>:

On Thursday 01 of October 2015 17:28:31 Peter Ragosch wrote:
...
Since the hdd crash I notified that 32bit apps response with
Bad system call, even if they were updated or re-installed. See the
example of acroread below.

Try "rpm --verify" on all *-32bit packages (and reinstall where
needed).

What can I do else to solve this behaviour, apart from a completely
fresh install?

You can also try running the program under strace to see what syscall
fails and how.

Michal Kubeček


Hi Michal,
thanks for the hints.

There are no missing 32bit package reported by zypper/rpm. But I'm
unsure if this is really true. Since the crash some packages were
reported as not installed by zypper, whilst the binaries were in path.
I've updated such package asap I found them. May be there are more.

strace shows for both 32bit apps the same: +++ killed by SIGSYS +++
see below.

Any other idea?

Kind Regards
Peter Ragosch

raven:~ # strace acroread
execve("/usr/bin/acroread", ["acroread"], [/* 78 vars */]) = 0
brk(0) = 0x1eab000
[ --- many lines snipped --- ]
access("/usr/bin/cp", R_OK) = 0
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD,
child_tidptr=0x7fa6ee9b99d0) = 8141
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {0x428a18, [], SA_RESTORER|SA_RESTART, 0x7fa6ede16200},
{SIG_DFL, [], SA_RESTORER|SA_RESTART, 0x7fa6ede16200}, 8) = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 8141
rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER|SA_RESTART, 0x7fa6ede16200},
{0x428a18, [], SA_RESTORER|SA_RESTART, 0x7fa6ede16200}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=8141, si_status=0,
si_utime=0, si_stime=0} ---
wait4(-1, 0x7fff16541340, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn() = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(255, "\nif [ \"$1\" = \"-DEBUG\" ] ; then\n "..., 8192) = 548
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
stat("/usr/lib/Adobe/Reader9/Reader/intellinux/bin/acroread",
{st_mode=S_IFREG|0755, st_size=24538404, ...}) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER|SA_RESTART, 0x7fa6ede16200},
{SIG_DFL, [], SA_RESTORER|SA_RESTART, 0x7fa6ede16200}, 8) = 0
rt_sigaction(SIGQUIT, {SIG_DFL, [], SA_RESTORER|SA_RESTART, 0x7fa6ede16200},
{SIG_IGN, [], SA_RESTORER|SA_RESTART, 0x7fa6ede16200}, 8) = 0
rt_sigaction(SIGCHLD, {SIG_DFL, [], SA_RESTORER|SA_RESTART, 0x7fa6ede16200},
{0x429da8, [], SA_RESTORER|SA_RESTART, 0x7fa6ede16200}, 8) = 0
execve("/usr/lib/Adobe/Reader9/Reader/intellinux/bin/acroread",
["/usr/lib/Adobe/Reader9/Reader/in"...], [/* 91 vars */]) = 0
+++ killed by SIGSYS +++
Bad system call
raven:~ #


raven:~ # strace wine
execve("/usr/bin/wine", ["wine"], [/* 78 vars */]) = 0
+++ killed by SIGSYS +++
Bad system call
raven:~ #

--
To unsubscribe, e-mail: opensuse-factory+unsubscribe@xxxxxxxxxxxx
To contact the owner, e-mail: opensuse-factory+owner@xxxxxxxxxxxx

< Previous Next >