sshd crash
Tim Kientzle
tim at kientzle.com
Sat Nov 2 05:35:39 UTC 2013
On Nov 1, 2013, at 3:02 PM, Ian Lepore <ian at freebsd.org> wrote:
> On Sat, 2013-11-02 at 02:40 +0800, Jia-Shiun Li wrote:
>> On Sat, Nov 2, 2013 at 1:53 AM, Ian Lepore <ian at freebsd.org> wrote:
>>> On Sat, 2013-11-02 at 01:44 +0800, Jia-Shiun Li wrote:
>>>> may I add: putty causes this to happen. mine 0.62. But ssh from another
>>>> FreeBSD host has no problem.
>>>>
>>>> I suspect it to be some issues related to memory or malloc issues
>>>> specific to bbb. 'tmux a -d' without existing detached sessions
>>>> causes tmux client to core dump. But sshd and it are both fine on rpi.
>>>>
>>>> -Jia-Shiun.
>>>
>>> This is the first I've heard of being able to ssh to an arm platform
>>> that doesn't have PrivSep disabled, since about July or so. I've never
>>> heard a report yet that anything on the client side could make a
>>> difference.
>>>
>>> It's definitely not a beaglebone thing, it happens on every arm board
>>> I've got... dreamplug, rpi, bbw, imx53, wandboard.
>>
>>
>> Ok let me make sure I did not mix things up. ;)
>>
>> IIRC I once saw similar issue on rpi shortly. But after another
>> weekly update it was gone. I did not pay too much attention on rpi,
>> and thought it was bbb specific.
>>
>> I did not change sshd_config, UsePrivilegeSeparation supposed
>> remaining on as default is.
I started looking into it a couple of months ago but didn't get
very far; Diane Bruce got a lot further than I did.
If I recall correctly, it started up when the malloc libc symbols
were changed. That may have altered what malloc implementation
sshd used.
So it could be a long-standing stray write that jemalloc just
happens to detect.
It could also be related to locking (there's some multi-threaded
crypto code in sshd that may be involved).
Tim
More information about the freebsd-arm
mailing list