lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date:	Tue, 26 Nov 2013 10:44:16 -0800
From:	Linus Torvalds <torvalds@...ux-foundation.org>
To:	Dave Jones <davej@...hat.com>,
	Linux Kernel <linux-kernel@...r.kernel.org>,
	Linus Torvalds <torvalds@...ux-foundation.org>
Subject: Re: odd userspace lockups.

On Tue, Nov 26, 2013 at 10:21 AM, Dave Jones <davej@...hat.com> wrote:
> I've been seeing this a few times on your current tree while fuzz testing.
>
> When it happens, the machine responds to ping, but ssh always times out.
> I can log in on a tty, but as soon as it tries to exec something, that tty hangs.
>
> I've been away for a week, but don't recall seeing it before I left, so it's
> likely caused by something merged in the last week.  I'll attempt a bisect
> if no-one has any ideas.  sysrq output below.
>
> At first I thought it was just being really slow, (especially after seeing
> all those congestion related symbols in the stack traces), but even after
> being left for hours, it doesn't seem to progress.

It *does* seem to be hung in some congestion thing. Possibly brought
on by being low on memory due to a memory leak.

I'm not seeing any suspicious locks: the sshd that holds the mmap_sem
locks for a fork() seems to be in congestion-wait for the disk due to
trying to allocate memory, exactly like all the trinity children are.

You don't have memory information in your dump, but to me it looks
like you're basically out of memory (there's a *lot* of
trinity-children trying to allocate pages), and the oom killer isn't
triggering for whatever reason.

Of course, it could easily be a kernel memory leak too (rather than
trinity), triggered by your odd workload.

                 Linus
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ