Re: Any idea why this can hang on a long-running Mac?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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




[Index of Archives]     [Linux Sound]     [ALSA Users]     [ALSA Devel]     [Linux Audio Users]     [Linux Media]     [Kernel]     [Photo Sharing]     [Gimp]     [Yosemite News]     [Linux Media]

  Powered by Linux