CubicLouve

Spring_MTの技術ブログ

gdb

gdbを使ってRuby(2.3.3)のライブプロセスの情報を取得する

Rubyのプロセスに対して、非破壊的に中をのぞいてみたいことが時々ありますよね???(詰まっているプロセスとか) 今回、gdbを使ってライブプロセスにアタッチして調べてみました。 準備 今回はAWSのamazon Linux上で試しています。 # cat /etc/system-relea…

core dump をとった後中身を見てみた(gdbruby編)

core dumpしても中身みないとしょうもないので、中身の見方をざっくりメモ。 rubyを使ってる場合は、gdbrubyを使うのがオススメです(結局gdbを使うことになるのですが。。。) 環境は、Centos6.2です。 まずはgdbrubyを使ってbacktraceとかをざっくりとみてみ…

gdbを使ってみる

gdbをはっきり説明せよと言われてもわからんが使ってみる。 デバッグシンボル付きでrubyをビルドしておく rbenv + ruby-buildを使ってrubyを入れていれば、デフォルトでデバッグシンボル付きでビルドしてくれている。 rubyを読み込む rbenvを使ってると、gdb…