Various Hosts MacOS High Sierra Crashing

Official support for: tx16wx.com
Post Reply New Topic
RELATED
PRODUCTS

Post

With 3.5.0e 5947.985 I am getting a disappearing app crash in various hosts including Freestyle, HostingAU, Kushview Element and MPC 2.9. AU,VST and VST3 all behave the same.

1. open tx16wx
2. audition a sample
3. drag sample to region
4. poof

Ableton Live 11 and Mainstage 3.4 are working. I have a crash report from HostingAU and MPC. Should I just paste them here?

Post

Yes, or you can PM them.
TX16Wx Software Sampler:
http://www.tx16wx.com/

Post

Here's a zip with 2 crash reports.
You do not have the required permissions to view the files attached to this post.

Post

That was a bit of a pain to debug. Seems to be a High Sierra specific bug/quirk with autoreleasepool management and NSApp events. Kudos to the people at Mozilla who already hit this and gave some clues as to what was being prematurely dropped.

I've made a fix in the 3.5.0f beta build. Please try it and let me know if it solved the issue for you.
TX16Wx Software Sampler:
http://www.tx16wx.com/

Post

Hi thanks so much for working on this. I'm still seeing the behavior where dragging any sample from the browser to the "Region" panel crashes the host.

Here's some more reports.
You do not have the required permissions to view the files attached to this post.

Post

Interesting. Did no happen in a debug build, which makes sense, because it is a clobbered callee-save register causing the crash, indicating junk memory somewhere.
Seems the issues with autorelease in HS goes deeper, it seems the system code assumes any autorelease pool in typical event management is _only_ outside event dispatch. Not a good assumption. Modified the drag code (now more messy tm). Should work now.
The beta build (for OSX) is updated.
TX16Wx Software Sampler:
http://www.tx16wx.com/

Post

Awesome it's getting better. I've only had one crash in several attempts to recreate this.
You do not have the required permissions to view the files attached to this post.

Post

Wtf? Still crashes? Now I am getting close to giving up (it is an unsupported OSX version).
I noticed the dump here is from Freetyle. Unfortunately I cannot repro this, since I can't run it in a VM (which is the only place I can get a 10.13 running), since it requires opengl (sigh!). So I am somewhat stuck. I've ransacked every place dragging operations can cause CFRunLoopObservers to be created, and can't find any more. So I will need more info on how this last crash was provoked, and/or a repro in something I can run myself. :-P
TX16Wx Software Sampler:
http://www.tx16wx.com/

Post

Well I've not given any more time to Freestyle but have not seen another crash yet. I appreciate your "ransacking" a lot. ;)

Post Reply

Return to “CWITEC”