Ticket #463 (closed defect: fixed)

Opened 3 years ago

Last modified 3 years ago

wine+esd causing pulseaudio to segfault.

Reported by: neuron Owned by: lennart
Milestone: 0.9.15 Component: module-esound-*
Keywords: esd,esound,wine Cc:

Description

I ran ventrilo and world of warcraft through wine with esd output, and it works fine, but when I shut them down pulseaudio crashes, console output attached.

Attachments

console-output.txt (38.5 kB) - added by neuron 3 years ago.
console output when pulse crashes.
backtrace.log (6.6 kB) - added by neuron 3 years ago.

Change History

Changed 3 years ago by neuron

console output when pulse crashes.

Changed 3 years ago by neuron

Note that the crash is not 100% reproducable, but I've had it happen twice.

I'll run it with -vv and get a coredump whenever I can get it crashing again.

Changed 3 years ago by lennart

Which version is sthis?

Please provide a backtrace as described here: http://pulseaudio.org/wiki/Community#PatchesBugsTranslations

Changed 3 years ago by neuron

pulseaudio-0.9.14, note that this is on my development system, which uses gcc 4.3.2 and glibc 2.9, although I doubt that's related.

I've had pulseaudio running in gdb for a while now, hopefully I'll be able to get it to crash again. I crashed it twice last night, but was in a hurry and couldn't setup gdb. The crashes might have coencided with the game crashing (unrelated reason, problem with wine emulating 32bit kernel when memory allocations go > 3.2gb), maybe it drops the esd socket without closing it? I'll know more when I get it to crash.

Changed 3 years ago by neuron

Changed 3 years ago by neuron

I found a reliable way of reproducing it, start ventrilo 3.0 in wine and click ctrl+c in console, pulseaudio segfaults for me instantly.

Changed 3 years ago by lennart

OK, this backtrace is very useful.

Changed 3 years ago by lennart

  • milestone set to 0.9.15

Changed 3 years ago by lennart

  • status changed from new to closed
  • resolution set to fixed

Fixed in d09287d.

Note: See TracTickets for help on using tickets.