diff --git a/test/mng_mod/issues/882/arm64/README b/test/mng_mod/issues/882/arm64/README new file mode 100644 index 00000000..b42b0438 --- /dev/null +++ b/test/mng_mod/issues/882/arm64/README @@ -0,0 +1,50 @@ +/* README COPYRIGHT FUJITSU LIMITED 2018 */ + +mcexec でのシグナル応答とfork 処理との衝突回避機能テストセットREADME + +(1) テストの実行方法 + 以下の手順でテストを実行する + 1. $HOME/.mck_test_configを用意する + 当該ファイルは、McKernelをビルドした際に生成されるmck_test_config.sample ファイルを + $HOMEにコピーし、適宜編集する + 2. ストレステストバイナリを用意し、./run.sh内のSTRESSBIN定義を適宜変更する + 3. ./run.shを実行する + +(2) テスト項目詳細 + Issue#882で指摘されたテストプログラムを利用する項目 + CT1001 プログラム終了後にMcKernelのプロセス残留がない事を確認する。 + CT1002 プログラム終了後にMcKernelのスレッド残留がない事を確認する。 + CT1003 プログラム終了後にLinuxにmcexecの残留が無い事を確認する。 + なお、Issue#882はタイミング依存の問題があるため、5回以上の複数回実施で問題がない + ことを確認する。 + + LTPを利用する項目 + fork01 fork後に子プロセスのプロセスIDが正しいことを確認する。 + fork02 fork後にwaitを行い、waitが子プロセスのPIDを返却することを確認する。 + fork03 forkで生成した子プロセスが処理を行った後でもfork返却値に変化が無い + (親プロセス側の返却値で上書きされていない)ことを確認する。 + fork04 forkで生成した子プロセスが環境変数を変更しても、親プロセス側の環境変数に変化が無いことを確認する。 + fork07 forkした子プロセスに、親プロセスからファイルディスクリプタを引き継いでいることを確認する。 + fork08 forkした複数の子プロセスが、それぞれ親プロセスから引き継いだファイル + ディスクリプタを別個に操作できることを確認する。(ある子プロセスがcloseしても別な子プロセスがI/O可能) + +(3) 実行結果ログ + result.logファイル内に実行時のログを記載する。 + 実行に利用したIHK/McKernelは、IA版における下記の版数相当の + arm64版移植IHK/McKernelである。 + + IHK + commit d6fcbee8cb91f9ec4b49f97c918e696ac0335aaf + Author: Shiratori, Takehiro + Date: Tue Oct 16 16:25:33 2018 +0900 + + McKernel + commit 6f9fef2b13447c74c36d15cf5ebd186f8395ccca + Author: Ken Sato + Date: Tue Sep 25 10:05:41 2018 +0900 + +(4) 備考 + 特になし。 + + +以上。 diff --git a/test/mng_mod/issues/882/arm64/ltplist.txt b/test/mng_mod/issues/882/arm64/ltplist.txt new file mode 100644 index 00000000..113a04f2 --- /dev/null +++ b/test/mng_mod/issues/882/arm64/ltplist.txt @@ -0,0 +1,6 @@ +fork01 +fork02 +fork03 +fork04 +fork07 +fork08 diff --git a/test/mng_mod/issues/882/arm64/result.log b/test/mng_mod/issues/882/arm64/result.log new file mode 100644 index 00000000..f9c3eb15 --- /dev/null +++ b/test/mng_mod/issues/882/arm64/result.log @@ -0,0 +1,116 @@ +mcstop+release.sh ... done +mcreboot.sh -c 4-15 -m 4G@0,4G@1,4G@2,4G@3 -O ... done +SUCCESS kmsg +SUCCESS clear_kmsg +timeout -s 9 60 /opt/stress_test/src/killit -np 16 -t 4000 /opt/ppos//bin/mcexec /opt/stress_test/src/signalonfork -nosignal 1> /tmp/dtest.log 2>&1 +SUCCESS mcexec +SUCCESS /opt/stress_test/src/killit -np 16 -t 4000 mcexec /opt/stress_test/src/signalonfork -nosignal +SUCCESS kmsg +mck-mcexec.sh: WARNING: kmsg isn't empty +=== kmsg begins ==== +[ 6]: ERROR: forking host process +[ 3]: ERROR: forking host process +[ 11]: ERROR: forking host process +[ 10]: ERROR: forking host process +[ 2]: ERROR: forking host process +[ 0]: ERROR: forking host process + +=== kmsg ends ==== +SUCCESS ioctl 40000000 1 +SUCCESS kmsg +SUCCESS 0 processes found +SUCCESS ioctl 40000000 2 +SUCCESS kmsg +SUCCESS 0 threads found +SUCCESS mcexec not found +SUCCESS kmsg +SUCCESS clear_kmsg +timeout -s 9 60 /opt/stress_test/src/killit -np 16 -t 4000 /opt/ppos//bin/mcexec /opt/stress_test/src/signalonfork -nosignal 1> /tmp/dtest.log 2>&1 +SUCCESS mcexec +SUCCESS /opt/stress_test/src/killit -np 16 -t 4000 mcexec /opt/stress_test/src/signalonfork -nosignal +SUCCESS kmsg +mck-mcexec.sh: WARNING: kmsg isn't empty +=== kmsg begins ==== +[ 9]: ERROR: forking host process +[ 1]: fileobj_free(ffff800044330020 ffff8001c15d0900): free failed. -32 +[ 3]: ERROR: forking host process +[ 11]: ERROR: forking host process + +=== kmsg ends ==== +SUCCESS ioctl 40000000 1 +SUCCESS kmsg +SUCCESS 0 processes found +SUCCESS ioctl 40000000 2 +SUCCESS kmsg +SUCCESS 0 threads found +SUCCESS mcexec not found +SUCCESS kmsg +SUCCESS clear_kmsg +timeout -s 9 60 /opt/stress_test/src/killit -np 16 -t 4000 /opt/ppos//bin/mcexec /opt/stress_test/src/signalonfork -nosignal 1> /tmp/dtest.log 2>&1 +SUCCESS mcexec +SUCCESS /opt/stress_test/src/killit -np 16 -t 4000 mcexec /opt/stress_test/src/signalonfork -nosignal +SUCCESS kmsg +mck-mcexec.sh: WARNING: kmsg isn't empty +=== kmsg begins ==== +[ 5]: ERROR: forking host process +[ 2]: ERROR: forking host process +[ 0]: set_host_vma(1000000b0000,190000,5) failed. -32 +[ 0]: do_mmap:set_host_vma failed. -32 +[ 8]: fileobj_free(ffff800642572960 ffff8001c15d0900): free failed. -32 + +=== kmsg ends ==== +SUCCESS ioctl 40000000 1 +SUCCESS kmsg +SUCCESS 0 processes found +SUCCESS ioctl 40000000 2 +SUCCESS kmsg +SUCCESS 0 threads found +SUCCESS mcexec not found +SUCCESS kmsg +SUCCESS clear_kmsg +timeout -s 9 60 /opt/stress_test/src/killit -np 16 -t 4000 /opt/ppos//bin/mcexec /opt/stress_test/src/signalonfork -nosignal 1> /tmp/dtest.log 2>&1 +SUCCESS mcexec +SUCCESS /opt/stress_test/src/killit -np 16 -t 4000 mcexec /opt/stress_test/src/signalonfork -nosignal +SUCCESS kmsg +mck-mcexec.sh: WARNING: kmsg isn't empty +=== kmsg begins ==== +[ 11]: ERROR: forking host process +[ 7]: ERROR: forking host process +[ 4]: ERROR: forking host process +[ 1]: ERROR: forking host process + +=== kmsg ends ==== +SUCCESS ioctl 40000000 1 +SUCCESS kmsg +SUCCESS 0 processes found +SUCCESS ioctl 40000000 2 +SUCCESS kmsg +SUCCESS 0 threads found +SUCCESS mcexec not found +SUCCESS kmsg +SUCCESS clear_kmsg +timeout -s 9 60 /opt/stress_test/src/killit -np 16 -t 4000 /opt/ppos//bin/mcexec /opt/stress_test/src/signalonfork -nosignal 1> /tmp/dtest.log 2>&1 +SUCCESS mcexec +SUCCESS /opt/stress_test/src/killit -np 16 -t 4000 mcexec /opt/stress_test/src/signalonfork -nosignal +SUCCESS kmsg +mck-mcexec.sh: WARNING: kmsg isn't empty +=== kmsg begins ==== +[ 5]: ERROR: forking host process +[ 3]: ERROR: forking host process +[ 1]: ERROR: forking host process + +=== kmsg ends ==== +SUCCESS ioctl 40000000 1 +SUCCESS kmsg +SUCCESS 0 processes found +SUCCESS ioctl 40000000 2 +SUCCESS kmsg +SUCCESS 0 threads found +SUCCESS mcexec not found +CT1001-3: OK +fork01: OK +fork02: OK +fork03: OK +fork04: OK +fork07: OK +fork08: OK diff --git a/test/mng_mod/issues/882/arm64/run.sh b/test/mng_mod/issues/882/arm64/run.sh new file mode 100755 index 00000000..d1a0bfee --- /dev/null +++ b/test/mng_mod/issues/882/arm64/run.sh @@ -0,0 +1,38 @@ +#!/bin/sh +## run.sh COPYRIGHT FUJITSU LIMITED 2018 ## + +USELTP=1 +USEOSTEST=0 + +. ../../../../common.sh + +STRESSBIN= + +result=0 +for i in `seq 1 5` +do + ${STRESSBIN}/mck-mcexec.sh ${STRESSBIN}/killit -np 16 -t 4000 - ${STRESSBIN}/signalonfork -nosignal + if [ $? != 0 ]; then + result=-1 + break + fi +done + +if [ ${result} == 0 ]; then + echo "CT1001-3: OK" +else + echo "CT1001-3: NG" +fi + +while read line +do + ${MCEXEC} ${LTPBIN}/${line} > /dev/null + if [ $? == 0 ]; then + echo "${line}: OK" + else + echo "${line}: NG" + result=-1 + fi +done < ./ltplist.txt + +exit ${result} diff --git a/test/mng_mod/issues/882/CT1001-3.txt b/test/mng_mod/issues/882/x86_64/CT1001-3.txt similarity index 97% rename from test/mng_mod/issues/882/CT1001-3.txt rename to test/mng_mod/issues/882/x86_64/CT1001-3.txt index fff36ede..e06cab22 100644 --- a/test/mng_mod/issues/882/CT1001-3.txt +++ b/test/mng_mod/issues/882/x86_64/CT1001-3.txt @@ -1,518 +1,518 @@ スクリプトは Thu Feb 22 10:54:03 2018 - に開始しました[?1034hbash-4.2$ ./mck-mcexec.sh ./killit -np 16 -t 2000 - ./signalonfork -nosignal -SUCCESS kmsg -SUCCESS clear_kmsg -SUCCESS mcexec -SUCCESS ./killit -np 16 -t 2000 mcexec ./signalonfork -nosignal -SUCCESS kmsg -FAIL kmsg 25 lines -[ 7]: do_syscall: proxy PID 29798 is dead, terminate() -[ 7]: ERROR: forking host process -[ 0]: do_syscall: proxy PID 29792 is dead, terminate() -[ 0]: ERROR: forking host process -[ 5]: do_syscall: proxy PID 29800 is dead, terminate() -[ 5]: ERROR: forking host process -[ 10]: do_syscall: proxy PID 29791 is dead, terminate() -[ 10]: ERROR: forking host process -[ 2]: do_syscall: proxy PID 29801 is dead, terminate() -[ 2]: ERROR: forking host process -[ 15]: do_syscall: proxy PID 29803 is dead, terminate() -[ 15]: ERROR: forking host process -[ 13]: do_syscall: proxy PID 29805 is dead, terminate() -[ 13]: ERROR: forking host process -[ 6]: do_syscall: proxy PID 29793 is dead, terminate() -[ 6]: ERROR: forking host process -[ 1]: do_syscall: proxy PID 29796 is dead, terminate() -[ 1]: ERROR: forking host process -[ 8]: do_syscall: proxy PID 29797 is dead, terminate() -[ 8]: ERROR: forking host process -[ 3]: do_syscall: proxy PID 29804 is dead, terminate() -[ 3]: ERROR: forking host process -[ 12]: do_syscall: proxy PID 29806 is dead, terminate() -[ 12]: ERROR: forking host process - -bash-4.2$ ./ihkosctl 0 ioctl 40000000 1 -bash-4.2$ ./ihkosctl 0 ioctl 40000000 2 -bash-4.2$ ./ihkosctl 0 kmsg -[ 7]: do_syscall: proxy PID 29798 is dead, terminate() -[ 7]: ERROR: forking host process -[ 0]: do_syscall: proxy PID 29792 is dead, terminate() -[ 0]: ERROR: forking host process -[ 5]: do_syscall: proxy PID 29800 is dead, terminate() -[ 5]: ERROR: forking host process -[ 10]: do_syscall: proxy PID 29791 is dead, terminate() -[ 10]: ERROR: forking host process -[ 2]: do_syscall: proxy PID 29801 is dead, terminate() -[ 2]: ERROR: forking host process -[ 15]: do_syscall: proxy PID 29803 is dead, terminate() -[ 15]: ERROR: forking host process -[ 13]: do_syscall: proxy PID 29805 is dead, terminate() -[ 13]: ERROR: forking host process -[ 6]: do_syscall: proxy PID 29793 is dead, terminate() -[ 6]: ERROR: forking host process -[ 1]: do_syscall: proxy PID 29796 is dead, terminate() -[ 1]: ERROR: forking host process -[ 8]: do_syscall: proxy PID 29797 is dead, terminate() -[ 8]: ERROR: forking host process -[ 3]: do_syscall: proxy PID 29804 is dead, terminate() -[ 3]: ERROR: forking host process -[ 12]: do_syscall: proxy PID 29806 is dead, terminate() -[ 12]: ERROR: forking host process -[ 0]: 0 processes are found. -[ 0]: 0 threads are found. - -bash-4.2$ ps axg|grep mcexec - 6021 pts/1 S+ 0:00 grep mcexec -bash-4.2$ ./mck-mcexec.sh ./killit -np 16 -t 2000 - ./signalonfork -nosignal -SUCCESS kmsg -SUCCESS clear_kmsg -SUCCESS mcexec -SUCCESS ./killit -np 16 -t 2000 mcexec ./signalonfork -nosignal -SUCCESS kmsg -FAIL kmsg 30 lines -[ 6]: do_syscall: proxy PID 6078 is dead, terminate() -[ 6]: ERROR: forking host process -[ 14]: do_syscall: proxy PID 6086 is dead, terminate() -[ 10]: do_syscall: proxy PID 6077 is dead, terminate() -[ 10]: ERROR: forking host process -[ 9]: do_syscall: proxy PID 6076 is dead, terminate() -[ 9]: ERROR: forking host process -[ 4]: do_syscall: proxy PID 6081 is dead, terminate() -[ 4]: ERROR: forking host process -[ 5]: do_syscall: proxy PID 6075 is dead, terminate() -[ 5]: ERROR: forking host process -[ 11]: do_syscall: proxy PID 6082 is dead, terminate() -[ 11]: ERROR: forking host process -[ 3]: do_syscall: proxy PID 6073 is dead, terminate() -[ 3]: ERROR: forking host process -[ 12]: do_syscall: proxy PID 6084 is dead, terminate() -[ 12]: ERROR: forking host process -[ 8]: do_syscall: proxy PID 6085 is dead, terminate() -[ 8]: ERROR: forking host process -[ 1]: do_syscall: proxy PID 6074 is dead, terminate() -[ 1]: ERROR: forking host process -[ 0]: do_syscall: proxy PID 6072 is dead, terminate() -[ 0]: ERROR: forking host process -[ 7]: do_syscall: proxy PID 6083 is dead, terminate() -[ 7]: ERROR: forking host process -[ 2]: do_syscall: proxy PID 6080 is dead, terminate() -[ 2]: ERROR: forking host process -[ 13]: do_syscall: proxy PID 6079 is dead, terminate() -[ 13]: ERROR: forking host process - -bash-4.2$ ./ihkosctl 0 ioctl 40000000 1 -bash-4.2$ ./ihkosctl 0 ioctl 40000000 2 -bash-4.2$ ./ihkosctl 0 kmsg -[ 6]: do_syscall: proxy PID 6078 is dead, terminate() -[ 6]: ERROR: forking host process -[ 14]: do_syscall: proxy PID 6086 is dead, terminate() -[ 10]: do_syscall: proxy PID 6077 is dead, terminate() -[ 10]: ERROR: forking host process -[ 9]: do_syscall: proxy PID 6076 is dead, terminate() -[ 9]: ERROR: forking host process -[ 4]: do_syscall: proxy PID 6081 is dead, terminate() -[ 4]: ERROR: forking host process -[ 5]: do_syscall: proxy PID 6075 is dead, terminate() -[ 5]: ERROR: forking host process -[ 11]: do_syscall: proxy PID 6082 is dead, terminate() -[ 11]: ERROR: forking host process -[ 3]: do_syscall: proxy PID 6073 is dead, terminate() -[ 3]: ERROR: forking host process -[ 12]: do_syscall: proxy PID 6084 is dead, terminate() -[ 12]: ERROR: forking host process -[ 8]: do_syscall: proxy PID 6085 is dead, terminate() -[ 8]: ERROR: forking host process -[ 1]: do_syscall: proxy PID 6074 is dead, terminate() -[ 1]: ERROR: forking host process -[ 0]: do_syscall: proxy PID 6072 is dead, terminate() -[ 0]: ERROR: forking host process -[ 7]: do_syscall: proxy PID 6083 is dead, terminate() -[ 7]: ERROR: forking host process -[ 2]: do_syscall: proxy PID 6080 is dead, terminate() -[ 2]: ERROR: forking host process -[ 13]: do_syscall: proxy PID 6079 is dead, terminate() -[ 13]: ERROR: forking host process -[ 0]: 0 processes are found. -[ 0]: 0 threads are found. - -bash-4.2$ ps axg|grep mcexec -14805 pts/1 S+ 0:00 grep mcexec -bash-4.2$ ./mck-mcexec.sh ./killit -np 16 -t 2000 - ./signalonfork -nosignal -SUCCESS kmsg -SUCCESS clear_kmsg -SUCCESS mcexec -SUCCESS ./killit -np 16 -t 2000 mcexec ./signalonfork -nosignal -SUCCESS kmsg -FAIL kmsg 33 lines -[ 11]: do_syscall: proxy PID 14833 is dead, terminate() -[ 11]: ERROR: forking host process -[ 3]: do_syscall: proxy PID 14819 is dead, terminate() -[ 3]: ERROR: forking host process -[ 0]: do_syscall: proxy PID 14824 is dead, terminate() -[ 0]: ERROR: forking host process -[ 9]: do_syscall: proxy PID 14826 is dead, terminate() -[ 9]: ERROR: forking host process -[ 7]: do_syscall: proxy PID 14825 is dead, terminate() -[ 7]: ERROR: forking host process -[ 2]: do_syscall: proxy PID 14823 is dead, terminate() -[ 2]: ERROR: forking host process -[ 4]: do_syscall: proxy PID 14820 is dead, terminate() -[ 4]: ERROR: forking host process -[ 8]: do_syscall: proxy PID 14829 is dead, terminate() -[ 8]: ERROR: forking host process -[ 5]: do_syscall: proxy PID 14821 is dead, terminate() -[ 5]: ERROR: forking host process -[ 6]: do_syscall: proxy PID 14830 is dead, terminate() -[ 6]: ERROR: forking host process -[ 10]: do_syscall: proxy PID 14822 is dead, terminate() -[ 10]: ERROR: forking host process -[ 1]: do_syscall: proxy PID 14818 is dead, terminate() -[ 1]: ERROR: forking host process -[ 13]: do_syscall: proxy PID 14828 is dead, terminate() -[ 13]: ERROR: forking host process -[ 12]: do_syscall: proxy PID 14832 is dead, terminate() -[ 12]: ERROR: forking host process -[ 14]: do_syscall: proxy PID 14827 is dead, terminate() -[ 14]: ERROR: forking host process -[ 15]: do_syscall: proxy PID 14831 is dead, terminate() -[ 15]: ERROR: forking host process - -bash-4.2$ ./ihkosctl 0 ioctl 40000000 1 -bash-4.2$ ./ihkosctl 0 ioctl 40000000 2 -bash-4.2$ ./ihkosctl 0 kmsg -[ 11]: do_syscall: proxy PID 14833 is dead, terminate() -[ 11]: ERROR: forking host process -[ 3]: do_syscall: proxy PID 14819 is dead, terminate() -[ 3]: ERROR: forking host process -[ 0]: do_syscall: proxy PID 14824 is dead, terminate() -[ 0]: ERROR: forking host process -[ 9]: do_syscall: proxy PID 14826 is dead, terminate() -[ 9]: ERROR: forking host process -[ 7]: do_syscall: proxy PID 14825 is dead, terminate() -[ 7]: ERROR: forking host process -[ 2]: do_syscall: proxy PID 14823 is dead, terminate() -[ 2]: ERROR: forking host process -[ 4]: do_syscall: proxy PID 14820 is dead, terminate() -[ 4]: ERROR: forking host process -[ 8]: do_syscall: proxy PID 14829 is dead, terminate() -[ 8]: ERROR: forking host process -[ 5]: do_syscall: proxy PID 14821 is dead, terminate() -[ 5]: ERROR: forking host process -[ 6]: do_syscall: proxy PID 14830 is dead, terminate() -[ 6]: ERROR: forking host process -[ 10]: do_syscall: proxy PID 14822 is dead, terminate() -[ 10]: ERROR: forking host process -[ 1]: do_syscall: proxy PID 14818 is dead, terminate() -[ 1]: ERROR: forking host process -[ 13]: do_syscall: proxy PID 14828 is dead, terminate() -[ 13]: ERROR: forking host process -[ 12]: do_syscall: proxy PID 14832 is dead, terminate() -[ 12]: ERROR: forking host process -[ 14]: do_syscall: proxy PID 14827 is dead, terminate() -[ 14]: ERROR: forking host process -[ 15]: do_syscall: proxy PID 14831 is dead, terminate() -[ 15]: ERROR: forking host process -[ 0]: 0 processes are found. -[ 0]: 0 threads are found. - -bash-4.2$ ps axg|grep mcexec -23388 pts/1 S+ 0:00 grep mcexec -bash-4.2$ ./mck-mcexec.sh ./killit -np 16 -t 2000 - ./signalonfork -nosignal -SUCCESS kmsg -SUCCESS clear_kmsg -SUCCESS mcexec -SUCCESS ./killit -np 16 -t 2000 mcexec ./signalonfork -nosignal -SUCCESS kmsg -FAIL kmsg 33 lines -[ 14]: do_syscall: proxy PID 23412 is dead, terminate() -[ 14]: ERROR: forking host process -[ 15]: do_syscall: proxy PID 23403 is dead, terminate() -[ 15]: ERROR: forking host process -[ 1]: do_syscall: proxy PID 23401 is dead, terminate() -[ 1]: ERROR: forking host process -[ 0]: do_syscall: proxy PID 23405 is dead, terminate() -[ 0]: ERROR: forking host process -[ 2]: do_syscall: proxy PID 23404 is dead, terminate() -[ 2]: ERROR: forking host process -[ 3]: do_syscall: proxy PID 23402 is dead, terminate() -[ 3]: ERROR: forking host process -[ 4]: do_syscall: proxy PID 23414 is dead, terminate() -[ 4]: ERROR: forking host process -[ 5]: do_syscall: proxy PID 23413 is dead, terminate() -[ 5]: ERROR: forking host process -[ 8]: do_syscall: proxy PID 23407 is dead, terminate() -[ 8]: ERROR: forking host process -[ 6]: do_syscall: proxy PID 23411 is dead, terminate() -[ 6]: ERROR: forking host process -[ 13]: do_syscall: proxy PID 23416 is dead, terminate() -[ 13]: ERROR: forking host process -[ 12]: do_syscall: proxy PID 23410 is dead, terminate() -[ 12]: ERROR: forking host process -[ 9]: do_syscall: proxy PID 23406 is dead, terminate() -[ 9]: ERROR: forking host process -[ 7]: do_syscall: proxy PID 23409 is dead, terminate() -[ 7]: ERROR: forking host process -[ 10]: do_syscall: proxy PID 23408 is dead, terminate() -[ 10]: ERROR: forking host process -[ 11]: do_syscall: proxy PID 23415 is dead, terminate() -[ 11]: ERROR: forking host process - -bash-4.2$ ./ihkosctl 0 ioctl 40000000 1 -bash-4.2$ ./ihkosctl 0 ioctl 40000000 2 -bash-4.2$ ./ihkosctl 0 kmsg -[ 14]: do_syscall: proxy PID 23412 is dead, terminate() -[ 14]: ERROR: forking host process -[ 15]: do_syscall: proxy PID 23403 is dead, terminate() -[ 15]: ERROR: forking host process -[ 1]: do_syscall: proxy PID 23401 is dead, terminate() -[ 1]: ERROR: forking host process -[ 0]: do_syscall: proxy PID 23405 is dead, terminate() -[ 0]: ERROR: forking host process -[ 2]: do_syscall: proxy PID 23404 is dead, terminate() -[ 2]: ERROR: forking host process -[ 3]: do_syscall: proxy PID 23402 is dead, terminate() -[ 3]: ERROR: forking host process -[ 4]: do_syscall: proxy PID 23414 is dead, terminate() -[ 4]: ERROR: forking host process -[ 5]: do_syscall: proxy PID 23413 is dead, terminate() -[ 5]: ERROR: forking host process -[ 8]: do_syscall: proxy PID 23407 is dead, terminate() -[ 8]: ERROR: forking host process -[ 6]: do_syscall: proxy PID 23411 is dead, terminate() -[ 6]: ERROR: forking host process -[ 13]: do_syscall: proxy PID 23416 is dead, terminate() -[ 13]: ERROR: forking host process -[ 12]: do_syscall: proxy PID 23410 is dead, terminate() -[ 12]: ERROR: forking host process -[ 9]: do_syscall: proxy PID 23406 is dead, terminate() -[ 9]: ERROR: forking host process -[ 7]: do_syscall: proxy PID 23409 is dead, terminate() -[ 7]: ERROR: forking host process -[ 10]: do_syscall: proxy PID 23408 is dead, terminate() -[ 10]: ERROR: forking host process -[ 11]: do_syscall: proxy PID 23415 is dead, terminate() -[ 11]: ERROR: forking host process -[ 0]: 0 processes are found. -[ 0]: 0 threads are found. - -bash-4.2$ ps axg|grep mcexec -31727 pts/1 S+ 0:00 grep mcexec -bash-4.2$ ./mck-mcexec.sh ./killit -np 16 -t 2000 - ./signalonfork -nosignal -SUCCESS kmsg -SUCCESS clear_kmsg -SUCCESS mcexec -SUCCESS ./killit -np 16 -t 2000 mcexec ./signalonfork -nosignal -SUCCESS kmsg -FAIL kmsg 29 lines -[ 8]: do_syscall: proxy PID 31749 is dead, terminate() -[ 8]: ERROR: forking host process -[ 2]: do_syscall: proxy PID 31759 is dead, terminate() -[ 2]: ERROR: forking host process -[ 0]: do_syscall: proxy PID 31748 is dead, terminate() -[ 0]: ERROR: forking host process -[ 3]: do_syscall: proxy PID 31754 is dead, terminate() -[ 3]: ERROR: forking host process -[ 5]: do_syscall: proxy PID 31752 is dead, terminate() -[ 5]: ERROR: forking host process -[ 11]: do_syscall: proxy PID 31758 is dead, terminate() -[ 11]: ERROR: forking host process -[ 9]: do_syscall: proxy PID 31751 is dead, terminate() -[ 9]: ERROR: forking host process -[ 13]: do_syscall: proxy PID 31750 is dead, terminate() -[ 13]: ERROR: forking host process -[ 7]: do_syscall: proxy PID 31760 is dead, terminate() -[ 7]: ERROR: forking host process -[ 4]: do_syscall: proxy PID 31761 is dead, terminate() -[ 4]: ERROR: forking host process -[ 6]: do_syscall: proxy PID 31762 is dead, terminate() -[ 6]: ERROR: forking host process -[ 15]: do_syscall: proxy PID 31753 is dead, terminate() -[ 15]: ERROR: forking host process -[ 10]: do_syscall: proxy PID 31755 is dead, terminate() -[ 10]: ERROR: forking host process -[ 14]: do_syscall: proxy PID 31763 is dead, terminate() -[ 14]: ERROR: forking host process - -bash-4.2$ ./ihkosctl 0 ioctl 40000000 1 -bash-4.2$ ./ihkosctl 0 ioctl 40000000 2 -bash-4.2$ ./ihkosctl 0 kmsg -[ 8]: do_syscall: proxy PID 31749 is dead, terminate() -[ 8]: ERROR: forking host process -[ 2]: do_syscall: proxy PID 31759 is dead, terminate() -[ 2]: ERROR: forking host process -[ 0]: do_syscall: proxy PID 31748 is dead, terminate() -[ 0]: ERROR: forking host process -[ 3]: do_syscall: proxy PID 31754 is dead, terminate() -[ 3]: ERROR: forking host process -[ 5]: do_syscall: proxy PID 31752 is dead, terminate() -[ 5]: ERROR: forking host process -[ 11]: do_syscall: proxy PID 31758 is dead, terminate() -[ 11]: ERROR: forking host process -[ 9]: do_syscall: proxy PID 31751 is dead, terminate() -[ 9]: ERROR: forking host process -[ 13]: do_syscall: proxy PID 31750 is dead, terminate() -[ 13]: ERROR: forking host process -[ 7]: do_syscall: proxy PID 31760 is dead, terminate() -[ 7]: ERROR: forking host process -[ 4]: do_syscall: proxy PID 31761 is dead, terminate() -[ 4]: ERROR: forking host process -[ 6]: do_syscall: proxy PID 31762 is dead, terminate() -[ 6]: ERROR: forking host process -[ 15]: do_syscall: proxy PID 31753 is dead, terminate() -[ 15]: ERROR: forking host process -[ 10]: do_syscall: proxy PID 31755 is dead, terminate() -[ 10]: ERROR: forking host process -[ 14]: do_syscall: proxy PID 31763 is dead, terminate() -[ 14]: ERROR: forking host process -[ 0]: 0 processes are found. -[ 0]: 0 threads are found. - -bash-4.2$ ps axg|grep mcexec - 7914 pts/1 S+ 0:00 grep mcexec -bash-4.2$ ./mck-mcexec.sh ./killit -np 16 -t 2000 - ./signalonfork -nosignal -SUCCESS kmsg -SUCCESS clear_kmsg -SUCCESS mcexec -SUCCESS ./killit -np 16 -t 2000 mcexec ./signalonfork -nosignal -SUCCESS kmsg -FAIL kmsg 29 lines -[ 0]: do_syscall: proxy PID 7929 is dead, terminate() -[ 0]: ERROR: forking host process -[ 1]: do_syscall: proxy PID 7933 is dead, terminate() -[ 1]: ERROR: forking host process -[ 5]: do_syscall: proxy PID 7928 is dead, terminate() -[ 5]: ERROR: forking host process -[ 7]: do_syscall: proxy PID 7934 is dead, terminate() -[ 7]: ERROR: forking host process -[ 8]: do_syscall: proxy PID 7938 is dead, terminate() -[ 8]: ERROR: forking host process -[ 4]: do_syscall: proxy PID 7931 is dead, terminate() -[ 4]: ERROR: forking host process -[ 14]: do_syscall: proxy PID 7942 is dead, terminate() -[ 14]: ERROR: forking host process -[ 6]: do_syscall: proxy PID 7935 is dead, terminate() -[ 6]: ERROR: forking host process -[ 2]: do_syscall: proxy PID 7936 is dead, terminate() -[ 2]: ERROR: forking host process -[ 10]: do_syscall: proxy PID 7932 is dead, terminate() -[ 10]: ERROR: forking host process -[ 13]: do_syscall: proxy PID 7937 is dead, terminate() -[ 13]: ERROR: forking host process -[ 11]: do_syscall: proxy PID 7927 is dead, terminate() -[ 11]: ERROR: forking host process -[ 9]: do_syscall: proxy PID 7941 is dead, terminate() -[ 9]: ERROR: forking host process -[ 12]: do_syscall: proxy PID 7939 is dead, terminate() -[ 12]: ERROR: forking host process - -bash-4.2$ ./ihkosctl 0 ioctl 40000000 1 -bash-4.2$ ./ihkosctl 0 ioctl 40000000 2 -bash-4.2$ ./ihkosctl 0 kmsg -[ 0]: do_syscall: proxy PID 7929 is dead, terminate() -[ 0]: ERROR: forking host process -[ 1]: do_syscall: proxy PID 7933 is dead, terminate() -[ 1]: ERROR: forking host process -[ 5]: do_syscall: proxy PID 7928 is dead, terminate() -[ 5]: ERROR: forking host process -[ 7]: do_syscall: proxy PID 7934 is dead, terminate() -[ 7]: ERROR: forking host process -[ 8]: do_syscall: proxy PID 7938 is dead, terminate() -[ 8]: ERROR: forking host process -[ 4]: do_syscall: proxy PID 7931 is dead, terminate() -[ 4]: ERROR: forking host process -[ 14]: do_syscall: proxy PID 7942 is dead, terminate() -[ 14]: ERROR: forking host process -[ 6]: do_syscall: proxy PID 7935 is dead, terminate() -[ 6]: ERROR: forking host process -[ 2]: do_syscall: proxy PID 7936 is dead, terminate() -[ 2]: ERROR: forking host process -[ 10]: do_syscall: proxy PID 7932 is dead, terminate() -[ 10]: ERROR: forking host process -[ 13]: do_syscall: proxy PID 7937 is dead, terminate() -[ 13]: ERROR: forking host process -[ 11]: do_syscall: proxy PID 7927 is dead, terminate() -[ 11]: ERROR: forking host process -[ 9]: do_syscall: proxy PID 7941 is dead, terminate() -[ 9]: ERROR: forking host process -[ 12]: do_syscall: proxy PID 7939 is dead, terminate() -[ 12]: ERROR: forking host process -[ 0]: 0 processes are found. -[ 0]: 0 threads are found. - -bash-4.2$ ps axg|grep mcexec -16649 pts/1 S+ 0:00 grep mcexec -bash-4.2$ ./mck-mcexec.sh ./killit -np 16 -t 2000 - ./signalonfork -nosignal -SUCCESS kmsg -SUCCESS clear_kmsg -SUCCESS mcexec -SUCCESS ./killit -np 16 -t 2000 mcexec ./signalonfork -nosignal -SUCCESS kmsg -FAIL kmsg 28 lines -[ 12]: do_syscall: proxy PID 16672 is dead, terminate() -[ 12]: ERROR: forking host process -[ 15]: do_syscall: proxy PID 16667 is dead, terminate() -[ 15]: ERROR: forking host process -[ 10]: do_syscall: proxy PID 16676 is dead, terminate() -[ 10]: ERROR: forking host process -[ 0]: do_syscall: proxy PID 16664 is dead, terminate() -[ 0]: ERROR: forking host process -[ 8]: do_syscall: proxy PID 16673 is dead, terminate() -[ 8]: ERROR: forking host process -[ 2]: do_syscall: proxy PID 16677 is dead, terminate() -[ 2]: ERROR: forking host process -[ 7]: do_syscall: proxy PID 16662 is dead, terminate() -[ 7]: ERROR: forking host process -[ 1]: do_syscall: proxy PID 16663 is dead, terminate() -[ 1]: ERROR: forking host process -[ 13]: do_syscall: proxy PID 16671 is dead, terminate() -[ 13]: ERROR: forking host process -[ 6]: do_syscall: proxy PID 16669 is dead, terminate() -[ 6]: ERROR: forking host process -[ 3]: do_syscall: proxy PID 16670 is dead, terminate() -[ 3]: ERROR: forking host process -[ 4]: do_syscall: proxy PID 16666 is dead, terminate() -[ 4]: ERROR: forking host process -[ 9]: do_syscall: proxy PID 16668 is dead, terminate() -[ 11]: do_syscall: proxy PID 16675 is dead, terminate() -[ 11]: ERROR: forking host process - -bash-4.2$ ./ihkosctl 0 ioctl 40000000 1 -bash-4.2$ ./ihkosctl 0 ioctl 40000000 2 -bash-4.2$ ./ihkosctl 0 kmsg -[ 12]: do_syscall: proxy PID 16672 is dead, terminate() -[ 12]: ERROR: forking host process -[ 15]: do_syscall: proxy PID 16667 is dead, terminate() -[ 15]: ERROR: forking host process -[ 10]: do_syscall: proxy PID 16676 is dead, terminate() -[ 10]: ERROR: forking host process -[ 0]: do_syscall: proxy PID 16664 is dead, terminate() -[ 0]: ERROR: forking host process -[ 8]: do_syscall: proxy PID 16673 is dead, terminate() -[ 8]: ERROR: forking host process -[ 2]: do_syscall: proxy PID 16677 is dead, terminate() -[ 2]: ERROR: forking host process -[ 7]: do_syscall: proxy PID 16662 is dead, terminate() -[ 7]: ERROR: forking host process -[ 1]: do_syscall: proxy PID 16663 is dead, terminate() -[ 1]: ERROR: forking host process -[ 13]: do_syscall: proxy PID 16671 is dead, terminate() -[ 13]: ERROR: forking host process -[ 6]: do_syscall: proxy PID 16669 is dead, terminate() -[ 6]: ERROR: forking host process -[ 3]: do_syscall: proxy PID 16670 is dead, terminate() -[ 3]: ERROR: forking host process -[ 4]: do_syscall: proxy PID 16666 is dead, terminate() -[ 4]: ERROR: forking host process -[ 9]: do_syscall: proxy PID 16668 is dead, terminate() -[ 11]: do_syscall: proxy PID 16675 is dead, terminate() -[ 11]: ERROR: forking host process -[ 0]: 0 processes are found. -[ 0]: 0 threads are found. - -bash-4.2$ ps axg|grep mcexec -25296 pts/1 S+ 0:00 grep mcexec -bash-4.2$ exit -exit + に開始しました[?1034hbash-4.2$ ./mck-mcexec.sh ./killit -np 16 -t 2000 - ./signalonfork -nosignal +SUCCESS kmsg +SUCCESS clear_kmsg +SUCCESS mcexec +SUCCESS ./killit -np 16 -t 2000 mcexec ./signalonfork -nosignal +SUCCESS kmsg +FAIL kmsg 25 lines +[ 7]: do_syscall: proxy PID 29798 is dead, terminate() +[ 7]: ERROR: forking host process +[ 0]: do_syscall: proxy PID 29792 is dead, terminate() +[ 0]: ERROR: forking host process +[ 5]: do_syscall: proxy PID 29800 is dead, terminate() +[ 5]: ERROR: forking host process +[ 10]: do_syscall: proxy PID 29791 is dead, terminate() +[ 10]: ERROR: forking host process +[ 2]: do_syscall: proxy PID 29801 is dead, terminate() +[ 2]: ERROR: forking host process +[ 15]: do_syscall: proxy PID 29803 is dead, terminate() +[ 15]: ERROR: forking host process +[ 13]: do_syscall: proxy PID 29805 is dead, terminate() +[ 13]: ERROR: forking host process +[ 6]: do_syscall: proxy PID 29793 is dead, terminate() +[ 6]: ERROR: forking host process +[ 1]: do_syscall: proxy PID 29796 is dead, terminate() +[ 1]: ERROR: forking host process +[ 8]: do_syscall: proxy PID 29797 is dead, terminate() +[ 8]: ERROR: forking host process +[ 3]: do_syscall: proxy PID 29804 is dead, terminate() +[ 3]: ERROR: forking host process +[ 12]: do_syscall: proxy PID 29806 is dead, terminate() +[ 12]: ERROR: forking host process + +bash-4.2$ ./ihkosctl 0 ioctl 40000000 1 +bash-4.2$ ./ihkosctl 0 ioctl 40000000 2 +bash-4.2$ ./ihkosctl 0 kmsg +[ 7]: do_syscall: proxy PID 29798 is dead, terminate() +[ 7]: ERROR: forking host process +[ 0]: do_syscall: proxy PID 29792 is dead, terminate() +[ 0]: ERROR: forking host process +[ 5]: do_syscall: proxy PID 29800 is dead, terminate() +[ 5]: ERROR: forking host process +[ 10]: do_syscall: proxy PID 29791 is dead, terminate() +[ 10]: ERROR: forking host process +[ 2]: do_syscall: proxy PID 29801 is dead, terminate() +[ 2]: ERROR: forking host process +[ 15]: do_syscall: proxy PID 29803 is dead, terminate() +[ 15]: ERROR: forking host process +[ 13]: do_syscall: proxy PID 29805 is dead, terminate() +[ 13]: ERROR: forking host process +[ 6]: do_syscall: proxy PID 29793 is dead, terminate() +[ 6]: ERROR: forking host process +[ 1]: do_syscall: proxy PID 29796 is dead, terminate() +[ 1]: ERROR: forking host process +[ 8]: do_syscall: proxy PID 29797 is dead, terminate() +[ 8]: ERROR: forking host process +[ 3]: do_syscall: proxy PID 29804 is dead, terminate() +[ 3]: ERROR: forking host process +[ 12]: do_syscall: proxy PID 29806 is dead, terminate() +[ 12]: ERROR: forking host process +[ 0]: 0 processes are found. +[ 0]: 0 threads are found. + +bash-4.2$ ps axg|grep mcexec + 6021 pts/1 S+ 0:00 grep mcexec +bash-4.2$ ./mck-mcexec.sh ./killit -np 16 -t 2000 - ./signalonfork -nosignal +SUCCESS kmsg +SUCCESS clear_kmsg +SUCCESS mcexec +SUCCESS ./killit -np 16 -t 2000 mcexec ./signalonfork -nosignal +SUCCESS kmsg +FAIL kmsg 30 lines +[ 6]: do_syscall: proxy PID 6078 is dead, terminate() +[ 6]: ERROR: forking host process +[ 14]: do_syscall: proxy PID 6086 is dead, terminate() +[ 10]: do_syscall: proxy PID 6077 is dead, terminate() +[ 10]: ERROR: forking host process +[ 9]: do_syscall: proxy PID 6076 is dead, terminate() +[ 9]: ERROR: forking host process +[ 4]: do_syscall: proxy PID 6081 is dead, terminate() +[ 4]: ERROR: forking host process +[ 5]: do_syscall: proxy PID 6075 is dead, terminate() +[ 5]: ERROR: forking host process +[ 11]: do_syscall: proxy PID 6082 is dead, terminate() +[ 11]: ERROR: forking host process +[ 3]: do_syscall: proxy PID 6073 is dead, terminate() +[ 3]: ERROR: forking host process +[ 12]: do_syscall: proxy PID 6084 is dead, terminate() +[ 12]: ERROR: forking host process +[ 8]: do_syscall: proxy PID 6085 is dead, terminate() +[ 8]: ERROR: forking host process +[ 1]: do_syscall: proxy PID 6074 is dead, terminate() +[ 1]: ERROR: forking host process +[ 0]: do_syscall: proxy PID 6072 is dead, terminate() +[ 0]: ERROR: forking host process +[ 7]: do_syscall: proxy PID 6083 is dead, terminate() +[ 7]: ERROR: forking host process +[ 2]: do_syscall: proxy PID 6080 is dead, terminate() +[ 2]: ERROR: forking host process +[ 13]: do_syscall: proxy PID 6079 is dead, terminate() +[ 13]: ERROR: forking host process + +bash-4.2$ ./ihkosctl 0 ioctl 40000000 1 +bash-4.2$ ./ihkosctl 0 ioctl 40000000 2 +bash-4.2$ ./ihkosctl 0 kmsg +[ 6]: do_syscall: proxy PID 6078 is dead, terminate() +[ 6]: ERROR: forking host process +[ 14]: do_syscall: proxy PID 6086 is dead, terminate() +[ 10]: do_syscall: proxy PID 6077 is dead, terminate() +[ 10]: ERROR: forking host process +[ 9]: do_syscall: proxy PID 6076 is dead, terminate() +[ 9]: ERROR: forking host process +[ 4]: do_syscall: proxy PID 6081 is dead, terminate() +[ 4]: ERROR: forking host process +[ 5]: do_syscall: proxy PID 6075 is dead, terminate() +[ 5]: ERROR: forking host process +[ 11]: do_syscall: proxy PID 6082 is dead, terminate() +[ 11]: ERROR: forking host process +[ 3]: do_syscall: proxy PID 6073 is dead, terminate() +[ 3]: ERROR: forking host process +[ 12]: do_syscall: proxy PID 6084 is dead, terminate() +[ 12]: ERROR: forking host process +[ 8]: do_syscall: proxy PID 6085 is dead, terminate() +[ 8]: ERROR: forking host process +[ 1]: do_syscall: proxy PID 6074 is dead, terminate() +[ 1]: ERROR: forking host process +[ 0]: do_syscall: proxy PID 6072 is dead, terminate() +[ 0]: ERROR: forking host process +[ 7]: do_syscall: proxy PID 6083 is dead, terminate() +[ 7]: ERROR: forking host process +[ 2]: do_syscall: proxy PID 6080 is dead, terminate() +[ 2]: ERROR: forking host process +[ 13]: do_syscall: proxy PID 6079 is dead, terminate() +[ 13]: ERROR: forking host process +[ 0]: 0 processes are found. +[ 0]: 0 threads are found. + +bash-4.2$ ps axg|grep mcexec +14805 pts/1 S+ 0:00 grep mcexec +bash-4.2$ ./mck-mcexec.sh ./killit -np 16 -t 2000 - ./signalonfork -nosignal +SUCCESS kmsg +SUCCESS clear_kmsg +SUCCESS mcexec +SUCCESS ./killit -np 16 -t 2000 mcexec ./signalonfork -nosignal +SUCCESS kmsg +FAIL kmsg 33 lines +[ 11]: do_syscall: proxy PID 14833 is dead, terminate() +[ 11]: ERROR: forking host process +[ 3]: do_syscall: proxy PID 14819 is dead, terminate() +[ 3]: ERROR: forking host process +[ 0]: do_syscall: proxy PID 14824 is dead, terminate() +[ 0]: ERROR: forking host process +[ 9]: do_syscall: proxy PID 14826 is dead, terminate() +[ 9]: ERROR: forking host process +[ 7]: do_syscall: proxy PID 14825 is dead, terminate() +[ 7]: ERROR: forking host process +[ 2]: do_syscall: proxy PID 14823 is dead, terminate() +[ 2]: ERROR: forking host process +[ 4]: do_syscall: proxy PID 14820 is dead, terminate() +[ 4]: ERROR: forking host process +[ 8]: do_syscall: proxy PID 14829 is dead, terminate() +[ 8]: ERROR: forking host process +[ 5]: do_syscall: proxy PID 14821 is dead, terminate() +[ 5]: ERROR: forking host process +[ 6]: do_syscall: proxy PID 14830 is dead, terminate() +[ 6]: ERROR: forking host process +[ 10]: do_syscall: proxy PID 14822 is dead, terminate() +[ 10]: ERROR: forking host process +[ 1]: do_syscall: proxy PID 14818 is dead, terminate() +[ 1]: ERROR: forking host process +[ 13]: do_syscall: proxy PID 14828 is dead, terminate() +[ 13]: ERROR: forking host process +[ 12]: do_syscall: proxy PID 14832 is dead, terminate() +[ 12]: ERROR: forking host process +[ 14]: do_syscall: proxy PID 14827 is dead, terminate() +[ 14]: ERROR: forking host process +[ 15]: do_syscall: proxy PID 14831 is dead, terminate() +[ 15]: ERROR: forking host process + +bash-4.2$ ./ihkosctl 0 ioctl 40000000 1 +bash-4.2$ ./ihkosctl 0 ioctl 40000000 2 +bash-4.2$ ./ihkosctl 0 kmsg +[ 11]: do_syscall: proxy PID 14833 is dead, terminate() +[ 11]: ERROR: forking host process +[ 3]: do_syscall: proxy PID 14819 is dead, terminate() +[ 3]: ERROR: forking host process +[ 0]: do_syscall: proxy PID 14824 is dead, terminate() +[ 0]: ERROR: forking host process +[ 9]: do_syscall: proxy PID 14826 is dead, terminate() +[ 9]: ERROR: forking host process +[ 7]: do_syscall: proxy PID 14825 is dead, terminate() +[ 7]: ERROR: forking host process +[ 2]: do_syscall: proxy PID 14823 is dead, terminate() +[ 2]: ERROR: forking host process +[ 4]: do_syscall: proxy PID 14820 is dead, terminate() +[ 4]: ERROR: forking host process +[ 8]: do_syscall: proxy PID 14829 is dead, terminate() +[ 8]: ERROR: forking host process +[ 5]: do_syscall: proxy PID 14821 is dead, terminate() +[ 5]: ERROR: forking host process +[ 6]: do_syscall: proxy PID 14830 is dead, terminate() +[ 6]: ERROR: forking host process +[ 10]: do_syscall: proxy PID 14822 is dead, terminate() +[ 10]: ERROR: forking host process +[ 1]: do_syscall: proxy PID 14818 is dead, terminate() +[ 1]: ERROR: forking host process +[ 13]: do_syscall: proxy PID 14828 is dead, terminate() +[ 13]: ERROR: forking host process +[ 12]: do_syscall: proxy PID 14832 is dead, terminate() +[ 12]: ERROR: forking host process +[ 14]: do_syscall: proxy PID 14827 is dead, terminate() +[ 14]: ERROR: forking host process +[ 15]: do_syscall: proxy PID 14831 is dead, terminate() +[ 15]: ERROR: forking host process +[ 0]: 0 processes are found. +[ 0]: 0 threads are found. + +bash-4.2$ ps axg|grep mcexec +23388 pts/1 S+ 0:00 grep mcexec +bash-4.2$ ./mck-mcexec.sh ./killit -np 16 -t 2000 - ./signalonfork -nosignal +SUCCESS kmsg +SUCCESS clear_kmsg +SUCCESS mcexec +SUCCESS ./killit -np 16 -t 2000 mcexec ./signalonfork -nosignal +SUCCESS kmsg +FAIL kmsg 33 lines +[ 14]: do_syscall: proxy PID 23412 is dead, terminate() +[ 14]: ERROR: forking host process +[ 15]: do_syscall: proxy PID 23403 is dead, terminate() +[ 15]: ERROR: forking host process +[ 1]: do_syscall: proxy PID 23401 is dead, terminate() +[ 1]: ERROR: forking host process +[ 0]: do_syscall: proxy PID 23405 is dead, terminate() +[ 0]: ERROR: forking host process +[ 2]: do_syscall: proxy PID 23404 is dead, terminate() +[ 2]: ERROR: forking host process +[ 3]: do_syscall: proxy PID 23402 is dead, terminate() +[ 3]: ERROR: forking host process +[ 4]: do_syscall: proxy PID 23414 is dead, terminate() +[ 4]: ERROR: forking host process +[ 5]: do_syscall: proxy PID 23413 is dead, terminate() +[ 5]: ERROR: forking host process +[ 8]: do_syscall: proxy PID 23407 is dead, terminate() +[ 8]: ERROR: forking host process +[ 6]: do_syscall: proxy PID 23411 is dead, terminate() +[ 6]: ERROR: forking host process +[ 13]: do_syscall: proxy PID 23416 is dead, terminate() +[ 13]: ERROR: forking host process +[ 12]: do_syscall: proxy PID 23410 is dead, terminate() +[ 12]: ERROR: forking host process +[ 9]: do_syscall: proxy PID 23406 is dead, terminate() +[ 9]: ERROR: forking host process +[ 7]: do_syscall: proxy PID 23409 is dead, terminate() +[ 7]: ERROR: forking host process +[ 10]: do_syscall: proxy PID 23408 is dead, terminate() +[ 10]: ERROR: forking host process +[ 11]: do_syscall: proxy PID 23415 is dead, terminate() +[ 11]: ERROR: forking host process + +bash-4.2$ ./ihkosctl 0 ioctl 40000000 1 +bash-4.2$ ./ihkosctl 0 ioctl 40000000 2 +bash-4.2$ ./ihkosctl 0 kmsg +[ 14]: do_syscall: proxy PID 23412 is dead, terminate() +[ 14]: ERROR: forking host process +[ 15]: do_syscall: proxy PID 23403 is dead, terminate() +[ 15]: ERROR: forking host process +[ 1]: do_syscall: proxy PID 23401 is dead, terminate() +[ 1]: ERROR: forking host process +[ 0]: do_syscall: proxy PID 23405 is dead, terminate() +[ 0]: ERROR: forking host process +[ 2]: do_syscall: proxy PID 23404 is dead, terminate() +[ 2]: ERROR: forking host process +[ 3]: do_syscall: proxy PID 23402 is dead, terminate() +[ 3]: ERROR: forking host process +[ 4]: do_syscall: proxy PID 23414 is dead, terminate() +[ 4]: ERROR: forking host process +[ 5]: do_syscall: proxy PID 23413 is dead, terminate() +[ 5]: ERROR: forking host process +[ 8]: do_syscall: proxy PID 23407 is dead, terminate() +[ 8]: ERROR: forking host process +[ 6]: do_syscall: proxy PID 23411 is dead, terminate() +[ 6]: ERROR: forking host process +[ 13]: do_syscall: proxy PID 23416 is dead, terminate() +[ 13]: ERROR: forking host process +[ 12]: do_syscall: proxy PID 23410 is dead, terminate() +[ 12]: ERROR: forking host process +[ 9]: do_syscall: proxy PID 23406 is dead, terminate() +[ 9]: ERROR: forking host process +[ 7]: do_syscall: proxy PID 23409 is dead, terminate() +[ 7]: ERROR: forking host process +[ 10]: do_syscall: proxy PID 23408 is dead, terminate() +[ 10]: ERROR: forking host process +[ 11]: do_syscall: proxy PID 23415 is dead, terminate() +[ 11]: ERROR: forking host process +[ 0]: 0 processes are found. +[ 0]: 0 threads are found. + +bash-4.2$ ps axg|grep mcexec +31727 pts/1 S+ 0:00 grep mcexec +bash-4.2$ ./mck-mcexec.sh ./killit -np 16 -t 2000 - ./signalonfork -nosignal +SUCCESS kmsg +SUCCESS clear_kmsg +SUCCESS mcexec +SUCCESS ./killit -np 16 -t 2000 mcexec ./signalonfork -nosignal +SUCCESS kmsg +FAIL kmsg 29 lines +[ 8]: do_syscall: proxy PID 31749 is dead, terminate() +[ 8]: ERROR: forking host process +[ 2]: do_syscall: proxy PID 31759 is dead, terminate() +[ 2]: ERROR: forking host process +[ 0]: do_syscall: proxy PID 31748 is dead, terminate() +[ 0]: ERROR: forking host process +[ 3]: do_syscall: proxy PID 31754 is dead, terminate() +[ 3]: ERROR: forking host process +[ 5]: do_syscall: proxy PID 31752 is dead, terminate() +[ 5]: ERROR: forking host process +[ 11]: do_syscall: proxy PID 31758 is dead, terminate() +[ 11]: ERROR: forking host process +[ 9]: do_syscall: proxy PID 31751 is dead, terminate() +[ 9]: ERROR: forking host process +[ 13]: do_syscall: proxy PID 31750 is dead, terminate() +[ 13]: ERROR: forking host process +[ 7]: do_syscall: proxy PID 31760 is dead, terminate() +[ 7]: ERROR: forking host process +[ 4]: do_syscall: proxy PID 31761 is dead, terminate() +[ 4]: ERROR: forking host process +[ 6]: do_syscall: proxy PID 31762 is dead, terminate() +[ 6]: ERROR: forking host process +[ 15]: do_syscall: proxy PID 31753 is dead, terminate() +[ 15]: ERROR: forking host process +[ 10]: do_syscall: proxy PID 31755 is dead, terminate() +[ 10]: ERROR: forking host process +[ 14]: do_syscall: proxy PID 31763 is dead, terminate() +[ 14]: ERROR: forking host process + +bash-4.2$ ./ihkosctl 0 ioctl 40000000 1 +bash-4.2$ ./ihkosctl 0 ioctl 40000000 2 +bash-4.2$ ./ihkosctl 0 kmsg +[ 8]: do_syscall: proxy PID 31749 is dead, terminate() +[ 8]: ERROR: forking host process +[ 2]: do_syscall: proxy PID 31759 is dead, terminate() +[ 2]: ERROR: forking host process +[ 0]: do_syscall: proxy PID 31748 is dead, terminate() +[ 0]: ERROR: forking host process +[ 3]: do_syscall: proxy PID 31754 is dead, terminate() +[ 3]: ERROR: forking host process +[ 5]: do_syscall: proxy PID 31752 is dead, terminate() +[ 5]: ERROR: forking host process +[ 11]: do_syscall: proxy PID 31758 is dead, terminate() +[ 11]: ERROR: forking host process +[ 9]: do_syscall: proxy PID 31751 is dead, terminate() +[ 9]: ERROR: forking host process +[ 13]: do_syscall: proxy PID 31750 is dead, terminate() +[ 13]: ERROR: forking host process +[ 7]: do_syscall: proxy PID 31760 is dead, terminate() +[ 7]: ERROR: forking host process +[ 4]: do_syscall: proxy PID 31761 is dead, terminate() +[ 4]: ERROR: forking host process +[ 6]: do_syscall: proxy PID 31762 is dead, terminate() +[ 6]: ERROR: forking host process +[ 15]: do_syscall: proxy PID 31753 is dead, terminate() +[ 15]: ERROR: forking host process +[ 10]: do_syscall: proxy PID 31755 is dead, terminate() +[ 10]: ERROR: forking host process +[ 14]: do_syscall: proxy PID 31763 is dead, terminate() +[ 14]: ERROR: forking host process +[ 0]: 0 processes are found. +[ 0]: 0 threads are found. + +bash-4.2$ ps axg|grep mcexec + 7914 pts/1 S+ 0:00 grep mcexec +bash-4.2$ ./mck-mcexec.sh ./killit -np 16 -t 2000 - ./signalonfork -nosignal +SUCCESS kmsg +SUCCESS clear_kmsg +SUCCESS mcexec +SUCCESS ./killit -np 16 -t 2000 mcexec ./signalonfork -nosignal +SUCCESS kmsg +FAIL kmsg 29 lines +[ 0]: do_syscall: proxy PID 7929 is dead, terminate() +[ 0]: ERROR: forking host process +[ 1]: do_syscall: proxy PID 7933 is dead, terminate() +[ 1]: ERROR: forking host process +[ 5]: do_syscall: proxy PID 7928 is dead, terminate() +[ 5]: ERROR: forking host process +[ 7]: do_syscall: proxy PID 7934 is dead, terminate() +[ 7]: ERROR: forking host process +[ 8]: do_syscall: proxy PID 7938 is dead, terminate() +[ 8]: ERROR: forking host process +[ 4]: do_syscall: proxy PID 7931 is dead, terminate() +[ 4]: ERROR: forking host process +[ 14]: do_syscall: proxy PID 7942 is dead, terminate() +[ 14]: ERROR: forking host process +[ 6]: do_syscall: proxy PID 7935 is dead, terminate() +[ 6]: ERROR: forking host process +[ 2]: do_syscall: proxy PID 7936 is dead, terminate() +[ 2]: ERROR: forking host process +[ 10]: do_syscall: proxy PID 7932 is dead, terminate() +[ 10]: ERROR: forking host process +[ 13]: do_syscall: proxy PID 7937 is dead, terminate() +[ 13]: ERROR: forking host process +[ 11]: do_syscall: proxy PID 7927 is dead, terminate() +[ 11]: ERROR: forking host process +[ 9]: do_syscall: proxy PID 7941 is dead, terminate() +[ 9]: ERROR: forking host process +[ 12]: do_syscall: proxy PID 7939 is dead, terminate() +[ 12]: ERROR: forking host process + +bash-4.2$ ./ihkosctl 0 ioctl 40000000 1 +bash-4.2$ ./ihkosctl 0 ioctl 40000000 2 +bash-4.2$ ./ihkosctl 0 kmsg +[ 0]: do_syscall: proxy PID 7929 is dead, terminate() +[ 0]: ERROR: forking host process +[ 1]: do_syscall: proxy PID 7933 is dead, terminate() +[ 1]: ERROR: forking host process +[ 5]: do_syscall: proxy PID 7928 is dead, terminate() +[ 5]: ERROR: forking host process +[ 7]: do_syscall: proxy PID 7934 is dead, terminate() +[ 7]: ERROR: forking host process +[ 8]: do_syscall: proxy PID 7938 is dead, terminate() +[ 8]: ERROR: forking host process +[ 4]: do_syscall: proxy PID 7931 is dead, terminate() +[ 4]: ERROR: forking host process +[ 14]: do_syscall: proxy PID 7942 is dead, terminate() +[ 14]: ERROR: forking host process +[ 6]: do_syscall: proxy PID 7935 is dead, terminate() +[ 6]: ERROR: forking host process +[ 2]: do_syscall: proxy PID 7936 is dead, terminate() +[ 2]: ERROR: forking host process +[ 10]: do_syscall: proxy PID 7932 is dead, terminate() +[ 10]: ERROR: forking host process +[ 13]: do_syscall: proxy PID 7937 is dead, terminate() +[ 13]: ERROR: forking host process +[ 11]: do_syscall: proxy PID 7927 is dead, terminate() +[ 11]: ERROR: forking host process +[ 9]: do_syscall: proxy PID 7941 is dead, terminate() +[ 9]: ERROR: forking host process +[ 12]: do_syscall: proxy PID 7939 is dead, terminate() +[ 12]: ERROR: forking host process +[ 0]: 0 processes are found. +[ 0]: 0 threads are found. + +bash-4.2$ ps axg|grep mcexec +16649 pts/1 S+ 0:00 grep mcexec +bash-4.2$ ./mck-mcexec.sh ./killit -np 16 -t 2000 - ./signalonfork -nosignal +SUCCESS kmsg +SUCCESS clear_kmsg +SUCCESS mcexec +SUCCESS ./killit -np 16 -t 2000 mcexec ./signalonfork -nosignal +SUCCESS kmsg +FAIL kmsg 28 lines +[ 12]: do_syscall: proxy PID 16672 is dead, terminate() +[ 12]: ERROR: forking host process +[ 15]: do_syscall: proxy PID 16667 is dead, terminate() +[ 15]: ERROR: forking host process +[ 10]: do_syscall: proxy PID 16676 is dead, terminate() +[ 10]: ERROR: forking host process +[ 0]: do_syscall: proxy PID 16664 is dead, terminate() +[ 0]: ERROR: forking host process +[ 8]: do_syscall: proxy PID 16673 is dead, terminate() +[ 8]: ERROR: forking host process +[ 2]: do_syscall: proxy PID 16677 is dead, terminate() +[ 2]: ERROR: forking host process +[ 7]: do_syscall: proxy PID 16662 is dead, terminate() +[ 7]: ERROR: forking host process +[ 1]: do_syscall: proxy PID 16663 is dead, terminate() +[ 1]: ERROR: forking host process +[ 13]: do_syscall: proxy PID 16671 is dead, terminate() +[ 13]: ERROR: forking host process +[ 6]: do_syscall: proxy PID 16669 is dead, terminate() +[ 6]: ERROR: forking host process +[ 3]: do_syscall: proxy PID 16670 is dead, terminate() +[ 3]: ERROR: forking host process +[ 4]: do_syscall: proxy PID 16666 is dead, terminate() +[ 4]: ERROR: forking host process +[ 9]: do_syscall: proxy PID 16668 is dead, terminate() +[ 11]: do_syscall: proxy PID 16675 is dead, terminate() +[ 11]: ERROR: forking host process + +bash-4.2$ ./ihkosctl 0 ioctl 40000000 1 +bash-4.2$ ./ihkosctl 0 ioctl 40000000 2 +bash-4.2$ ./ihkosctl 0 kmsg +[ 12]: do_syscall: proxy PID 16672 is dead, terminate() +[ 12]: ERROR: forking host process +[ 15]: do_syscall: proxy PID 16667 is dead, terminate() +[ 15]: ERROR: forking host process +[ 10]: do_syscall: proxy PID 16676 is dead, terminate() +[ 10]: ERROR: forking host process +[ 0]: do_syscall: proxy PID 16664 is dead, terminate() +[ 0]: ERROR: forking host process +[ 8]: do_syscall: proxy PID 16673 is dead, terminate() +[ 8]: ERROR: forking host process +[ 2]: do_syscall: proxy PID 16677 is dead, terminate() +[ 2]: ERROR: forking host process +[ 7]: do_syscall: proxy PID 16662 is dead, terminate() +[ 7]: ERROR: forking host process +[ 1]: do_syscall: proxy PID 16663 is dead, terminate() +[ 1]: ERROR: forking host process +[ 13]: do_syscall: proxy PID 16671 is dead, terminate() +[ 13]: ERROR: forking host process +[ 6]: do_syscall: proxy PID 16669 is dead, terminate() +[ 6]: ERROR: forking host process +[ 3]: do_syscall: proxy PID 16670 is dead, terminate() +[ 3]: ERROR: forking host process +[ 4]: do_syscall: proxy PID 16666 is dead, terminate() +[ 4]: ERROR: forking host process +[ 9]: do_syscall: proxy PID 16668 is dead, terminate() +[ 11]: do_syscall: proxy PID 16675 is dead, terminate() +[ 11]: ERROR: forking host process +[ 0]: 0 processes are found. +[ 0]: 0 threads are found. + +bash-4.2$ ps axg|grep mcexec +25296 pts/1 S+ 0:00 grep mcexec +bash-4.2$ exit +exit スクリプトは Thu Feb 22 10:58:33 2018 に終了しました diff --git a/test/mng_mod/issues/882/README b/test/mng_mod/issues/882/x86_64/README similarity index 100% rename from test/mng_mod/issues/882/README rename to test/mng_mod/issues/882/x86_64/README diff --git a/test/mng_mod/issues/882/fork01.txt b/test/mng_mod/issues/882/x86_64/fork01.txt similarity index 100% rename from test/mng_mod/issues/882/fork01.txt rename to test/mng_mod/issues/882/x86_64/fork01.txt diff --git a/test/mng_mod/issues/882/fork02.txt b/test/mng_mod/issues/882/x86_64/fork02.txt similarity index 100% rename from test/mng_mod/issues/882/fork02.txt rename to test/mng_mod/issues/882/x86_64/fork02.txt diff --git a/test/mng_mod/issues/882/fork03.txt b/test/mng_mod/issues/882/x86_64/fork03.txt similarity index 100% rename from test/mng_mod/issues/882/fork03.txt rename to test/mng_mod/issues/882/x86_64/fork03.txt diff --git a/test/mng_mod/issues/882/fork04.txt b/test/mng_mod/issues/882/x86_64/fork04.txt similarity index 100% rename from test/mng_mod/issues/882/fork04.txt rename to test/mng_mod/issues/882/x86_64/fork04.txt diff --git a/test/mng_mod/issues/882/fork07.txt b/test/mng_mod/issues/882/x86_64/fork07.txt similarity index 100% rename from test/mng_mod/issues/882/fork07.txt rename to test/mng_mod/issues/882/x86_64/fork07.txt diff --git a/test/mng_mod/issues/882/fork08.txt b/test/mng_mod/issues/882/x86_64/fork08.txt similarity index 100% rename from test/mng_mod/issues/882/fork08.txt rename to test/mng_mod/issues/882/x86_64/fork08.txt