[CRIU] [PATCH] arm: reset the CPSR.T bit when executing the infected code

Alexander Kartashov alekskartashov at parallels.com
Tue May 7 05:37:17 EDT 2013


On 05/07/2013 01:08 PM, Chanho Park wrote:
> I attached two types of failed log.
> One is segfault and another is failed to dump the process incorrectly.

Thank you.

Actually, both logs contain the same error:

(00.036923) ** delivering signal 11 si_code=1
(00.036967) Error (parasite-syscall.c:112): Unexpected 3322 task 
interruption, aborting
(00.036997) Error (parasite-syscall.c:222): Parasite exited with -1
(00.037023) Error (cr-dump.c:1422): Can't dump misc (pid: 3322)
(00.037106) ** delivering signal 11 si_code=1
(00.037340) Error (parasite-syscall.c:150): Task is still running (pid: 
3322)
(00.037377) Error (parasite-syscall.c:222): Parasite exited with -1
(00.037408) Error (parasite-syscall.c:72): Can't set registers (pid: 
3322): No such process
(00.037445) Error (parasite-syscall.c:605): munmap_seized failed (pid: 3322)
(00.037549) Error (parasite-syscall.c:619): Can't restore syscall blob 
(pid: 3322)
(00.037586) Error (parasite-syscall.c:624): Can't restore registers 
(pid: 3322)
(00.037707) Unlock network
(00.037737) Unfreezing tasks into 1
(00.037763)     Unseizing 3322 into 1
(00.037912) Error (cr-dump.c:1640): Dumping FAILED.

This is strange since it's hardly possible to segfault while doing a 
misc dump.
Could you please collect a coredump?

-- 
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