Crash - can someone confirm?
-
Reproduce:
- Start a new project
- Click on FX in the Module tree to open the empty FX panel
- Open the HISE Controller keyboard popup
- Click the 4-way arrows top left (✥) to lock the popup
- Click anything in the Module Tree (MIDI Processor, Interface, etc) = CRASH
Can anyone reproduce? If not, this is something weird on my system.
If so, I have to assume this is a known bug? If not, I'll create an issue on GitHub.
-
EDIT: I should know better than to leave this stuff out
Machine: 2020 M1 MacBook Air 8GB RAM / Sonoma 14.7 / Xcode 16.0
Using develop branch and latest commit as of writing, which is passing CI.
HISE commit: fix typo a20873ea7a8c00b251ddae7df8d6e3007f8c5f71 -
@dannytaurus said in Crash - can someone confirm?:
Click on FX in the Module tree to open the empty FX panel
Do you mean add a script fx?
-
@d-healey No, just click FX in the Module Tree to open the empty FX popup.
It happens when a module popup is open, then open and lock the HISE Controller, then click anywhere in the Module Tree again.
-
Video, so you can see the start and end, and pause if needed: https://imgur.com/a/Ey0JwDX
-
@dannytaurus No crash here. Does it happen in the Release build?
-
@d-healey It takes my machine an hour to build the Debug build. I can try a Release build, but probably need to leave it running overnight
.
-
@dannytaurus said in Crash - can someone confirm?:
It takes my machine an hour to build the Debug build. I can try a Release build, but probably need to leave it running overnight
That's crazy, what's the bottleneck on your system?
-
I tried this with three diiferent versions of Hise and one got crashed (961d7d9).
Here's debug result
I not sure but seems like there's a conflict occurred when the floating tile loading contents.
-
@dannytaurus @Allen Nice catch, crashing too here...
-
@d-healey RAM, I think. Swap and Memory Pressure go off the charts in Activity Monitor.
My Mac is basically unusable for the whole hour that it's compiling.
-
@dannytaurus How much RAM do you have?Never mind, just saw your earlier post.
8GB is plenty, something else is going on. I use a VM with 8GB and 4 threads and it doesn't take too long to build.
-
@d-healey @dannytaurus Could it be related to a multi-threading not optimised for mac when using xcode? I reckon a discussion about this and a possible flag to enable/disable. I think it's about the mac preferring to work with a single thread or something like that...
-
@ustk You can set the preferred number of threads with
defaults write com.apple.Xcode PBXNumberOfParallelBuildSubtasks 8
but it should default to all threads, and since he says his computer is unusable during the build I suspect it is using all threads already. -
@d-healey Yeah I've seen that command, but then I don't know what "still single-threaded" means if we can set the number of threads...
Do I need a M1 / M2 Machine for Apple silicon support?
@Natan I recommend the Macbook Air M1 with 16GB and the fastest CPU option (10 core I think). It compiles HISE almost as fast as my 9900K desktop without a f...
Forum (forum.hise.audio)