tech-crypto archive

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

Re: unaligned access problems with new (in-tree) ssh



Simon Burge wrote:

> Hi folks,
> 
> Just a quick note that quite rarely I see the new in-tree ssh (well, the
> kernel) on my alpha spit out thousands of lines of unaligned accesses,
> with only ever two pc's:
> 
>       pc=0x12001b95c 
>       pc=0x12001b9b0 
> 
> and these are in the swap_bytes function (kinda funny that when you
> think about it!):
> 
>       000000012001b900 t swap_bytes
>       000000012001b9c0 T cipher_mask1
> 
> I installed the new ssh on October 7, and I couldn't count the number of
> times I use ssh a day (cvs stuff, etc) and I've seen this maybe three
> times all up.  I haven't looked into this at all yet - it's sleep time
> but I want to get a note of the problem down while I remember and will
> have a look myself if no one beats me to it.

Well, this happened again just now, but unfortunately I hadn't acted
on Nathan's suggestion of "sysctl -w machdep.unaligned_sigbus=1" (so,
I forgot about it! ssh was also setuid so I wouldn't have got a core
anyway).  However, I left a syslog in swap_butes(), and this time it
logged that the arguments to swap_bytes() were:

Oct 20 00:33:35 thoreau ssh: swap_bytes: src = 0x120141004, dst_ = 0x120150000, 
dst = 0x120150000, n = 8

which is _exactly_ the same as every other time it's called.  So nothing
enlightening yet...

Simon.
--
Simon Burge                            <simonb%wasabisystems.com@localhost>
NetBSD Sales, Support and Service:  http://www.wasabisystems.com/



Home | Main Index | Thread Index | Old Index