View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0006381 | JEDI Code Library | JclDebug* | public | 2015-02-09 18:51 | 2015-02-09 23:56 |
Reporter | USchuster | Assigned To | USchuster | ||
Priority | normal | Severity | minor | Reproducibility | unable to reproduce |
Status | resolved | Resolution | fixed | ||
Product Version | Version 2.5 (Subversion repository/Daily zips) | ||||
Target Version | Fixed in Version | Version 2.5 (Subversion repository/Daily zips) | |||
Summary | 0006381: JclStopExceptionTracking does not unhook RaiseException | ||||
Description | JclStartExceptionTracking does hook kernel32 RaiseException, but JclStopExceptionTracking does not unhook it. After calling JclStopExceptionTracking the RaiseException hook is still unnecessarily active and does slow down (silent) exception. In a package situation (e.g. Galileo IDE) after unloading the package that contains JclHookExcept the RaiseException hook points to invalid code and an exception even within try except may lead to a crash. This was reported by SGlienke at G+ https://plus.google.com/115057366770737659138/posts/XXMLZ5ziDqH I cannot repeat the crash with his test case although exceptdiag was unloaded before. | ||||
Tags | No tags attached. | ||||
Fixed in GIT commit | |||||
Fixed in SVN revision | |||||
IDE version | All | ||||
Date Modified | Username | Field | Change |
---|---|---|---|
2015-02-09 18:51 | USchuster | New Issue | |
2015-02-09 18:51 | USchuster | IDE version | => All |
2015-02-09 18:51 | USchuster | Status | new => assigned |
2015-02-09 18:51 | USchuster | Assigned To | => USchuster |
2015-02-09 23:56 | USchuster | Fixed in revision | => 405330af67f26ec79404455278c58a0bd046bf0e |
2015-02-09 23:56 | USchuster | Note Added: 0021139 | |
2015-02-09 23:56 | USchuster | Status | assigned => resolved |
2015-02-09 23:56 | USchuster | Fixed in Version | => Version 2.5 (Subversion repository/Daily zips) |
2015-02-09 23:56 | USchuster | Resolution | open => fixed |