Bugs and Issues - LSS

Agordejo: Crash on start (using pipewire-jack)

germanp

Since commit 5ce6c5cff3 I get:

ERROR:engine.start:Caught crash in execpthook. Trying too execute atexit anyway
Traceback (most recent call last):
File "/home/german/repos/Agordejo/engine/jackclient.py", line 67, in _setPlaybackSeconds
currenTimeInSeconds = round(pos.frame / pos.frame_rate, 8)
ZeroDivisionError: division by zero

RSS Only moderators or members can reply to this. Sign-in if you are a moderator or member in order to post.

Replies

#1. lss

Thanks for the report.
My first guess is that this is a pipewire bug. pos.frame_rate is the rate at which the jack server runs. For example 44100 or 48000. It is technically impossible for that to be 0, so the number must be reported wrong at some point in the chain.

#2. germanp

Thanks. I reported it to pipewire.