Mac Crashing every hour or so using QLC+

The issues found when using the Virtual Console
Post Reply
tonymoore
Posts: 8
Joined: Tue Jun 01, 2021 1:36 am
Real Name: Tony Moore

Hi

I couldn't see a specific forum for this problem so apologies if this is the wrong place, all though I getting this problem as I am setting up a show using virtual conole

I have a macbook pro retina mid 2014 - 8gb Memory Running Big Sur and the latest build of QLC+

All is fine - and then, for no reason the computer just suddenly crashes.

This is the error report

Does anyone have any ideas what causes this? (I can see that QLC is called at as part pf this system crash report)

Thanks in advance
All the best
Tony

panic(cpu 3 caller 0xffffff801f0a12ee): "No more room to grow table: 0x0xffffff8020075a00 size:262142, used:262141, requested elem:1"@/System/Volumes/Data/SWE/macOS/BuildRoots/37599d3d49/Library/Caches/com.apple.xbs/Sources/xnu/xnu-7195.141.39/osfmk/kern/ltable.c:494
Backtrace (CPU 3), Frame : Return Address
0xffffffa0999ebad0 : 0xffffff801f08a21d
0xffffffa0999ebb20 : 0xffffff801f1d1f43
0xffffffa0999ebb60 : 0xffffff801f1c253a
0xffffffa0999ebbb0 : 0xffffff801f02ea2f
0xffffffa0999ebbd0 : 0xffffff801f089a3d
0xffffffa0999ebcf0 : 0xffffff801f089d33
0xffffffa0999ebd60 : 0xffffff801f89beaa
0xffffffa0999ebdd0 : 0xffffff801f0a12ee
0xffffffa0999ebe30 : 0xffffff801f0e1fc4
0xffffffa0999ebe50 : 0xffffff801f07f824
0xffffffa0999ebec0 : 0xffffff801f07b658
0xffffffa0999ebef0 : 0xffffff801f1a660d
0xffffffa0999ebfa0 : 0xffffff801f02f216

Process name corresponding to current thread: qlcplus

Mac OS version:
20G817

Kernel version:
Darwin Kernel Version 20.6.0: Mon Aug 29 04:31:06 PDT 2022; root:xnu-7195.141.39~2/RELEASE_X86_64
Kernel UUID: 36422EC9-C3B4-3EEC-AE96-AADD49023F13
KernelCache slide: 0x000000001ee00000
KernelCache base: 0xffffff801f000000
Kernel slide: 0x000000001ee10000
Kernel text base: 0xffffff801f010000
__HIB text base: 0xffffff801ef00000
System model name: MacBookPro11,1 (Mac-189A3D4F975D5FFC)
System shutdown begun: NO
Panic diags file available: YES (0x0)
Hibernation exit count: 0

System uptime in nanoseconds: 7453560816817
Last Sleep: absolute base_tsc base_nano
Uptime : 0x000006c76ad848f4
Sleep : 0x0000000000000000 0x0000000000000000 0x0000000000000000
Wake : 0x0000000000000000 0x0000001efc47067f 0x0000000000000000
last started kext at 49138063224: >!AUpstreamUserClient 3.6.8 (addr 0xffffff7fb9c24000, size 12288)
last stopped kext at 257230061186: >!ASMBusPCI 1.0.14d1 (addr 0xffffff7fb9b33000, size 4096)
loaded kexts:
com.spotflux.Spotflux.tun 1.0
com.Cycling74.driver.Soundflower 2
>!AUpstreamUserClient 3.6.8
>!APlatformEnabler 2.7.0d0
>AGPM 122.1
>X86PlatformShim 1.0.0
@fsplaceholder 1.14.0
@filesystems.autofs 3.0
@fileutil 20.036.15
>AudioAUUC 1.70
>!AGraphicsDevicePolicy 6.3.6
@AGDCPluginDisplayMetrics 6.3.6
>pmtelemetry 1
|IOUserEthernet 1.0.1
>usb.!UUserHCI 1
|IO!BSerialManager 8.0.5d7
@Dont_Steal_Mac_OS_X 7.0.0
>!AHV 1
>!ADiskImages2 1
>!A!IHD5000Graphics 16.0.5
>!AHDA 283.15
>!A!ISlowAdaptiveClocking 4.0.0
>eficheck 1
>!ASMCLMU 212
>!ACameraInterface 7.6.0
>!AThunderboltIP 4.0.3
>!ABacklight 180.3
>!ALPC 3.1
>!A!IFramebufferAzul 16.0.5
>!AMCCSControl 1.14
|SCSITaskUserClient 436.140.1
|IO!BUSBDFU 8.0.5d7
>!UTCKeyEventDriver 256
>!UTCButtons 256
>!UTCKeyboard 256
>!UCardReader 511.141.1
>!AFileSystemDriver 3.0.1
@filesystems.tmpfs 1
@filesystems.hfs.kext 556.100.12
@BootCache 40
@!AFSCompression.!AFSCompressionTypeZlib 1.0.0
@!AFSCompression.!AFSCompressionTypeDataless 1.0.0d1
@filesystems.apfs 1677.141.3
>!AAHCIPort 346.100.2
>AirPort.BrcmNIC 1400.1.1
@private.KextAudit 1.0
>!ASmartBatteryManager 161.0.0
>!ARTC 2.0
>!AACPIButtons 6.1
>!AHPET 1.8
>!ASMBIOS 2.1
>!AACPIEC 6.1
>!AAPIC 1.7
@!ASystemPolicy 2.0.0
@nke.applicationfirewall 311
|IOKitRegistryCompatibility 1
|EndpointSecurity 1
@kext.triggers 1.0
>!AGraphicsControl 6.3.6
|IOAVB!F 940.4
|IOEthernetAVB!C 1.1.0
>DspFuncLib 283.15
@kext.OSvKernDSPLib 529
@!AGPUWrangler 6.3.6
|IOSlowAdaptiveClocking!F 1.0.0
>X86PlatformPlugin 1.0.0
>!AHDA!C 283.15
|IOHDA!F 283.15
@plugin.IOgPTPPlugin 985.2
>!AThunderboltDPOutAdapter 8.1.4
>!ABacklightExpert 1.1.0
|IONDRVSupport 585.2
|IOAudio!F 300.6.1
@vecLib.kext 1.2.0
>driverkit.serial 6.0.0
|IOSerial!F 11
>IOPlatformPlugin!F 6.0.0d8
|IOAccelerator!F2 442.9
@!AGraphicsDeviceControl 6.3.6
|IOGraphics!F 585.2
>!ASMBus!C 1.0.18d1
|Broadcom!BHost!CUSBTransport 8.0.5d7
|IO!BHost!CUSBTransport 8.0.5d7
|IO!BHost!CTransport 8.0.5d7
>usb.!UHub 1.2
>!UMultitouch 264
>usb.IOUSBHostHIDDevice 1.2
>usb.cdc 5.0.0
>usb.networking 5.0.0
>usb.!UHostCompositeDevice 1.2
>!AThunderboltDPInAdapter 8.1.4
>!AThunderboltDPAdapter!F 8.1.4
>!AThunderboltPCIDownAdapter 4.1.1
>!ABSDKextStarter 3
|IOSurface 290.8.1
@filesystems.hfs.encodings.kext 1
>!AXsanScheme 3
|IOAHCIBlock!S 332
|IOAHCI!F 294.100.1
>!AThunderboltNHI 7.2.8
|IOThunderbolt!F 9.3.2
|IO80211!F 1200.12.2b1
|IOSkywalk!F 1
>mDNSOffloadUserClient 1.0.1b8
>corecapture 1.0.4
>!A!ILpssGspi 3.0.60
>usb.!UHostPacketFilter 1.0
|IOUSB!F 900.4.2
>usb.!UXHCIPCI 1.2
>usb.!UXHCI 1.2
>!AEFINVRAM 2.1
>!AEFIRuntime 2.1
|IOSMBus!F 1.1
|IOHID!F 2.0.0
$!AImage4 3.0.0
|IOTimeSync!F 985.2
|IONetworking!F 3.4
>DiskImages 493.0.0
|IO!B!F 8.0.5d7
|IOReport!F 47
|IO!BPacketLogger 8.0.5d7
$quarantine 4
$sandbox 300.0
@kext.!AMatch 1.0.0d1
|CoreAnalytics!F 1
>!ASSE 1.0
>!AKeyStore 2
>!UTDM 511.141.1
|IOUSBMass!SDriver 184.140.2
|IOSCSIBlockCommandsDevice 436.140.1
|IO!S!F 2.1
|IOSCSIArchitectureModel!F 436.140.1
>!AMobileFileIntegrity 1.0.5
@kext.CoreTrust 1
>!AFDEKeyStore 28.30
>!AEffaceable!S 1.0
>!ACredentialManager 1.0
>KernelRelayHost 1
|IOUSBHost!F 1.2
>!UHostMergeProperties 1.2
>usb.!UCommon 1.0
>!ABusPower!C 1.0
>!ASEPManager 1.0.1
>IOSlaveProcessor 1
>!AACPIPlatform 6.1
>!ASMC 3.1.9
|IOPCI!F 2.9
|IOACPI!F 1.4
>watchdog 1
@kec.pthread 1
@kec.corecrypto 11.1
@kec.Libm 1
User avatar
GGGss
Posts: 3052
Joined: Mon Sep 12, 2016 7:15 pm
Location: Belgium
Real Name: Fredje Gallon

tonymoore wrote: Thu Oct 13, 2022 1:48 am panic(cpu 3 caller 0xffffff801f0a12ee): "No more room to grow table: 0x0xffffff8020075a00 size:262142, used:262141, requested elem:1"@/System/Volumes/Data/SWE/macOS/BuildRoots/37599d3d49/Library/Caches/com.apple.xbs/Sources/xnu/xnu-7195.141.39/osfmk/kern/ltable.c:494
Memory leak inside a QLC+ process -> what version do you use? Latest?
All electric machines work on smoke... when the smoke escapes... they don't work anymore
tonymoore
Posts: 8
Joined: Tue Jun 01, 2021 1:36 am
Real Name: Tony Moore

yes...Latest version

Thanks for the reply
Tony
User avatar
GGGss
Posts: 3052
Joined: Mon Sep 12, 2016 7:15 pm
Location: Belgium
Real Name: Fredje Gallon

tonymoore wrote: Mon Oct 17, 2022 3:02 am yes...Latest version

Thanks for the reply
Tony
Please quote __exact__ version + build number.
And also, upload your project here so things can be checked.
All electric machines work on smoke... when the smoke escapes... they don't work anymore
tonymoore
Posts: 8
Joined: Tue Jun 01, 2021 1:36 am
Real Name: Tony Moore

Please can you tell me where I find a build number - All the ABOUT screen says is 4.12.6
File attached
Thank you
Attachments
AWAKE_MAIN BUILD.qxw
(59.11 KiB) Downloaded 444 times
tonymoore
Posts: 8
Joined: Tue Jun 01, 2021 1:36 am
Real Name: Tony Moore

It just crashed again and I lost half an hours work !! - Is there anyway of instigating an Auto Save function, whilst this bug still occurs that would be a life saver - It's not always easy to remember to keep saving every change you make as you go along

Thank you
User avatar
GGGss
Posts: 3052
Joined: Mon Sep 12, 2016 7:15 pm
Location: Belgium
Real Name: Fredje Gallon

ehhm ... your project makes QLC+ crash on opening. This means something is fishy...
Let's have a look -> clearing the interface from universe 1 let's me open your project.
Except that Hopium1 and Blue 2 share the same functionality (meaning inside a soloframe that they do cancel them bilateral), I can't see to find any problems.
I'm on PC - so this might not be a fair test.
All electric machines work on smoke... when the smoke escapes... they don't work anymore
tonymoore
Posts: 8
Joined: Tue Jun 01, 2021 1:36 am
Real Name: Tony Moore

Thanks for the feedback - I will look at those two scenes/buttons and see if that makes any difference - is possibly a bug that Universe 1, once assigned to a specific USB DMX device, crashes nothing is connected?
Solander
Posts: 9
Joined: Fri Nov 01, 2019 11:09 pm
Real Name: Svart Adam Solander

Did you find a solution for this? I also have version 4.12.6 and my mac (MacBook Pro Mid 2015, Big Sur) keeps crashing. :/
I've included my project as well.
Attachments
I era själar.qxw
(52.36 KiB) Downloaded 278 times
User avatar
GGGss
Posts: 3052
Joined: Mon Sep 12, 2016 7:15 pm
Location: Belgium
Real Name: Fredje Gallon

Svart,

Never use the mix of an universe for in & outputs.
I see in universe 1 you have Artnet in and DMX out ... this potential leads to internal buffer over runs.
You are not limited in any way to use QLC+ universes, so split in & output to its own universe.
All electric machines work on smoke... when the smoke escapes... they don't work anymore
Solander
Posts: 9
Joined: Fri Nov 01, 2019 11:09 pm
Real Name: Svart Adam Solander

Fredje,
Thank you! I don't use the input so I've disabled it now. Hopefully it helps!
I'll let you know if it keeps crashing.
Solander
Posts: 9
Joined: Fri Nov 01, 2019 11:09 pm
Real Name: Svart Adam Solander

Just crashed again. Now I've downgraded to 4.12.5 and hopefully it's more stable.
Solander
Posts: 9
Joined: Fri Nov 01, 2019 11:09 pm
Real Name: Svart Adam Solander

Another crash... Unusable at the moment. :(
User avatar
sbenejam
Posts: 607
Joined: Sun Apr 12, 2015 6:28 pm
Real Name: Santiago Benejam Torres
Contact:

Solander, can you try QLC+ with a simple project and confirm that QLC+ stills crashing. Can you explain how you use this project?. Can you explain how you plays this project during the show. QLC+ crashes when you click on a certain button?. The crashes occurs when you are editing, scenes or functions?.
I'm testing your project on Ubuntu 22.04 and I don't have any issues when using the buttons to activate scenes.
Solander
Posts: 9
Joined: Fri Nov 01, 2019 11:09 pm
Real Name: Svart Adam Solander

sbenejam,
I didn't do any changes when it crashed. Just set intensity and color on 10 different fixtures, and let them be. After maybe 10-30 minutes the computer just displayed error screen and rebooted. I had about the same error dump as the author of the thread.

I've downgraded to version 4.12.3 and now I've no issues with crashing. The show is really simple so I will stick with this version for now.


When I have time, I will try it with a simpler project. We're in rehearsing now with premiere on Friday. :)
User avatar
GGGss
Posts: 3052
Joined: Mon Sep 12, 2016 7:15 pm
Location: Belgium
Real Name: Fredje Gallon

Solander wrote: Tue May 02, 2023 7:51 pm sbenejam,
After maybe 10-30 minutes the computer just displayed error screen and rebooted. I had about the same error dump as the author of the thread.
So your problem does nothing have to do with QLC+. It's your system (!)
QLC+ crashes quietly and disappears, but your system is still up and running. You can restart QLC+ afterward with no problems.
This is not the case with you, so something else plays along.
Solander wrote: Tue May 02, 2023 7:51 pm I've downgraded to version 4.12.3 and now I've no issues with crashing. The show is really simple so I will stick with this version for now.
Wasn't 12.3 the version before multi-threading was introduced?
This could explain why your system keeps running. The cores of your processor aren't under stress now. I would start being skeptical about your hardware if you use it in productions...
Solander wrote: Tue May 02, 2023 7:51 pm When I have time, I will try it with a simpler project. We're in rehearsing now with premiere on Friday. :)
Your project __is__ simple. Don't worry about this. You don't have EFX running, nor RGB panels, nor animations. These are the CPU intensive blocks of QLC+. I would have it run on a Raspberry Pi 3.
All electric machines work on smoke... when the smoke escapes... they don't work anymore
musicmand
Posts: 9
Joined: Mon May 29, 2023 3:29 am
Real Name:

Was there ever a solution to this problem? I'm working my way through this now... Updating fixture definitions, isolating universes to one input or output... I just need it to be stable.
ConnyGoat
Posts: 7
Joined: Thu Feb 15, 2024 1:56 pm
Real Name: Conny J

I had the same problem this weekend, got the same error and reboot.

I had everything in one universe, midi in and dmx out. Qlc was taking like 80% of the cpu.

I have now separate it, and qlc wont take more than 30% for now, i tested it yesterday and didnt reboot.
Also it did reboot when i was programming the midi, only playback seems ok for now.
ConnyGoat
Posts: 7
Joined: Thu Feb 15, 2024 1:56 pm
Real Name: Conny J

Hi Guys! Update after many months!

I decided to try something else, i am now using 2 computers instead of 1.
One with all the Reaper and midi stuff for the band, and the other with just the QLC+.
They connect to each other through midi network in mac, and after yesterdays testing, it looks like its 100% stable, had it running for almost 4 hours, not a single problem.

They computer i run the QLC+ is a macbook pro late 2011 with mac os 10.13.6.

It might have been to much for just 1 computer to handle all the processing, so i now have a dedicated laptop for lights! Have to get one of the QLC stickers haha

Image

Small video:
https://youtube.com/shorts/O1Stjo-FM2E? ... Iab7vxsBU6
Post Reply