← Back to team overview

linuxdcpp-team team mailing list archive

[Bug 189241] Re: Exception Info

 

in rev 2554.

i have used backtrace-mingw as a base but changed a few things:
- C++-ified parts of the code.
- made it write directly to a file instead of playing with a buffer on the heap.
- linked statically (the original code was in a separate DLL).
- added support for MSVC x86 and MSVC x64. the only non-supported platform is mingw64.

regarding my points above:

1) i have merged all external licenses into a single file.

2) the problem i was evocating was for people building the Windows DC++
from a Linux system. not every cross-compiler seems to have the required
libs. i have added a simple configure check so that shouldn't be an
issue.

3) precisions on the separate .pdb:
- SCons generates it by running the command: strip --only-keep-debug DCPlusPlus.exe -o DCPlusPlus.pdb
- GDB can still run a stripped DCPlusPlus.exe but it needs to know where debugging symbols are; the following works: gdb -e DCPlusPlus.exe -s DCPlusPlus.pdb

4) the CrashLog.txt file now contains some additional information
(taking the old exceptioninfo format as an example) about DC++ & the OS.

** Changed in: dcplusplus
       Status: Confirmed => Fix Committed

-- 
You received this bug notification because you are a member of
Dcplusplus-team, which is a bug assignee.
https://bugs.launchpad.net/bugs/189241

Title:
  Exception Info

Status in ADCH++:
  Confirmed
Status in DC++:
  Fix Committed

Bug description:
  Feature Request:
  Generating an ExceptionInfo.txt like the old dc++'s used to do would be nice.

To manage notifications about this bug go to:
https://bugs.launchpad.net/adchpp/+bug/189241/+subscriptions