Killing ananconda left no way to report a bug via python-meh/libreport once user entered the post-mortem pdb session. --- pyanaconda/exception.py | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/pyanaconda/exception.py b/pyanaconda/exception.py index 28f4225..6e93e42 100644 --- a/pyanaconda/exception.py +++ b/pyanaconda/exception.py @@ -98,7 +98,10 @@ class AnacondaExceptionHandler(ExceptionHandler): print("\nEntering debugger...") import pdb pdb.post_mortem (tb) - os.kill(os.getpid(), signal.SIGKILL) + try: + isys.vtActivate(6) + except SystemError: + pass
def initExceptionHandling(anaconda): fileList = [ "/tmp/anaconda.log",