Skip to content

Commit 06138ef

Browse files
committed
minor
1 parent 219f22d commit 06138ef

File tree

3 files changed

+18
-17
lines changed

3 files changed

+18
-17
lines changed

README.md

Lines changed: 13 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Stackwalker [![Build Status](https://travis-ci.org/NatronGitHub/stackwalker.svg)](https://travis-ci.org/NatronGitHub/stackwalker)
22

33

4-
Stackwalker is used to process crash reports from MINGW, Linux and macOS.
4+
Stackwalker and Breakdown is used to process crash reports from Breakpad.
55

66
*This is a fork of Google Breakpad and Mozilla Socorro with additional features/changes maintained for Natron.*
77

@@ -11,31 +11,28 @@ Stackwalker is used to process crash reports from MINGW, Linux and macOS.
1111
* libcurl
1212
* libzip
1313
* jsoncpp
14+
* qtbase
15+
* cmake
16+
* php
1417

15-
## Build (on Linux)
16-
17-
```
18-
git submodule update -i --recursive
19-
cd breakpad
20-
./configure && make
21-
cd ..
22-
make -C minidump-stackwalk
23-
```
24-
25-
The binary is located in the ``minidump-stackwalk`` folder.
18+
Only tested on Linux.
2619

2720
## Usage
2821

29-
``dump_syms`` is used to create a symbol file for a given (not stripped) binary. Example:
22+
``dump_syms`` is used to create a symbol file for a given (not stripped) binary.
23+
24+
Example:
3025

3126
```
3227
dump_syms Natron-bin > Natron-bin.sym
3328
```
3429

35-
``stackwalker`` is used to parse crash report dumps against symbols generated from ``dump_syms``. Example:
30+
``stackwalker`` or ``breakdown`` is used to parse crash report dumps against symbols generated from ``dump_syms``.
31+
32+
Example:
3633

3734
```
38-
stackwalker CRASH.dmp <LOCAL_OR_REMOTE_SYMBOLS_DIR> > CRASH.json
35+
stackwalker CRASH.dmp LOCAL_OR_REMOTE_PATH_TO_SYMBOLS_DIR > CRASH.json
3936
```
4037

4138
## Symbols Storage
@@ -48,4 +45,4 @@ Symbols are stored using the following directory structure:
4845

4946
Filename and ID must match line 1 in the symbol file.
5047

51-
**Note that Stackwalker only supports zipped symbols (filename.sym.zip)**
48+
**Note that Stackwalker/Breakdown only supports zipped symbols (filename.sym.zip)**

breakdown/breakdown.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -329,7 +329,7 @@ void BreakDown::openDumpFile(const QString &file)
329329

330330
//server_path.push_back("https://sourceforge.net/projects/natron/files/symbols");
331331
server_path.push_back("https://sourceforge.net/projects/openfx-arena/files/symbols");
332-
server_path.push_back("https://stackwalker.000webhostapp.com/symbols");
332+
//server_path.push_back("https://stackwalker.000webhostapp.com/symbols");
333333

334334
Minidump minidump(file.toStdString());
335335
minidump.Read();

breakdown/index.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
<?php
2+
header("Location: https://natrongithub.github.io");
3+
die();
4+
?>

0 commit comments

Comments
 (0)