Hello everyone,
I'm also experiencing random crashes on Mac OS X. The issue does not seem to be reproducible at will, but here are all the factors I can think of that may be relevant:
- Issue occurs in QLC+ 4.10.3a on OS X El Capitan 10.11.6
- Issue also occurs on QLC+ 4.10.4 on OS X Yosemite 10.10.5
- (Of course other combinations may crash, but these are the ones I've seen so far)
- Issue occurs whether or not there is a USB DMX interface present
- Issue occurs with or without custom fixtures loaded
- Issue has occurred with very simple projects (test with one fixture and a few scenes) and with larger complex projects (100+ scenes for a show)
- Issue has not occurred so far when opening QLC and going directly to Live mode, triggered from a sequencer via MIDI
- Issue has almost always occurred while editing in the Scene or Chase editors, and has occurred in the Show Editor
- Issue usually does not occur when most editing is done in the Sequence Editor
- Generally the issue is a segmentation fault, for example:
Code: Select all
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x00007fc800002330
Exception Note: EXC_CORPSE_NOTIFY
- Stack trace shows that the thread which crashed has a lot of Qt references (QtWidgets, QtCore, etc.):
- Occasionally, the application hangs ("beach ball") instead of crashes, and must be force-quit. It's not clear if this is related to the crashes or not. This hang has occasionally happened while in Live mode after editing, but has not happened when only running Virtual Console without having edited functions previously.
For the time being, I will probably do my editing in a VM under Linux and export the .qxw to my host machine to run the shows, since it has so far not crashed in any sessions where I have not done any editing.
To the developers - if it will help, please message me and I will send all the crash and hang logs that I have (I would prefer not to post them in public).
Thank you very much for all your time and effort in creating and maintaining QLC+.
Matt