I just upgraded to macOs Big Sur (v 11.0.1), and it seems the sonicPi app hangs on start.
Hey there @facewindu - the core team are also aware of issues with v3.2.2 and Big Sur. We’ll be looking in to it
thanks @ethancrawford
Here is a report if that helps
Date/Time: 2020-11-14 13:29:01.294 +0100
End time: 2020-11-14 13:30:39.395 +0100
OS Version: macOS 11.0.1 (Build 20B29)
Architecture: x86_64h
Report Version: 32
Data Source: Stackshots
Shared Cache: 9F6FFF1F-4096-355B-B037-8DCE73A7AA42 slid base address 0x7fff20026000, slide 0x26000
Command: Sonic Pi
Path: /Applications/Sonic Pi.app/Contents/MacOS/Sonic Pi
Identifier: net.sonic-pi.app
Version: 3.2.2 (3.2.2)
Parent: launchd [1]
PID: 2564
Time Since Fork: 98s
Event: hang
Duration: 98.10s
Duration Sampled: 1.10s (process was unresponsive for 97 seconds before sampling)
Steps: 11 (100ms sampling interval)
Hardware model: MacBookPro15,1
Active cpus: 16
Boot args: chunklist-security-epoch=0 -chunklist-no-rev2-dev
Time Awake Since Boot: 1085s
Time Since Wake: n/a (machine hasn't slept)
Fan speed: 4685 rpm
--------------------------------------------------
Timeline format: stacks are sorted chronologically
Use -i and -heavy to re-report with count sorting
--------------------------------------------------
Heaviest stack for the main thread of the target process:
11 start + 1 (libdyld.dylib + 87601) [0x7fff2034e631]
11 main + 1628 (Sonic Pi + 24380) [0x1024c8f3c]
11 QCoreApplication::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 39 (QtCore + 2056151) [0x104cacfd7]
11 ??? (libqcocoa.dylib + 224853) [0x106f58e55]
11 -[NSApplication run] + 586 (AppKit + 195546) [0x7fff22c33bda]
11 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1366 (AppKit + 251723) [0x7fff22c4174b]
11 _DPSNextEvent + 883 (AppKit + 257925) [0x7fff22c42f85]
11 _BlockUntilNextEventMatchingListInModeWithFilter + 64 (HIToolbox + 199407) [0x7fff28695aef]
11 ReceiveNextEventCommon + 283 (HIToolbox + 199714) [0x7fff28695c22]
11 RunCurrentEventLoopInMode + 292 (HIToolbox + 200656) [0x7fff28695fd0]
11 CFRunLoopRunSpecific + 563 (CoreFoundation + 521918) [0x7fff204296be]
11 __CFRunLoopRun + 838 (CoreFoundation + 524509) [0x7fff2042a0dd]
11 __CFRunLoopDoObservers + 549 (CoreFoundation + 527405) [0x7fff2042ac2d]
11 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 23 (CoreFoundation + 527773) [0x7fff2042ad9d]
11 ___NSRunLoopObserverCreateWithHandler_block_invoke + 41 (AppKit + 9493774) [0x7fff23511d0e]
11 __62+[CATransaction(NSCATransaction) NS_setFlushesWithDisplayLink]_block_invoke + 285 (AppKit + 1849803) [0x7fff22dc79cb]
11 CA::Transaction::commit() + 783 (QuartzCore + 12177) [0x7fff26bb0f91]
11 CA::Context::commit_transaction(CA::Transaction*, double, double*) + 517 (QuartzCore + 1438579) [0x7fff26d0d373]
11 CA::Layer::display_if_needed(CA::Transaction*) + 874 (QuartzCore + 153016) [0x7fff26bd35b8]
9 -[_NSViewBackingLayer display] + 555 (AppKit + 1152888) [0x7fff22d1d778]
9 -[_NSBackingLayer display] + 475 (AppKit + 1763233) [0x7fff22db27a1]
9 -[CALayer display] + 183 (QuartzCore + 154890) [0x7fff26bd3d0a]
9 ??? (libqcocoa.dylib + 166779) [0x106f4ab7b]
8 ??? (libqcocoa.dylib + 132428) [0x106f4254c]
7 void QWindowSystemInterface::handleExposeEvent<QWindowSystemInterface::SynchronousDelivery>(QWindow*, QRegion const&) + 178 (QtGui + 130914) [0x10436af62]
7 bool QWindowSystemInterfacePrivate::handleWindowSystemEvent<QWindowSystemInterface::SynchronousDelivery>(QWindowSystemInterfacePrivate::WindowSystemEvent*) + 115 (QtGui + 102099) [0x104363ed3]
7 QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*) + 306 (QtGui + 245394) [0x104386e92]
7 QCoreApplication::notifyInternal2(QObject*, QEvent*) + 212 (QtCore + 2054884) [0x104cacae4]
6 QApplication::notify(QObject*, QEvent*) + 598 (QtWidgets + 72262) [0x103d86a46]
6 QApplicationPrivate::notify_helper(QObject*, QEvent*) + 266 (QtWidgets + 67002) [0x103d855ba]
6 ??? (QtWidgets + 429979) [0x103dddf9b]
6 ??? (QtWidgets + 441348) [0x103de0c04]
6 ??? (QtWidgets + 116062) [0x103d9155e]
6 ??? (QtWidgets + 117602) [0x103d91b62]
6 QBackingStore::flush(QRegion const&, QWindow*, QPoint const&) + 1207 (QtGui + 1981303) [0x10452eb77]
1 ??? (libqcocoa.dylib + 93528) [0x106f38d58]
1 QMacAutoReleasePool::~QMacAutoReleasePool() + 40 (QtCore + 3003480) [0x104d94458]
1 -[NSAutoreleasePool drain] + 129 (Foundation + 212481) [0x7fff21187e01]
1 _CFAutoreleasePoolPop + 22 (CoreFoundation + 270816) [0x7fff203ec1e0]
1 objc_autoreleasePoolPop + 161 (libobjc.A.dylib + 33598) [0x7fff201d233e]
1 AutoreleasePoolPage::releaseUntil(objc_object**) + 167 (libobjc.A.dylib + 152477) [0x7fff201ef39d]
1 _CFRelease + 244 (CoreFoundation + 1359090) [0x7fff204f5cf2]
1 context_finalize + 67 (CoreGraphics + 214204) [0x7fff24f2f4bc]
1 CGGStackRelease + 19 (CoreGraphics + 214320) [0x7fff24f2f530]
1 CGGStackReset + 44 (CoreGraphics + 214379) [0x7fff24f2f56b]
1 CGGStateRelease + 28 (CoreGraphics + 175131) [0x7fff24f25c1b]
1 CGClipStackRelease + 66 (CoreGraphics + 124772) [0x7fff24f19764]
1 free + 77 (libsystem_malloc.dylib + 8457) [0x7fff2015a109]
Process: Sonic Pi [2564]
UUID: 9E9240DE-4C04-34CA-AB18-6CA91FA9A66D
App Version: 3.2.2
Build Version: 3.2.2
Path: /Applications/Sonic Pi.app/Contents/MacOS/Sonic Pi
Architecture: x86_64
Parent: launchd [1]
UID: 501
Footprint: 327.93 MB
Time Since Fork: 98s
Num samples: 11 (1-11)
CPU Time: 0.997s (4.0G cycles, 3.8G instructions, 1.05c/i)
Note: Unresponsive for 97 seconds before sampling
Note: 1 idle work queue thread omitted
Thread 0x652c DispatchQueue "com.apple.main-thread"(1) 11 samples (1-11) priority 46 (base 46) cpu time 0.997s (4.0G cycles, 3.8G instructions, 1.05c/i)
<thread QoS user interactive (requested user interactive), process unclamped, IO tier 0>
11 start + 1 (libdyld.dylib + 87601) [0x7fff2034e631] 1-11
11 main + 1628 (Sonic Pi + 24380) [0x1024c8f3c] 1-11
11 QCoreApplication::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 39 (QtCore + 2056151) [0x104cacfd7] 1-11
11 ??? (libqcocoa.dylib + 224853) [0x106f58e55] 1-11
11 -[NSApplication run] + 586 (AppKit + 195546) [0x7fff22c33bda] 1-11
11 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1366 (AppKit + 251723) [0x7fff22c4174b] 1-11
11 _DPSNextEvent + 883 (AppKit + 257925) [0x7fff22c42f85] 1-11
11 _BlockUntilNextEventMatchingListInModeWithFilter + 64 (HIToolbox + 199407) [0x7fff28695aef] 1-11
11 ReceiveNextEventCommon + 283 (HIToolbox + 199714) [0x7fff28695c22] 1-11
11 RunCurrentEventLoopInMode + 292 (HIToolbox + 200656) [0x7fff28695fd0] 1-11
11 CFRunLoopRunSpecific + 563 (CoreFoundation + 521918) [0x7fff204296be] 1-11
11 __CFRunLoopRun + 838 (CoreFoundation + 524509) [0x7fff2042a0dd] 1-11
11 __CFRunLoopDoObservers + 549 (CoreFoundation + 527405) [0x7fff2042ac2d] 1-11
11 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 23 (CoreFoundation + 527773) [0x7fff2042ad9d] 1-11
11 ___NSRunLoopObserverCreateWithHandler_block_invoke + 41 (AppKit + 9493774) [0x7fff23511d0e] 1-11
11 __62+[CATransaction(NSCATransaction) NS_setFlushesWithDisplayLink]_block_invoke + 285 (AppKit + 1849803) [0x7fff22dc79cb] 1-11
11 CA::Transaction::commit() + 783 (QuartzCore + 12177) [0x7fff26bb0f91] 1-11
11 CA::Context::commit_transaction(CA::Transaction*, double, double*) + 517 (QuartzCore + 1438579) [0x7fff26d0d373] 1-11
11 CA::Layer::display_if_needed(CA::Transaction*) + 874 (QuartzCore + 153016) [0x7fff26bd35b8] 1-11
9 -[_NSViewBackingLayer display] + 555 (AppKit + 1152888) [0x7fff22d1d778] 1-9
9 -[_NSBackingLayer display] + 475 (AppKit + 1763233) [0x7fff22db27a1] 1-9
9 -[CALayer display] + 183 (QuartzCore + 154890) [0x7fff26bd3d0a] 1-9
9 ??? (libqcocoa.dylib + 166779) [0x106f4ab7b] 1-9
2 ??? (libqcocoa.dylib + 132428) [0x106f4254c] 1-2
2 void QWindowSystemInterface::handleExposeEvent<QWindowSystemInterface::SynchronousDelivery>(QWindow*, QRegion const&) + 178 (QtGui + 130914) [0x10436af62] 1-2
2 bool QWindowSystemInterfacePrivate::handleWindowSystemEvent<QWindowSystemInterface::SynchronousDelivery>(QWindowSystemInterfacePrivate::WindowSystemEvent*) + 115 (QtGui + 102099) [0x104363ed3] 1-2
2 QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*) + 306 (QtGui + 245394) [0x104386e92] 1-2
2 QCoreApplication::notifyInternal2(QObject*, QEvent*) + 212 (QtCore + 2054884) [0x104cacae4] 1-2
2 QApplication::notify(QObject*, QEvent*) + 598 (QtWidgets + 72262) [0x103d86a46] 1-2
2 QApplicationPrivate::notify_helper(QObject*, QEvent*) + 266 (QtWidgets + 67002) [0x103d855ba] 1-2
2 ??? (QtWidgets + 429979) [0x103dddf9b] 1-2
2 ??? (QtWidgets + 441348) [0x103de0c04] 1-2
2 ??? (QtWidgets + 116062) [0x103d9155e] 1-2
2 ??? (QtWidgets + 117602) [0x103d91b62] 1-2
2 QBackingStore::flush(QRegion const&, QWindow*, QPoint const&) + 1207 (QtGui + 1981303) [0x10452eb77] 1-2
1 ??? (libqcocoa.dylib + 92995) [0x106f38b43] 1
1 -[NSImage drawInRect:fromRect:operation:fraction:respectFlipped:hints:] + 1330 (AppKit + 1754877) [0x7fff22db06fd] 1
1 -[NSImage _usingBestRepresentationForRect:context:hints:body:] + 86 (AppKit + 1597987) [0x7fff22d8a223] 1
1 -[NSImage bestRepresentationForRect:context:hints:] + 226 (AppKit + 1598280) [0x7fff22d8a348] 1
1 -[__NSDictionaryM setObject:forKey:] + 342 (CoreFoundation + 251968) [0x7fff203e7840] 1
1 objc_object::sidetable_retain(bool) + 110 (libobjc.A.dylib + 150628) [0x7fff201eec64] 1
1 objc::DenseMapBase<objc::DenseMap<DisguisedPtr<objc_object>, unsigned long, (anonymous namespace)::RefcountMapValuePurgeable, objc::DenseMapInfo<DisguisedPtr<objc_object> >, objc::detail::DenseMapPair<DisguisedPtr<objc_object>, unsigned long> >, DisguisedPtr<objc_object>, unsigned long, (anonymous namespace)::RefcountMapValuePurgeable, objc::DenseMapInfo<DisguisedPtr<objc_object> >, objc::detail::DenseMapPair<DisguisedPtr<objc_object>, unsigned long> >::operator[](DisguisedPtr<objc_object>&&) + 28 (libobjc.A.dylib + 149818) [0x7fff201ee93a] 1
1 bool objc::DenseMapBase<objc::DenseMap<DisguisedPtr<objc_object>, unsigned long, (anonymous namespace)::RefcountMapValuePurgeable, objc::DenseMapInfo<DisguisedPtr<objc_object> >, objc::detail::DenseMapPair<DisguisedPtr<objc_object>, unsigned long> >, DisguisedPtr<objc_object>, unsigned long, (anonymous namespace)::RefcountMapValuePurgeable, objc::DenseMapInfo<DisguisedPtr<objc_object> >, objc::detail::DenseMapPair<DisguisedPtr<objc_object>, unsigned long> >::LookupBucketFor<DisguisedPtr<objc_object> >(DisguisedPtr<objc_object> const&, objc::detail::DenseMapPair<DisguisedPtr<objc_object>, unsigned long>*&) + 165 (libobjc.A.dylib + 148327) [0x7fff201ee367] (running) 1
1 ??? (libqcocoa.dylib + 92065) [0x106f387a1] 2
1 -[NSImage initWithCGImage:size:] + 312 (AppKit + 1592070) [0x7fff22d88b06] 2
1 -[NSCGImageSnapshotRep initWithCGImage:drawingRect:applicableForRect:context:hints:] + 344 (AppKit + 1592467) [0x7fff22d88c93] 2
1 -[NSCGImageSnapshotRep initWithCGImage:snapshotContextSignature:] + 98 (AppKit + 1594715) [0x7fff22d8955b] 2
1 -[__NSCFType retain] + 0 (CoreFoundation + 173367) [0x7fff203d4537] (running) 2
1 objc_msgSend + 46 (libobjc.A.dylib + 23854) [0x7fff201cfd2e] (running) 3
6 ??? (libqcocoa.dylib + 132428) [0x106f4254c] 4-9
1 void QWindowSystemInterface::handleExposeEvent<QWindowSystemInterface::SynchronousDelivery>(QWindow*, QRegion const&) + 44 (QtGui + 130780) [0x10436aedc] 4
1 ??? (QtGui + 130710) [0x10436ae96] 4
1 QRegion::QRegion(QRegion const&) + 24 (QtGui + 3097432) [0x10463f358] (running) 4
5 void QWindowSystemInterface::handleExposeEvent<QWindowSystemInterface::SynchronousDelivery>(QWindow*, QRegion const&) + 178 (QtGui + 130914) [0x10436af62] 5-9
5 bool QWindowSystemInterfacePrivate::handleWindowSystemEvent<QWindowSystemInterface::SynchronousDelivery>(QWindowSystemInterfacePrivate::WindowSystemEvent*) + 115 (QtGui + 102099) [0x104363ed3] 5-9
5 QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*) + 306 (QtGui + 245394) [0x104386e92] 5-9
5 QCoreApplication::notifyInternal2(QObject*, QEvent*) + 212 (QtCore + 2054884) [0x104cacae4] 5-9
1 QApplication::notify(QObject*, QEvent*) + 598 (QtWidgets + 72262) [0x103d86a46] 5
1 QApplicationPrivate::notify_helper(QObject*, QEvent*) + 266 (QtWidgets + 67002) [0x103d855ba] 5
1 ??? (QtWidgets + 429979) [0x103dddf9b] 5
1 ??? (QtWidgets + 441348) [0x103de0c04] 5
1 ??? (QtWidgets + 116062) [0x103d9155e] 5
1 ??? (QtWidgets + 117602) [0x103d91b62] 5
1 QBackingStore::flush(QRegion const&, QWindow*, QPoint const&) + 1207 (QtGui + 1981303) [0x10452eb77] 5
1 ??? (libqcocoa.dylib + 93528) [0x106f38d58] 5
1 QMacAutoReleasePool::~QMacAutoReleasePool() + 40 (QtCore + 3003480) [0x104d94458] 5
1 -[NSAutoreleasePool drain] + 129 (Foundation + 212481) [0x7fff21187e01] 5
1 _CFAutoreleasePoolPop + 22 (CoreFoundation + 270816) [0x7fff203ec1e0] 5
1 objc_autoreleasePoolPop + 161 (libobjc.A.dylib + 33598) [0x7fff201d233e] 5
1 AutoreleasePoolPage::releaseUntil(objc_object**) + 167 (libobjc.A.dylib + 152477) [0x7fff201ef39d] 5
1 _CFRelease + 244 (CoreFoundation + 1359090) [0x7fff204f5cf2] 5
1 context_finalize + 67 (CoreGraphics + 214204) [0x7fff24f2f4bc] 5
1 CGGStackRelease + 19 (CoreGraphics + 214320) [0x7fff24f2f530] 5
1 CGGStackReset + 44 (CoreGraphics + 214379) [0x7fff24f2f56b] 5
1 CGGStateRelease + 28 (CoreGraphics + 175131) [0x7fff24f25c1b] 5
1 CGClipStackRelease + 66 (CoreGraphics + 124772) [0x7fff24f19764] 5
1 free + 77 (libsystem_malloc.dylib + 8457) [0x7fff2015a109] (running) 5
1 QApplication::notify(QObject*, QEvent*) + 207 (QtWidgets + 71871) [0x103d868bf] (running) 6
3 QApplication::notify(QObject*, QEvent*) + 598 (QtWidgets + 72262) [0x103d86a46] 7-9
3 QApplicationPrivate::notify_helper(QObject*, QEvent*) + 266 (QtWidgets + 67002) [0x103d855ba] 7-9
3 ??? (QtWidgets + 429979) [0x103dddf9b] 7-9
3 ??? (QtWidgets + 441348) [0x103de0c04] 7-9
3 ??? (QtWidgets + 116062) [0x103d9155e] 7-9
3 ??? (QtWidgets + 117602) [0x103d91b62] 7-9
3 QBackingStore::flush(QRegion const&, QWindow*, QPoint const&) + 1207 (QtGui + 1981303) [0x10452eb77] 7-9
1 ??? (libqcocoa.dylib + 93070) [0x106f38b8e] 7
1 -[NSView unlockFocus] + 21 (AppKit + 3164463) [0x7fff22f0892f] (running) 7
1 ??? (libqcocoa.dylib + 91774) [0x106f3867e] 8
1 objc_msgSend + 46 (libobjc.A.dylib + 23854) [0x7fff201cfd2e] (running) 8
1 ??? (libqcocoa.dylib + 91864) [0x106f386d8] 9
1 QImage::toCGImage() const + 136 (QtGui + 4199144) [0x10474c2e8] 9
1 CGColorSpaceCreateWithName + 54 (CoreGraphics + 7558) [0x7fff24efcd86] 9
1 CFEqual + 229 (CoreFoundation + 41729) [0x7fff203b4301] (running) 9
1 objc_msgSendSuper2 + 41 (libobjc.A.dylib + 24489) [0x7fff201cffa9] (running) 10
1 -[_NSViewBackingLayer display] + 64 (AppKit + 1152397) [0x7fff22d1d58d] 11
1 _NSViewWillDraw + 45 (AppKit + 1153009) [0x7fff22d1d7f1] 11
1 NSViewSendViewWillDrawToSubviews + 172 (AppKit + 1153218) [0x7fff22d1d8c2] 11
1 objc_msgSend + 46 (libobjc.A.dylib + 23854) [0x7fff201cfd2e] (running) 11
Binary Images:
0x1024c3000 - 0x1039e0fff net.sonic-pi.app 3.2.2 (3.2.2) <9E9240DE-4C04-34CA-AB18-6CA91FA9A66D> /Applications/Sonic Pi.app/Contents/MacOS/Sonic Pi
0x103d75000 - 0x10420dfff org.qt-project.QtWidgets 5.14 (5.14.1) <7132AE88-BBD4-33B3-B9DD-8838B07D0244> /Applications/Sonic Pi.app/Contents/Frameworks/QtWidgets.framework/Versions/5/QtWidgets
0x10434b000 - 0x104850fff org.qt-project.QtGui 5.14 (5.14.1) <07CA4961-7B96-3C01-97D4-1FB9F39BFDFD> /Applications/Sonic Pi.app/Contents/Frameworks/QtGui.framework/Versions/5/QtGui
0x104ab7000 - 0x105048fff org.qt-project.QtCore 5.14 (5.14.1) <7EED0049-E824-3A5B-A7C6-C260F455B7A1> /Applications/Sonic Pi.app/Contents/Frameworks/QtCore.framework/Versions/5/QtCore
0x106f22000 - 0x1070a6fff libqcocoa.dylib (0) <0705F9C1-2684-39BB-8926-7E5870CB10C0> /Applications/Sonic Pi.app/Contents/PlugIns/platforms/libqcocoa.dylib
0x7fff20158000 - 0x7fff20184fff libsystem_malloc.dylib (317.40.8) <3688DBCE-2FFD-3F98-B12B-69ABE231908D> /usr/lib/system/libsystem_malloc.dylib
0x7fff201ca000 - 0x7fff20202fff libobjc.A.dylib (818.2) <DD09F187-80F1-308F-9395-912F27E9A390> /usr/lib/libobjc.A.dylib
0x7fff20339000 - 0x7fff20373fff libdyld.dylib (832.7.1) <0C66AB9F-E22C-3286-B76B-DA4008698CD2> /usr/lib/system/libdyld.dylib
0x7fff203aa000 - 0x7fff20845fff com.apple.CoreFoundation 6.9 (1770.106) <7EBD4941-5978-33EF-98FB-724BB81E92C8> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x7fff21154000 - 0x7fff214b7fff com.apple.Foundation 6.9 (1770.106) <87138770-ED31-393C-B462-4DAF1A0A52D7> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x7fff22c04000 - 0x7fff23960fff com.apple.AppKit 6.9 (2022.10.104) <FA93F8CC-AB69-3E81-AC53-3FA08704738C> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x7fff24efb000 - 0x7fff2558efff com.apple.CoreGraphics 2.0 (1463) <C5688C95-BE5D-3278-B1CD-F0A02DF8BDEC> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
0x7fff26bae000 - 0x7fff26e70fff com.apple.QuartzCore 1.11 (924.8.3) <5AB4670A-3630-3C4B-B3D5-6A55A09063FC> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
0x7fff28665000 - 0x7fff28964fff com.apple.HIToolbox 2.1.1 (1060.0.1) <97A715C9-6C47-388D-8801-A44FB84E5C4D> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
It looks like this is related to https://bugreports.qt.io/browse/QTBUG-87014 as setting the QT_MAC_WANTS_LAYER=1
environment variable did allow 3.2.2 to launch.
It also looks like the 3.3 beta on Patreon upgraded Qt to 5.15 and successfully launches without changes so this seems to already be fixed for the next release.
I replaced Sonic Pi 3.2 with 3.3 beta and it starts on Big Sur, but it is not playing any sound.
Do I need to delete some local data?
[update]
It is working now after a few restarts and deleting /user/.sonic-pi
I have the following issue in Big Sur:
After a fresh restart, Sonic Pi works fine.
When it’s for a while in sleep mode, it will not play any sound, even after quitting and reopening it again. Tried to kill some processes, but it didn’t worked.
Anyone has an Idea?
It looks like there might be a bug in SuperCollider’s scsynth engine (which Sonic Pi uses for its audio) running under Big Sur. It could be that this means that SuperCollider thinks you want to play your sounds years into the future, so is patiently waiting for that to happen ( General support ticket for macOS 11 Big Sur · Issue #5168 · supercollider/supercollider · GitHub)
Unfortunately we’re still a little way off declaring Big Sur compatibility. This is mainly due to the fact that we are built on top of a number of dependencies and therefore need to wait for all of them to become compatible independently in addition to any issues specific to Sonic Pi’s codebase (which I’m not seeing any of yet).
I should also add that I’ve upgraded my main Mac to Big Sur - so can reproduce this problem locally and have significant impetus to fix it and release an improved v3.3 beta as soon as that becomes possible
Tanks for the detailed answer. Till there is a working fully working release, I will reboot my Mac more often
So, I’m aware that Sonic Pi isn’t working with Big Sur in general. My experience is that it tries to boot, but never does. When I do command + option + escape it shows that Sonic Pi isn’t responding.
I’m a long time Overtone user who is dipping my toes into Sonic Pi lately.
So, I see that neither Sonic Pi, nor supercollider work with Big Sur. In spite of that Overtone-live which uses and internal version of supercollider still works fine with Big Sur.
Just to confirm that its working on my 2013 MBP with Big Sur 11.1. On 11.0.1 it wouldn’t launch, on 11.1 it would launch but not pay sound, I renamed the folder /Users//.sonic-pi so the app couldn’t find it and it all appears to be working.
I also found that it would launch with 11.1, but no sound. However, I still have no sound after renaming ~/.sonic-pi.
As a temporary workaround whilst this bug in SuperCollider is tracked down and resolved, you might find that rebooting your Mac might help get things working. Especially after it has been put to sleep for a period of time.
Thanks Sam. Rebooting did the trick!
Hi everyone,
just a heads up that I think we managed to crack this particular nut.
@lilyinstarlight posted a set of changes to the SuperCollider synthesis engine which appear to fix things on Big Sur. That change hasn’t made it into the official SuperCollider source code at this stage, but I was able to make my own build which I’ve placed into a new Sonic Pi BETA which is currently available on Patreon: https://www.patreon.com/posts/45353288
We still have some kinks with the new MIDI infrastructure to iron out - particularly on Linux, but things are really starting to shape up nicely for a release early in 2021.