Opened 9 years ago

Closed 9 years ago

Last modified 6 years ago

#1162 closed bug (invalid)

:quit doesn't always quit GHCi when stopped at a breakpoint

Reported by: mnislaih Owned by:
Priority: lowest Milestone: 6.8.1
Component: GHCi Version: 6.7
Keywords: ghci debugger Cc:
Operating System: Unknown/Multiple Architecture: Unknown/Multiple
Type of failure: Test Case: ghci.debugger/break010
Blocked By: Blocking:
Related Tickets: Differential Rev(s):
Wiki Page:


The mechanism for GHCi inferior sessions used by the debugger is a bit weak, in that it uses a exception StopParentSession to signal the desire to exit from GHCi to the top session. If the enclosing context at which the breakpoint is stopped is wrapped by an exception handler, that handler could capture the exception and as a result GHCi does not exit but return to the top level session instead.

Change History (5)

comment:1 Changed 9 years ago by mnislaih

  • Resolution set to invalid
  • Status changed from new to closed

This doesn't apply anymore after the debugger rework.

comment:2 Changed 8 years ago by igloo

  • Milestone changed from 6.8 branch to 6.8.1

comment:3 Changed 7 years ago by simonmar

  • Architecture changed from Unknown to Unknown/Multiple

comment:4 Changed 7 years ago by simonmar

  • Operating System changed from Unknown to Unknown/Multiple

comment:5 Changed 6 years ago by simonmar

  • difficulty changed from Easy (1 hr) to Easy (less than 1 hour)
Note: See TracTickets for help on using tickets.