web-dev-qa-db-ja.com

/ var / crashから.crashファイルを読み取るまたは開く方法

私はUbuntu 18.04 LTSを使用していますが、Ubuntuは初めてです。

_usr_bin_gnome-Shell.121.crashという名前のクラッシュファイルが/ var/crash内に生成されます。

デバッグのために.crashファイルを読み取る/開く方法に関する多くの投稿を読みましたが、apport-retraceを使用して開くまたは読み取ることができず、インストールする必要がある-dgbパッケージと、インストール後にそれらを使用する方法を理解できませんでした。

また、apport-unpackを試しましたが、ファイルを読み取ることができませんでした。

誰でも.crashファイルを読み取る方法や、新しいユーザーが/ var/crashから.crashファイルを簡単に読み取ることができる他のツールを使用できるすべての手順を説明できますか?.

誰かが何かを知っている場合は、この質問に答えてください。これまでに利用可能なすべてのソリューションを読むことは本当にできません。

ありがとうございました。

3
Umang Agrawal

それはあなたが何を読み込もうとしているのかに依存します。テキストのみのコンテンツで満足する場合は、 Parto's answer を使用してください。

より深く掘り下げる必要がある場合-特別なアプリケーションapport-unpackを使用する必要があります(man apport-unpackまたは online でヘルプを参照してください)。次のように使用できます。

# copy crash report somewhere
cp /var/crash/_usr_bin_gnome-Shell.121.crash /tmp

# extract it
cd /tmp
apport-unpack _usr_bin_gnome-Shell.121.crash _usr_bin_gnome-Shell.121.crash-dir/

そして、コアダンプが分離されたユーザーフレンドリーなテキストファイルを取得します:

$ ls -l _usr_bin_gnome-Shell.121.crash-dir/ 
ApportVersion        _MarkForUpload        SourcePackage Architecture 
Package               Stacktrace CoreDump            
PackageArchitecture   StacktraceTop Date                 ProblemType  
Tags Dependencies         ProcCmdline           ThreadStacktrace
Disassembly          ProcCpuinfoMinimal    Title DistroRelease       
ProcCwd               Uname ExecutablePath       ProcMaps             
UnreportableReason ExecutableTimestamp  ProcStatus           
UpgradeStatus InstallationDate     ProcVersionSignature  UserGroups
InstallationMedia    Registers             XsessionErrors
JournalErrors        Signal 

読むページ:

  1. https://wiki.ubuntu.com/Apport
  2. https://wiki.ubuntu.com/DebuggingProgramCrash
3
N0rbert

.crashファイル/var/crashは単純なテキストファイルで、非常に大きなテキストファイルです。任意のテキストエディターで開くことができますが、 大きなファイルを開くことができるテキストエディター を探すのが望ましいです。

Sublime Text 3を使用して38.3 Mbsのファイルを開くことができました。

PS:そのようなファイルを読み込んで開く特別なプログラムがある場合、私はそれを知りません。

enter image description hereenter image description here

2
Parto