On 20/01/25 21:30, Doug Lee wrote:
On my Mac Mini (details below), the following simple command starts hanging more and more often the longer I
run the machine without a reboot:
sox --buffer 512 -n -d synth 1 sin 440
The buffer size reduction makes this happen sooner, but the issue can eventually happen without this I believe.
When the hang occurs:
* It is immediate with no output sound, though the SoX progress display does appear.
* The progress counter does not advance.
* Kill will not kill the process; kill -9 is required.
* ps shows the status as S+, meaning foreground and in a less-than-20-second sleep.
* nwchan is 0 and wchan is -
My Mac is running Monterey because it is too old to run a newer OS, but this is a rather old problem. I am
running SoX from Homebrew. In case it matters, my default output device is a Turtle Beach USB sound card,
though I don't think the device changes this issue. I do run Loopback but am not using it for default output.
Hi!
On cfarm104, a Mac Mini (2020), CPU Apple M1, arm64 architecture,
MacOSX 12.6 21.6.0 with sox_ng-14.5.0 your command runs fine and
immediately.
I don't know if it's making sound as it's on the other side of the
planet - maybe it's squeaking in their machine room - nor how to find
out what sound card it has (any clues how to find out without being
root? There's no nothing likely-looking in /dev).
To see if it's a SoX internal issue or something to do with the sound
card, could you try
sox --buffer 512 -n foo.wav synth 1 sin 440
Yes, SoX is often Ctrl-C-impervious; Ctrl-\ kills it.
There was an issue with coreaudio device naming which affected MacOS
https://codeberg.org/sox_ng/sox_ng/issues/167
fixed in sox_ng - trying sox_ng might pinpoint whether it is that or
something else.
I'm building it using the regular tools with build dependencies
installed under $HOME but I've built it successfully with homebrew in
the past. That shouldn't impact the issue.
Also, what version of sox are you using? 14.4.2?
M
_______________________________________________
Sox-users mailing list
Sox-users@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/sox-users