it was on wall power. will I get a maiden log when I log in after the crash? Is there any kind of log file that one can pull after the crash?

what script are you running?
what do you mean by a “crash” exactly? UI is unresponsive? metros stop? audio stops?

does maiden still run? show disconnected REPL windows?
can you ping norns.local or login via ssh when it is “crashed”?

(it is entirely possible for a script to cause frozen UI when grid is disconnected.
we had a race condition on grid disconnect but this was fixed a while back, and this would be first i’ve heard of any regression there.)

if the matron process is actually crashed, and the system is still running, then you can get us a stack trace by shelling in and typing journalctl -u norns-matron

ui unresponsive, buzzing sound was coming out. script was cheat codes.
next time “crash” happen I’ll login. thank you!

late paging @zebra @tehn but here I manage to get some info after crash (frozen screen, constant buzz sound, white btn reset only solution:

error output
norns.script.load("code/less_concepts/less_concepts.lua")

# script load: /home/we/dust/code/less_concepts/less_concepts.lua

pset >> write: /home/we/dust/data/moln/moln-01.pset

# cleanup

# script clear

including /home/we/dust/code/less_concepts/lib/beatclock-crow.lua

including /home/we/dust/code/passersby/lib/passersby_engine.lua

including /home/we/dust/code/less_concepts/lib/refrain.lua

pset >> write: /home/we/dust/data/system.pset

# script run

loading engine: Passersby

>> reading PMAP /home/we/dust/data/less_concepts/less_concepts.pmap

m.read: /home/we/dust/data/less_concepts/less_concepts.pmap not read.

<ok>

Engine.register_commands; count: 36

___ engine commands ___

amp f

attack f

decay f

drift f

envType i

fm1Amount f

fm1Ratio f

fm2Amount f

fm2Ratio f

glide f

lfoFreq f

lfoShape i

lfoToAttackAmount f

lfoToDecayAmount f

lfoToFm1Amount f

lfoToFm2Amount f

lfoToFreqAmount f

lfoToPeakAmount f

lfoToReverbMixAmount f

lfoToWaveFoldsAmount f

lfoToWaveShapeAmount f

noteKill i

noteKillAll

noteOff i

noteOffAll

noteOn iff

peak f

pitchBend if

pitchBendAll f

pressure if

pressureAll f

reverbMix f

timbre if

timbreAll f

waveFolds f

waveShape f

___ polls ___

amp_in_l

amp_in_r

amp_out_l

amp_out_r

attackMod

cpu_avg

cpu_peak

decayMod

fm1AmountMod

fm2AmountMod

peakMulMod

pitch_in_l

pitch_in_r

reverbMixMod

waveFoldsMod

waveShapeMod

# script init

r e f r a i n

ERROR (i2c/hp) failed to write

ERROR (i2c/hp) failed to write

metro_stop(): pthread_cancel() failed; error:

specified thread does not exist

metro_stop(): pthread_cancel() failed; error: specified thread does not exist

>>

and super collider:
?

poll9

poll10

free engine: an Engine_R

CroneEngine.free

a CroneAudioContext

[ CroneEngine adding command, noteOn, iff, a Function ]

[ CroneEngine adding command, noteOff, i, a Function ]

[ CroneEngine adding command, noteOffAll, , a Function ]

[ CroneEngine adding command, noteKill, i, a Function ]

[ CroneEngine adding command, noteKillAll, , a Function ]

[ CroneEngine adding command, pitchBend, if, a Function ]

[ CroneEngine adding command, pitchBendAll, f, a Function ]

[ CroneEngine adding command, pressure, if, a Function ]

[ CroneEngine adding command, pressureAll, f, a Function ]

[ CroneEngine adding command, timbre, if, a Function ]

[ CroneEngine adding command, timbreAll, f, a Function ]

[ CroneEngine adding command, glide, f, a Function ]

[ CroneEngine adding command, waveShape, f, a Function ]

[ CroneEngine adding command, waveFolds, f, a Function ]

[ CroneEngine adding command, fm1Ratio, f, a Function ]

[ CroneEngine adding command, fm2Ratio, f, a Function ]

[ CroneEngine adding command, fm1Amount, f, a Function ]

[ CroneEngine adding command, fm2Amount, f, a Function ]

[ CroneEngine adding command, envType, i, a Function ]

[ CroneEngine adding command, attack, f, a Function ]

[ CroneEngine adding command, peak, f, a Function ]

[ CroneEngine adding command, decay, f, a Function ]

[ CroneEngine adding command, amp, f, a Function ]

[ CroneEngine adding command, reverbMix, f, a Function ]

[ CroneEngine adding command, lfoShape, i, a Function ]

[ CroneEngine adding command, lfoFreq, f, a Function ]

[ CroneEngine adding command, lfoToFreqAmount, f, a Function ]

[ CroneEngine adding command, lfoToWaveShapeAmount, f, a Function ]

[ CroneEngine adding command, lfoToWaveFoldsAmount, f, a Function ]

[ CroneEngine adding command, lfoToFm1Amount, f, a Function ]

[ CroneEngine adding command, lfoToFm2Amount, f, a Function ]

[ CroneEngine adding command, lfoToAttackAmount, f, a Function ]

[ CroneEngine adding command, lfoToPeakAmount, f, a Function ]

[ CroneEngine adding command, lfoToDecayAmount, f, a Function ]

[ CroneEngine adding command, lfoToReverbMixAmount, f, a Function ]

[ CroneEngine adding command, drift, f, a Function ]

-----------------------

-- crone: done loading engine, starting reports

--------

engine: an Engine_Passersby

command entry: [ 0, noteOn, iff ]

command entry: [ 1, noteOff, i ]

command entry: [ 2, noteOffAll, ]

command entry: [ 3, noteKill, i ]

command entry: [ 4, noteKillAll, ]

command entry: [ 5, pitchBend, if ]

command entry: [ 6, pitchBendAll, f ]

command entry: [ 7, pressure, if ]

command entry: [ 8, pressureAll, f ]

command entry: [ 9, timbre, if ]

command entry: [ 10, timbreAll, f ]

command entry: [ 11, glide, f ]

command entry: [ 12, waveShape, f ]

command entry: [ 13, waveFolds, f ]

command entry: [ 14, fm1Ratio, f ]

command entry: [ 15, fm2Ratio, f ]

command entry: [ 16, fm1Amount, f ]

command entry: [ 17, fm2Amount, f ]

command entry: [ 18, envType, i ]

command entry: [ 19, attack, f ]

command entry: [ 20, peak, f ]

command entry: [ 21, decay, f ]

command entry: [ 22, amp, f ]

command entry: [ 23, reverbMix, f ]

command entry: [ 24, lfoShape, i ]

command entry: [ 25, lfoFreq, f ]

command entry: [ 26, lfoToFreqAmount, f ]

command entry: [ 27, lfoToWaveShapeAmount, f ]

command entry: [ 28, lfoToWaveFoldsAmount, f ]

command entry: [ 29, lfoToFm1Amount, f ]

command entry: [ 30, lfoToFm2Amount, f ]

command entry: [ 31, lfoToAttackAmount, f ]

command entry: [ 32, lfoToPeakAmount, f ]

command entry: [ 33, lfoToDecayAmount, f ]

command entry: [ 34, lfoToReverbMixAmount, f ]

command entry: [ 35, drift, f ]

cpu_peak

cpu_avg

amp_in_l

amp_in_r

amp_out_l

amp_out_r

pitch_in_l

pitch_in_r

waveShapeMod

waveFoldsMod

fm1AmountMod

fm2AmountMod

attackMod

peakMulMod

decayMod

reverbMixMod

WARNING: SynthDef synthVoice too big for sending. Retrying via synthdef file

>>

Same issue as OP

If i sample with SAM and try to load up anything from TAPE folder into Timber player, norns gets system wide silent until hard reset.

(Shield)

No patching cables and no modular levels, just line.

Repeatable

Wierd update.

Recorded another sample with SAM this time it doesnt break timber player and audio on norns but if i load the first sample up, the issue still persists.

Maybe this helps trouble shooting