Menu

#54 Debugger causes crash

v1.0.x
fixed
critical (96)
v1.0.9
Bug Fix
2016-10-08
2016-06-14
Erik Hänel
No

In the appended file the debugger causes a crash, if active.

Analysis:
The crash results out of the call in the Loop object, but finally leads to void Debugger::gatherInformations(). This function gets a wrong value for nLocalVarMapSize.

Implementation:
The final reason was a strange behavior of the Procedure constructor. A Work-around was implemented.

Tests:
No deviations were detected in the past. Fix was implemented correctly. Ticket will be closed.

1 Attachments

Discussion

  • Erik Hänel

    Erik Hänel - 2016-06-14
    • status: open --> accepted
     
  • Erik Hänel

    Erik Hänel - 2016-06-15
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -1 +1,7 @@
     In the appended file the debugger causes a crash, if active.
    +
    +**Analysis:**
    +
    +**Implementation:**
    +
    +**Tests:**
    
    • status: accepted --> analyzing
     
  • Erik Hänel

    Erik Hänel - 2016-06-15
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -1,6 +1,7 @@
     In the appended file the debugger causes a crash, if active.
    
     **Analysis:**
    +The crash results out of the call in the `Loop` object, but finally leads to `void Debugger::gatherInformations()`. This function gets a wrong value for `nLocalVarMapSize`.
    
     **Implementation:**
    
    • status: analyzing --> implementing
     
  • Erik Hänel

    Erik Hänel - 2016-06-15
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -4,5 +4,6 @@
     The crash results out of the call in the `Loop` object, but finally leads to `void Debugger::gatherInformations()`. This function gets a wrong value for `nLocalVarMapSize`.
    
     **Implementation:**
    +The final reason was a strange behavior of the Procedure constructor. A Work-around was implemented.
    
     **Tests:**
    
    • status: implementing --> testing
     
  • Erik Hänel

    Erik Hänel - 2016-08-06
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -7,3 +7,4 @@
     The final reason was a strange behavior of the Procedure constructor. A Work-around was implemented.
    
     **Tests:**
    +No deviations were detected in the past. Fix was implemented correctly. Ticket will be closed.
    
    • status: testing --> fixed
     
  • Erik Hänel

    Erik Hänel - 2016-10-08
    • Labels: --> critical
     

Anonymous
Anonymous

Add attachments
Cancel





MongoDB Logo MongoDB