[CRIU] [PATCH 16/21] restore: construct sigframe in crtools
Alexander Kartashov
alekskartashov at parallels.com
Sun May 26 09:05:21 EDT 2013
On 05/24/2013 04:20 PM, Andrey Vagin wrote:
> - if (restore_fpu(sigframe, &rsigframe->fpu_state))
> - return -1;
> + if (sigframe->fpu_state.has_fpu)
> + if (restore_fpu(sigframe, &rsigframe->fpu_state))
> + return -1;
This hunk results in a SEGFAULT in the ARM version crtools
since the ARM version of the routine restore_fpu()
accesses the second argument unlike the x86 version
but the pointer rsigframe is valid in the dumpee address space.
I'm afraid the routine construct_sigframe() needs redesign.
--
Sincerely yours,
Alexander Kartashov
Intern
Core team
www.parallels.com
Skype: aleksandr.kartashov
Email: alekskartashov at parallels.com
More information about the CRIU
mailing list