
私が見るものはすべて構成を介してコアダンプを実行するように求められますulimit
が、Voidにはこのコマンドはありません(少なくともデフォルトでは提供されていません)。有効にするのに役立つ関連結果が見つからないようです。
私は私が使用しているディストリビューションよりも安全なので、Voidを使用しており、systemd
一部の開発者がVoidで実行されているプログラムをデバッグするのを手伝っています。
正しいデバッグ情報を取得するには、コアダンプを有効にする必要があります。
これを行う方法を知っている人はいますか?
答え1
ulimit
内蔵シェルで、シェルボイドが付属しています。
答え2
dumpというキーワードに関連するパッケージをリポジトリで検索すると、結果の中でProcDumpというパッケージを見つけることができます。パッケージの説明には、ソフトウェアが「コアダンプを生成する方法を提供する」と記載されています。
xbps-query -Rs dump
上記では-R
、スイッチはxbps-query
リポジトリを検索する必要があり、-s
スイッチは文字列または正規表現に一致するものを検索します。-S
以下のように(同期)スイッチを使用してインストールを完了します。
xbps-install -S ProcDump-for-Linux
これにより、依存関係(libreadline8
、、、、および)もインストールされます。gdbm
sqlite
libffi
python3
gdb
それによるとウェブサイト「ProcDumpは、Windows Sysinternalsツールバーの既存のProcDumpツールをLinuxで再設計したものです。ProcDumpは、Linux開発者にパフォーマンストリガーに基づいてアプリケーションコアダンプを生成する便利な方法を提供します」パッケージman 8 procdump
。