On Mon, Mar 23, 2015 at 05:50:39AM +0300, Dmitry V. Levin wrote: > On Sat, Mar 21, 2015 at 05:06:32PM +0000, Denys Vlasenko wrote: > [...] > > commit 8497b6222ed8ef606996d0ceb2bae260d82f95e2 > > Author: Denys Vlasenko <dvlas...@redhat.com> > > Date: Sat Mar 21 17:51:52 2015 +0100 > > > > Show the syscall name in "resuming interrupted call" message > > It's nice when it works, but you've broken ARM and probably other > architectures: > > $ ./strace true > pid 1234 stray syscall exit > Segmentation fault
SPARC has also suffered from this change: sparc$ ./strace -e, true syscall: unknown syscall trap 1a80000d f7aceb48 +++ exited with 0 +++ Not as fatal as on ARM, but enough to trigger bexecve.test failure. BTW, this "resuming interrupted system call" feature is broken on SPARC: $ sleep 2 & sleep 1; ./strace -p $! [1] 24450 Process 24450 attached syscall: unknown syscall trap 1a800004 f7ebea10 syscall_516(0, 0x14980, 0x117e0, 0x1, 0x2, 0xffaef328) = 0 close(1) = 0 close(2) = 0 exit_group(0) = ? +++ exited with 0 +++ [1]+ Done sleep 2 ERESTART_RESTARTBLOCK is 516; what a coincidence! :) -- ldv
pgpyhDGN2OdcD.pgp
Description: PGP signature
------------------------------------------------------------------------------ Dive into the World of Parallel Programming The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net/
_______________________________________________ Strace-devel mailing list Strace-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/strace-devel