Details
-
Bug
-
Status: Resolved
-
Minor
-
Resolution: Fixed
-
None
-
None
-
None
Description
There are several problems in parsing minidump according to the dump_breakpad_symbols.py Typical usage patternso,
1、./dump_breakpad_symbols.py -d /tmp/syms -b kudu/build/debug
Error message:
-bash: ./dump_breakpad_symbols.py: Permission denie
The true command is: python dump_breakpad_symbols.py -d /tmp/syms -b kudu/build/debug
2、python dump_breakpad_symbols.py -d /tmp/syms -b kudu/build/debug
Error message:
Traceback (most recent call last):
File "dump_breakpad_symbols.py", line 304, in <module>
main()
File "dump_breakpad_symbols.py", line 294, in main
assert dump_syms
AssertionError
$KUDU_HOME need to be added: export KUDU_HOME=<root of kudu tree>
3、$KUDU_HOME/thirdparty/installed/uninstrumented/bin/dump_syms /tmp/kudu-minidumps/kudu-tserver/03c0ee26-bfd1-cf3e-43fa49ca-1a6aae25.dmp /tmp/syms
Error message:
Failed to write symbol file.
The true command is: $KUDU_HOME/thirdparty/installed/uninstrumented/bin/minidump_stackwalk /tmp/kudu-minidumps/kudu-tserver/03c0ee26-bfd1-cf3e-43fa49ca-1a6aae25.dmp /tmp/syms