diff options
author | Shane Kearns <shane.kearns@accenture.com> | 2010-07-15 08:36:18 (GMT) |
---|---|---|
committer | Shane Kearns <shane.kearns@accenture.com> | 2010-07-15 08:39:48 (GMT) |
commit | 518a8ab0fe67965555973788e3eea643882cb80c (patch) | |
tree | 4efe108abacc687d059a9093d901052858263aaa /src/gui/styles | |
parent | 12b6275a21076df582e80c422b31560d8ee995d0 (diff) | |
download | Qt-518a8ab0fe67965555973788e3eea643882cb80c.zip Qt-518a8ab0fe67965555973788e3eea643882cb80c.tar.gz Qt-518a8ab0fe67965555973788e3eea643882cb80c.tar.bz2 |
fix for looping crash log on data abort
When a thread panics, calling resume allows the thread to proceed to the
exit handler and shut down.
When a thread takes an exception, calling resume continues from the same
point so the exception happens again.
To avoid this, we add crashed thread ids to a list. If we see the same
thread crash again, we terminate the process without trying to fetch the
call stack a second time.
Reviewed-by: Jason Barron
Diffstat (limited to 'src/gui/styles')
0 files changed, 0 insertions, 0 deletions