﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	blockedby	blocking	notify_on_close	platform	project
70	log tool doesn't cleanup when deleted	Greg Couch	Eric Pettersen	"When restoring a session, the tools manager call the ToolInstance subclass instance's delete method.  The log doesn't doesn't deregister itself from session.logger, so when the new log instance is created, logging causes an exception
{{{
Traceback (most recent call last):
  File ""/home/gregc/src/chimera2/Chimera2.app/lib/python3.4/site-packages/chimera/cmd_line/gui.py"", line 78, in OnEnter
    session.logger.info(text)
  File ""/home/gregc/src/chimera2/Chimera2.app/lib/python3.4/site-packages/chimera/core/logger.py"", line 207, in info
    last_resort=sys.stdout)
  File ""/home/gregc/src/chimera2/Chimera2.app/lib/python3.4/site-packages/chimera/core/logger.py"", line 307, in _log
    if log.log(*args):
  File ""/home/gregc/src/chimera2/Chimera2.app/lib/python3.4/site-packages/chimera/log/gui.py"", line 95, in log
    self.log_window.SetPage(self.page_source)
RuntimeError: wrapped C/C++ object of type HtmlWindow has been deleted
}}}
"	defect	closed	blocker		Graphics		fixed						all	chimera
