I have recently recompiled SuperCollider against updated boost-libs and Qt6 on ArchLinux kernel 6.11.8-arch1-2 and have run into an issue. When I click on the Quarks menu item in the IDE I’m getting:
ERROR: Primitive '_QObject_InvokeMethod' failed.
Failed.
RECEIVER:
Instance of TreeView { (0x5a3f1f3acb48, gc=84, fmt=00, flg=00, set=06)
instance variables [36]
qObject : RawPointer 0x5a3f18dbe880
finalizer : instance of Finalizer (0x5a3f1f5eb868, size=2, set=1)
virtualSlots : instance of Array (0x5a3f1ee5ea78, size=2, set=2)
wasRemoved : false
font : nil
resize : Integer 1
alpha : Float 1.000000 00000000 3FF00000
decorator : nil
layout : nil
userCanClose : true
deleteOnClose : true
action : nil
mouseDownAction : nil
mouseUpAction : nil
mouseEnterAction : nil
mouseLeaveAction : nil
mouseMoveAction : nil
mouseOverAction : nil
mouseWheelAction : nil
keyDownAction : nil
keyUpAction : nil
keyModifiersChangedAction : nil
keyTyped : nil
focusGainedAction : nil
focusLostAction : nil
dragLabel : nil
beginDragAction : nil
canReceiveDragHandler : nil
receiveDragHandler : nil
toFrontAction : nil
endFrontAction : nil
onClose : nil
onResize : nil
onMove : nil
itemPressedAction : instance of Function (0x5a3f1ee5f9c8, size=2, set=2)
onItemChanged : instance of Function (0x5a3f1ee5e8b8, size=2, set=2)
}
CALL STACK:
MethodError:reportError
arg this = <instance of PrimitiveFailedError>
Nil:handleError
arg this = nil
arg error = <instance of PrimitiveFailedError>
Thread:handleError
arg this = <instance of Thread>
arg error = <instance of PrimitiveFailedError>
Object:throw
arg this = <instance of PrimitiveFailedError>
Object:primitiveFailed
arg this = <instance of TreeView>
TreeView:addItem
arg this = <instance of TreeView>
arg strings = [*5]
QuarkRowView:init
arg this = <instance of QuarkRowView>
arg parent = <instance of TreeView>
arg aQuark = <instance of Quark>
arg qg = <instance of QuarksGui>
< FunctionDef in Method QuarksGui:update >
arg quark = <instance of Quark>
var qrv = nil
var lp = "/home/xxxxxx/.local/sh..."
ArrayedCollection:do
arg this = [*274]
arg function = <instance of Function>
var i = 0
QuarksGui:update
arg this = <instance of QuarksGui>
var recompile = false
QuarksGui:init
arg this = <instance of QuarksGui>
var bounds = <instance of Rect>
var btnUpdateDirectory = <instance of Button>
var btnQuarksHelp = <instance of Button>
var btnInstallFolder = <instance of Button>
var btnOpenFolder = nil
var btnClear = <instance of Button>
var btnLoad = <instance of Button>
var btnSave = <instance of Button>
Interpreter:interpretCmdLine
arg this = <instance of Interpreter>
Process:interpretCmdLine
arg this = <instance of Main>
^^ The preceding error dump is for ERROR: Primitive '_QObject_InvokeMethod' failed.
Failed.
RECEIVER: a TreeView
Any suggestions what might be going on would be appreciated. Thx