Opened 4 years ago

#6443 assigned enhancement

Make faulthandler handle multiple running ChimeraX instances

Reported by: Tom Goddard Owned by: Tom Goddard
Priority: moderate Milestone:
Component: Core Version:
Keywords: Cc:
Blocked By: Blocking:
Notify when closed: Platform: all
Project: ChimeraX

Description

On Windows or Linux a user can easily start more than one instance of ChimeraX. When this happens the crash reporting sets up the Python faulthandler module to write to the same file for all instances. This can cause interleaved errors from different ChimeraX instances which are hard to make sense of. I am not sure if this ever happens. But ticket #6435 is an example where 3 fatal "access violation" errors are reported in the faulthandler output and it is hard to fathom how the first "access violation" did not kill the process.

Change History (0)

Note: See TracTickets for help on using tickets.