Supercollider在树莓派Raspbian Buster升级后无法运行问题求助
我有多台树莓派4设备,长期运行Raspbian Buster系统,使用官方源安装的Supercollider(3.10.0版本)音频合成器。上周执行apt update & upgrade后,所有设备的Supercollider都无法正常运行。该问题仅出现在树莓派OS上,amd/intel架构Ubuntu系统上的Supercollider运行不受影响。我尝试在树莓派4上安装Ubuntu,虽然能运行但音频输出严重失真。
我暂无法定位问题出在Supercollider、Jackd,还是二者依赖的更新后的系统文件。我花了一周时间尝试网上能找到的所有修复方案,报错信息都一致但均未解决问题。
最终我通过重刷2020-08-20-raspios-buster-armhf-full.img镜像、不执行任何apt update/upgrade操作才恢复正常使用。
如果有相关从业者希望推进该问题解决,能提供分阶段升级、对比两个Debian镜像文件差异的实用技巧,欢迎联系我。否则我会继续使用该旧版本系统,等待其他人修复该问题后再执行apt update操作。也希望遇到同样问题的用户可以了解到重刷2020-08-20-raspios-buster镜像可作为临时解决方案。
我已经尝试过大量通用解决方案均无效,请勿再推荐此类方法。
稳定复现的报错信息
JackPosixProcessSync::LockedTimedWait error usec = 5000000 err = Connection timed out Driver is not running Cannot read socket fd = 5 err = Success Cannot create new client CheckRes error JackSocketClientChannel read fail Cannot open SuperCollider client JackShmReadWritePtr1::~JackShmReadWritePtr1 - Init not done for -1, skipping unlock JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock terminate called without an active exception could not initialize audio. ALSA: poll time out, polled for 34828070 usecs JackAudioDriver::ProcessAsync: read error, stopping...
内容的提问来源于stack exchange,提问作者Phil Busby
相关产品推荐
相关产品推荐

