[OpenAFS-devel] More details on the SPARC Linux klog segfault

Russ Allbery rra@stanford.edu
Tue, 03 Jul 2007 11:54:51 -0700


Okay, here's actual code lines where the bus error is happening.

Subject: Bug#415952: openafs-client: klog fails with an "bus access error"
 for password longer then 8 symbols.
Reply-To: Marko =?UTF-8?Q?R=C3=B6=C3=9Fler?=
 <marr@infotech.tu-chemnitz.de>, 415952@bugs.debian.org
Date: Tue, 03 Jul 2007 16:47:40 +0200
From: Marko =?UTF-8?Q?R=C3=B6=C3=9Fler?= <marr@infotech.tu-chemnitz.de>
To: Russ Allbery <rra@debian.org>
CC: 415952@bugs.debian.org

Russ Allbery schrieb:
> Could you try this patch as well and see if it helps any?  It's
> unfortunately less likely to help than the previous one, but it's possible
> that it's the issue.  There's some weird gcc optimizer issue going on.
> This helps on Mac OS X, at least.

I am afraid but this patch does not help either.

The bus error happens at line 236 in src/des/key_sched.c

236             if ((unsigned)Key[(int)*kp++])
237                 temp |= (1 << BIT(31));

Hope that helps,
Marko