From: Linus Torvalds Date: Fri, 17 Nov 2006 19:14:56 +0000 (-0800) Subject: x86: be more careful when walking back the frame pointer chain X-Git-Tag: v2.6.19~75 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=808dbbb6bb61173bf52946a28f99089d2efa4c55;p=pandora-kernel.git x86: be more careful when walking back the frame pointer chain When showing the stack backtrace, make sure that we never accept not only an unchanging frame pointer, but also a frame pointer that moves back down the stack frame. It must always grow up (toward older stack frames). I doubt this has triggered, but a subtly corrupt stack with extremely unlucky contents could cause us to loop forever on a bogus endless frame pointer chain. This review was triggered by much worse problems happening in some of the other stack unwinding code. Signed-off-by: Linus Torvalds --- Reading git-diff-tree failed