SamurAI-Coding / Software2017-18

software for SamurAI Coding 2017-18
http://samuraicoding.info/software.html
13 stars 10 forks source link

[official] receive SIGSEGV, SIGPIPE #42

Closed arukuka closed 7 years ago

arukuka commented 7 years ago

Ubuntu 17.10 (g++ 7.2.0, boost 1.65.1)において、 下記問題を確認しました。

プレイヤの実行コマンドを指定するとき ヌル文字( "" )を指定すると子プロセスを生成するときに SIGSEGVを発します。

また、(おそらく)終了しているプロセスのパイプに flushを行うとSIGPIPEを受け取ります。 これはプレイヤの実行コマンドに例えば "cd .", /not/found/run.sh(存在しない実行スクリプト) などを指定すると 発生します。