﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	blockedby	blocking	notify_on_close	platform	project
5807	Session save crashes when it registers all aliased commands	Tom Goddard	Greg Couch	"Saving a session should not register every aliased command as a side-effect, because it leads to save failures if any command registration fails.

Two crashes saving session (the worst time to crash) #5806 and #5787 happened because the session saving code appears to register every command that has an alias.  One of those commands is ""webcam"" and registering it imports the massive QtMultimedia library which was the direct cause of those session save crashes.  Apparently it is a Qt bug.  But we definitely should not be trying to register every aliased command when saving any session.  An error in any command registration completely cripples session save.
"	defect	closed	high	1.4	Sessions		fixed		chimerax-programmers				all	ChimeraX
