> From: linux-arm-kernel [mailto:linux-arm-kernel-
> boun...@lists.infradead.org] On Behalf Of Russell King - ARM Linux
 
> > >>>> There are 2 workarounds that I know which make the problem go
> > >>>> away (one is enough):
> > >>>> - recompile Xorg with -marm (I'm using Debian armhf so it's
> > >>>> thumb2 by default)
> > >>>> - disable ARCH_MULTI_V6 in the kernel config

This reminds me of a customer crash I saw quite a while ago relating to thumb2. 
 I thought it was fixed but maybe not.

In a couple spots the PSR_IT_MASK was not conditionally handled well in 
ARCH_MULTI_V6 flow.  Some stack sanity check failed and a BUG() was triggered.

Compiling the app for v6 or pulling MULTI from the kernel build solved the 
issue.

Additionally it was not handled correctly in GDB.   The old build of GDB didn't 
do MULTI and needed a hack to be useable on thumb2 code.

Regards,
Richard W.

Reply via email to