Unable to find Mach task port for
mbp01:.libs m_fujii$ gdb --args ./pango-view -t "abc" Reading symbols from ./pango-view...done. (gdb) run Starting program: /Users/m_fujii/layout/pango-1.38.1/pango-view/.libs/pango-view -t abc Unable to find Mach task port for process-id 70593: (os/kern) failure (0x5). (please check gdb is codesigned - see taskgated(8)) (gdb)
これはメッセージの通り、gdbコマンドがcodesignされていないのが原因です。GDBにコード署名する必要があります。
コード署名のチェックが同じ画面になかった。
画面のUIが変わっていた。
署名をチェック>続ける>コード署名をチェック
ほかは、デフォルトでいい感じ。
mbp01:.libs m_fujii$ ps -e | grep taskgated 531 ?? 0:00.66 /usr/libexec/taskgated -s 70663 ttys000 0:00.00 grep taskgated mbp01:.libs m_fujii$ sudo kill -9 531 Password: mbp01:.libs m_fujii$ codesign -s gdb-cert $(which gdb)