Licenses: Updated the list of licenses and added a PDF containing all license texts
[check_mk.git] / .werks / 3136
blob871b0a49299832b450382374c66af52decc2c464
1 Title: windows agent: improved crash reporting
2 Level: 1
3 Component: checks
4 Compatible: compat
5 Version: 1.4.0i1
6 Date: 1464079421
7 Class: feature
9 With crash debug enabled the agent will now report the windows exception code on crash
10 as well as the address causing the crash and the exact git revision he agent was built
11 from.
12 On 64bit systems it will also print a full backtrace including register contents.
14 Technical details:
15 Our official builds are built with mingw-w64, so we can't use windows api to resolve
16 debugging symbols in our own binaryi. These frames will only include addresses, while
17 api calls are resolved.
19 However, the agent is now built with dwarf-2 debugging symbols (outdated but better
20 tool support) and stripped of symbols in a separate build step. With the correct
21 unstripped exe the adresses can still be resolved using addr2line:
22 addr2line -e check_mk_agent-64.unstripped.exe <address>