Feature #758
Feature #964: === GUI ===
Provide recording of stack trace in crashing GUI application
Status: | Rejected | Start date: | 19 Sep 2014 | |
---|---|---|---|---|
Priority: | Low | Due date: | ||
Assignee: | - | % Done: | 100% | |
Category: | - | |||
Target version: | - |
Description
- Google break pad
http://code.google.com/p/google-breakpad/wiki/GettingStartedWithBreakpad
- or by overriding QCoreApplication::notify to catch all exceptions
- Seems that the best solution is to copy code from Qt-creator
qt-creator-opensource-src-3.0.0/src/tools/qtcreatorcrashhandler
see also this discussion http://qt-project.org/forums/viewthread/8733which gives link to this tutorial http://blog.inventic.eu/2012/08/qt-and-google-breakpad/
- another google-breakpad tutorial https://github.com/JPNaude/dev_notes/wiki/Using-Google-Breakpad-with-Qt
- And another recipe found by Walter http://oroboro.com/stack-trace-on-crash/
- Also there is a way how ROOT does StackTrace
see <root_source>/core/winnt/src/TWinNTSystem.cxx
see <root_source>/core/unix/src/TUnixSystem.cxx
Subtasks
History
#1 Updated by pospelov over 6 years ago
- Description updated (diff)
#2 Updated by pospelov over 6 years ago
- Description updated (diff)
- Status changed from New to Sprint
- Target version set to Sprint 24
#3 Updated by pospelov over 6 years ago
- Description updated (diff)
#4 Updated by pospelov over 6 years ago
- Description updated (diff)
#5 Updated by Anonymous over 6 years ago
- Assignee set to Anonymous
#6 Updated by pospelov over 6 years ago
- Description updated (diff)
#7 Updated by pospelov over 6 years ago
- Description updated (diff)
#8 Updated by pospelov over 6 years ago
- Assignee deleted (
Anonymous)
#9 Updated by pospelov over 6 years ago
- Description updated (diff)
#10 Updated by herck about 6 years ago
- Status changed from Sprint to Backlog
#11 Updated by herck about 6 years ago
- Target version deleted (
Sprint 24)
#12 Updated by wuttke almost 6 years ago
- Parent task set to #964
#13 Updated by pospelov over 5 years ago
- Status changed from Backlog to Rejected