Critical crash running a juce plugin in Ableton

Hi, I am again coding on my plugin using latest juce from git and got for the second time a, from my perspective, critical crash. According the Ableton crash report the juce Path class seems to be involved. I am on MAC Mini M2 OS 14.0 (23A344) using Xcode 15.1 beta 3 (15C5059c). Ableton runs on Rosetta.
Anyone else here having the same issue? Below the important Ableton crash report section. Let me know if you need more information.
Thanks
Joerg

Error Formulating Crash Report:
PC register does not match crashing frame (0x0 vs 0x7FF895BCEA78)

Thread 0 Crashed:: MainThread Dispatch queue: com.apple.main-thread
0 ??? 0x7ff895bcea78 ???
1 libsystem_kernel.dylib 0x7ff8057e47a6 __pthread_kill + 10
2 libsystem_pthread.dylib 0x7ff80581cf30 pthread_kill + 262
3 libsystem_c.dylib 0x7ff80573ba4d abort + 126
4 libsystem_malloc.dylib 0x7ff80564726a malloc_vreport + 885
5 libsystem_malloc.dylib 0x7ff80566565b malloc_zone_error + 183
6 libsystem_malloc.dylib 0x7ff805657a39 nanov2_guard_corruption_detected + 34
7 libsystem_malloc.dylib 0x7ff805656d42 nanov2_allocate_outlined + 385
8 libsystem_malloc.dylib 0x7ff805639d87 nanov2_malloc + 537
9 libsystem_malloc.dylib 0x7ff80563ce5b nanov2_realloc + 246
10 libsystem_malloc.dylib 0x7ff80565ee37 _malloc_zone_realloc + 71
11 libsystem_malloc.dylib 0x7ff80565f3e3 _realloc + 312
12 VCommanderVST64 0x17a5644f2 juce::Path::lineTo(float, float) + 130
13 CoreGraphics 0x7ff80b261bd9 __CGPathApply_block_invoke + 119
14 CoreGraphics 0x7ff80b621faa CG::Path::apply(void (CGPathElementType, CGPoint const*, bool*) block_pointer) const + 494
15 CoreGraphics 0x7ff80b261b55 CGPathApply + 135
16 VCommanderVST64 0x17a5616e5 juce::OSXTypeface::getOutlineForGlyph(int, juce::Path&) + 69
17 VCommanderVST64 0x17a5654d6 juce::PositionedGlyph::createPath(juce::Path&) const + 102
18 VCommanderVST64 0x17a4e85cb JK_Progressbar::timerCallback() + 763
19 VCommanderVST64 0x17a55e18a juce::timer::TimerThread::CallTimersMessage::messageCallback() + 362
20 VCommanderVST64 0x17a55b6a7 juce::MessageQueue::runLoopSourceCallback(void*) + 55
21 CoreFoundation 0x7ff8058f8a26 CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION + 17
22 CoreFoundation 0x7ff8058f89c9 __CFRunLoopDoSource0 + 157
23 CoreFoundation 0x7ff8058f8798 __CFRunLoopDoSources0 + 215
24 CoreFoundation 0x7ff8058f7408 __CFRunLoopRun + 919
25 CoreFoundation 0x7ff8058f6a69 CFRunLoopRunSpecific + 557
26 HIToolbox 0x7ff8106289d9 RunCurrentEventLoopInMode + 292
27 HIToolbox 0x7ff8106287e6 ReceiveNextEventCommon + 665
28 HIToolbox 0x7ff810628531 _BlockUntilNextEventMatchingListInModeWithFilter + 66
29 AppKit 0x7ff808e600c5 _DPSNextEvent + 880
30 AppKit 0x7ff809751150 -[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1304
31 AppKit 0x7ff808e5163a -[NSApplication run] + 603
32 Live 0x10572f601 0x10459e000 + 18421249
33 dyld 0x20c1723a6 start + 1942

Seems to me like the crash is due to a bug in your code, due to something you’re doing in JK_Progressbar::timerCallback().

If you’ll attach a debugger to Live, you could probably reproduce the crash and see exactly what went wrong in the state you passed to createPath.

Well, this was my first idea as well but I haven’t touched that part of code for about 6 years now and neighter me nor any of my users has seen that issue so far. The only thing that has changed is the juce framework from 4.3 to latest and the MAC OS. And I haven’t seen this issue on Windows (so far). However, a quick look at the code before posting here didn’t give any results so far but I’ll give it a deeper one tonight. Attaching a debugger to live might not help because the issue occur just now and then. Let’s see…

Thanks anyway.