Ticket #105 (closed defect: wontfix)

Opened 5 years ago

Last modified 4 years ago

module-oss get's killed unexpectedly

Reported by: linuxrulez.giedrius Owned by: lennart
Milestone: 0.9.7 Component: module-oss-*
Keywords: OSS Cc:

Description

Hello,

Pulseaudio daemon kills module-oss unexpectedly, though module is loaded on command line. There's also a problem with ALSA plugin, but I guest that's the problem with ALSA itself ( sndrv_pcm_hw_params: Assertion `err >= 0' )

sink-input.c: created 19 "Audio Stream" on oss_output.utdsp_0 with sample spec s16le 1ch 48000Hz
memblock.c: Memory block too large for pool: 1048576 > 16368
memblockq.c: memblockq requested: maxlength=4352, tlength=4096, base=2, prebuf=256, minreq=256
memblockq.c: memblockq sanitized: maxlength=4352, tlength=4096, base=2, prebuf=256, minreq=256
protocol-native.c: Failed to push data into output queue.
source-output.c: freed 9 "Audio Stream"
source-output.c: freed 10 "Audio Stream"
source-output.c: freed 11 "Audio Stream"
source-output.c: freed 12 "Audio Stream"
source-output.c: freed 13 "Audio Stream"
sink-input.c: freed 19 "Audio Stream"
client.c: freed 54 "OSS Emulation[skype]"
module-oss.c: write() failed: Bad address
sink.c: freed 0 "oss_output.utdsp_0"
source.c: freed 1 "oss_output.utdsp_0.monitor"
source.c: freed 0 "oss_input.utdsp_0"
module.c: Unloading "module-oss" (index: #3).
module.c: Unloaded "module-oss" (index: #3).
main.c: Got signal SIGINT.
main.c: Exiting.
main.c: Daemon shutdown initiated.
module.c: Unloading "module-esound-protocol-unix" (index: #0).
module.c: Unloaded "module-esound-protocol-unix" (index: #0).
module.c: Unloading "module-native-protocol-unix" (index: #1).
client.c: freed 53 "OSS Emulation[skype]"
module.c: Unloaded "module-native-protocol-unix" (index: #1).
module.c: Unloading "module-volume-restore" (index: #2).
module-volume-restore.c: failed to open file '(null)': No such file or directory
module.c: Unloaded "module-volume-restore" (index: #2).
main.c: Daemon terminated.

Change History

  Changed 4 years ago by lennart

  • status changed from new to assigned

You seem to have trouble with your audio device, since write() on the device return "Bad address". What kind of audio device is this? Does dmesg say anything?

  Changed 4 years ago by linuxrulez.giedrius

This is SunRay?2 utadem module. No, dmesg is quiet. This only happens sometimes after stopping audio, but quiet frequently.

follow-up: ↓ 4   Changed 4 years ago by lennart

Apparently there are some issues with the SunRay? OSS emulation, as mentioned on the ML recently. Since I lack access to any of these machines and SunRay? is closed source software I fear I am unable to help on this.

Sorry,

Lennart

in reply to: ↑ 3   Changed 4 years ago by linuxrulez.giedrius

I use SRSS 3.1.1 (SUN provides this for free). utadem (audio emulation) module is under GPL:

author: Sun Ray Engineering <srss-feedback-ext@…> description: Sun Ray Audio device emulation v1.22 license: GPL

Replying to lennart:

Apparently there are some issues with the SunRay? OSS emulation, as mentioned on the ML recently. Since I lack access to any of these machines and SunRay? is closed source software I fear I am unable to help on this. Sorry, Lennart

  Changed 4 years ago by lennart

  • status changed from assigned to closed
  • resolution set to wontfix

  Changed 4 years ago by lennart

  • milestone set to 0.9.7
Note: See TracTickets for help on using tickets.