Fossil SCM
Include the MANIFEST_VERSION in the segfault backtrace listing to help the developer chase the issue in the proper binary.
Commit
f8580614d04d63c84e6647b1664480beb8afcae409962548c13ef7fb3ccecb27
Parent
11f6b5b06cfd9aa…
1 file changed
+2
-1
+2
-1
| --- src/main.c | ||
| +++ src/main.c | ||
| @@ -1572,11 +1572,12 @@ | ||
| 1572 | 1572 | size_t i; |
| 1573 | 1573 | Blob out; |
| 1574 | 1574 | size = backtrace(array, sizeof(array)/sizeof(array[0])); |
| 1575 | 1575 | strings = backtrace_symbols(array, size); |
| 1576 | 1576 | blob_init(&out, 0, 0); |
| 1577 | - blob_appendf(&out, "Segfault during %s", g.zPhase); | |
| 1577 | + blob_appendf(&out, "Segfault during %s in fossil %s", | |
| 1578 | + g.zPhase, MANIFEST_VERSION); | |
| 1578 | 1579 | for(i=0; i<size; i++){ |
| 1579 | 1580 | size_t len; |
| 1580 | 1581 | const char *z = strings[i]; |
| 1581 | 1582 | if( i==0 ) blob_appendf(&out, "\nBacktrace:"); |
| 1582 | 1583 | len = strlen(strings[i]); |
| 1583 | 1584 |
| --- src/main.c | |
| +++ src/main.c | |
| @@ -1572,11 +1572,12 @@ | |
| 1572 | size_t i; |
| 1573 | Blob out; |
| 1574 | size = backtrace(array, sizeof(array)/sizeof(array[0])); |
| 1575 | strings = backtrace_symbols(array, size); |
| 1576 | blob_init(&out, 0, 0); |
| 1577 | blob_appendf(&out, "Segfault during %s", g.zPhase); |
| 1578 | for(i=0; i<size; i++){ |
| 1579 | size_t len; |
| 1580 | const char *z = strings[i]; |
| 1581 | if( i==0 ) blob_appendf(&out, "\nBacktrace:"); |
| 1582 | len = strlen(strings[i]); |
| 1583 |
| --- src/main.c | |
| +++ src/main.c | |
| @@ -1572,11 +1572,12 @@ | |
| 1572 | size_t i; |
| 1573 | Blob out; |
| 1574 | size = backtrace(array, sizeof(array)/sizeof(array[0])); |
| 1575 | strings = backtrace_symbols(array, size); |
| 1576 | blob_init(&out, 0, 0); |
| 1577 | blob_appendf(&out, "Segfault during %s in fossil %s", |
| 1578 | g.zPhase, MANIFEST_VERSION); |
| 1579 | for(i=0; i<size; i++){ |
| 1580 | size_t len; |
| 1581 | const char *z = strings[i]; |
| 1582 | if( i==0 ) blob_appendf(&out, "\nBacktrace:"); |
| 1583 | len = strlen(strings[i]); |
| 1584 |