Hi Guys,
I have a report of a 10.14 user using old mac pro which now have a blank window when starting our app.
Metal is not supported on those older mac pro and we use
JUCE_COREGRAPHICS_RENDER_WITH_MULTIPLE_PAINT_CALLS
Could there be a default fallback put in place ?
Thanks !
Another crashlog for Metal but on macbook pro
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 AGXMetalG13X 0x7ffa24d34f04 0x7ffa24af0000 + 2379524
1 UVIWorkstationAU 0x1dfbb21bf bool juce::CoreGraphicsMetalLayerRenderer<NSView>::drawRectangleList<juce::NSViewComponentPeer::setNeedsDisplayRectangles()::'lambda0'()::operator()() const::'lambda'(CGContext*, CGRect)>(NSView*, float, juce::NSViewComponentPeer::setNeedsDisplayRectangles()::'lambda0'()::operator()() const::'lambda'(CGContext*, CGRect)&&, juce::RectangleList<float> const&) + 1039
2 UVIWorkstationAU 0x1dfbb1a1d juce::NSViewComponentPeer::setNeedsDisplayRectangles() + 461
3 UVIWorkstationAU 0x1dfbb1847 juce::JuceNSViewClass::JuceNSViewClass()::'lambda'(objc_object*, objc_selector*, NSNotification*)::__invoke(objc_object*, objc_selector*, NSNotification*) + 55
4 CoreFoundation 0x7ff8151b8944 __CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__ + 12
5 CoreFoundation 0x7ff8152552ea ___CFXRegistrationPost_block_invoke + 49
6 CoreFoundation 0x7ff81525525c _CFXRegistrationPost + 496
7 CoreFoundation 0x7ff81518a880 _CFXNotificationPost + 809
8 AppKit 0x7ff817b6b25b -[NSView _postFrameChangeNotification] + 304
9 AppKit 0x7ff817b642fb -[NSView setFrameSize:] + 2304
10 AppKit 0x7ff817b83ff3 -[NSWindow _oldPlaceWindow:fromServer:] + 867
11 AppKit 0x7ff817b823ce -[NSWindow _setFrameCommon:display:fromServer:] + 1278
12 UVIWorkstationAU 0x1dfbbb1e0 juce::NSViewComponentPeer::setBounds(juce::Rectangle<int> const&, bool) + 512
13 UVIWorkstationAU 0x1dfb076f5 juce::ComponentPeer::updateBounds() + 197
14 UVIWorkstationAU 0x1dfb08eca juce::Component::setBounds(int, int, int, int) + 474
15 UVIWorkstationAU 0x1dfb8708b juce::BubbleComponent::setPosition(juce::Rectangle<int>, int, int) + 731
16 UVIWorkstationAU 0x1dfb86d98 juce::BubbleComponent::setPosition(juce::Component*, int, int) + 264
17 UVIWorkstationAU 0x1e034af34 uvi::Slider::mouseEnter(juce::MouseEvent const&) + 532
18 UVIWorkstationAU 0x1dfb0bba0 juce::Component::internalMouseEnter(juce::MouseInputSource, juce::Point<float>, juce::Time) + 304
19 UVIWorkstationAU 0x1dfb8b7f7 juce::MouseInputSourceInternal::setComponentUnderMouse(juce::Component*, juce::PointerState const&, juce::Time) + 759
20 UVIWorkstationAU 0x1dfb8b034 juce::MouseInputSourceInternal::setPointerState(juce::PointerState const&, juce::Time, bool) + 84
21 UVIWorkstationAU 0x1dfb138a8 juce::MouseInputSourceInternal::handleEvent(juce::ComponentPeer&, juce::Point<float>, juce::Time, juce::ModifierKeys, float, float, juce::PenDetails) + 152
22 UVIWorkstationAU 0x1dfb7f99d juce::ComponentPeer::handleMouseEvent(juce::MouseInputSource::InputSourceType, juce::Point<float>, juce::ModifierKeys, float, float, long long, juce::PenDetails, int) + 221
23 UVIWorkstationAU 0x1dfbb4488 juce::NSViewComponentPeer::redirectMouseMove(NSEvent*) + 296
24 UVIWorkstationAU 0x1dfbb4352 juce::JuceNSViewClass::JuceNSViewClass()::'lambda0'(objc_object*, objc_selector*, NSEvent*)::__invoke(objc_object*, objc_selector*, NSEvent*) + 50
25 AppKit 0x7ff817dc3583 -[NSTrackingArea mouseMoved:] + 133
26 AppKit 0x7ff817ca4447 -[NSWindow(NSEventRouting) _reallySendEvent:isDelayedEvent:] + 4319
27 AppKit 0x7ff817ca314e -[NSWindow(NSEventRouting) sendEvent:] + 352
28 MAToolKit 0x11c2045b3 0x11c074000 + 1639859
29 Logic Pro X 0x1024776da 0x100ef0000 + 22574810
30 Logic Pro X 0x10204b923 0x100ef0000 + 18200867
31 AppKit 0x7ff817ca21ed -[NSApplication(NSEvent) sendEvent:] + 3625
32 Logic Pro X 0x102649784 0x100ef0000 + 24483716
33 Logic Pro X 0x102649273 0x100ef0000 + 24482419
34 Logic Pro X 0x1026435f2 0x100ef0000 + 24458738
35 Logic Pro X 0x1026497be 0x100ef0000 + 24483774
36 Logic Pro X 0x102649273 0x100ef0000 + 24482419
37 AppKit 0x7ff817f5a18b -[NSApplication _handleEvent:] + 65
38 AppKit 0x7ff817b22d3e -[NSApplication run] + 623
39 AppKit 0x7ff817af6c97 NSApplicationMain + 817
40 Logic Pro X 0x10198ed2d 0x100ef0000 + 11136301
41 dyld 0x20370952e start + 462