Lennart, I have been able to determine that the crash with combined_sink occurs when I have the resample_method set to sink-best-quality. This didn't happen with 0.9.6, something new with 0.9.8. After I removed resample_method, I can use combined_sink without any crashing. Jim Jim Duda wrote: > Lennart, > > Although I haven't been able to get you a trace back, I can inform that > the crash appears to be related with using a combined_sink. I was using > a combined_sink to drive 2 sound cards. Once I removed that feature, > pulseaudio appears to run without segfault. > > I didn't have this issue with stock fc7 0.9.6 pulseaudio. > > Jim > > Jim Duda wrote: >> I'm now running with 0.9.10, I'll let you know how that goes. >> >> Jim >> >> Jim Duda wrote: >>> Lennart, >>> >>> I followed the instructions from the fedora StackTraces wiki for >>> installing all the debugging library information. >>> >>> These libraries were installed: >>> Installing: glibc-debuginfo-common >>> Installing: glibc-debuginfo >>> Installing: bash-debuginfo >>> Installing: pulseaudio-module-lirc >>> Installing: pulseaudio-module-bluetooth >>> Installing: PolicyKit-debuginfo >>> Installing: dbus-debuginfo >>> Installing: glib2-debuginfo >>> Installing: alsa-lib-debuginfo >>> Installing: libsamplerate-debuginfo >>> Installing: pulseaudio-debuginfo >>> Installing: libsndfile-debuginfo >>> Installing: tcp_wrappers-debuginfo >>> Installing: liboil-debuginfo >>> Installing: libtool-debuginfo >>> Installing: libcap-debuginfo >>> Installing: hal-debuginfo >>> >>> Running gdb the first time resulted in another failure, with a request >>> to install these 3 packages, which I did. >>> >>> Installing: expat-debuginfo >>> Installing: libsepol-debuginfo >>> Installing: libselinux-debuginfo >>> >>> This is what happens now: >>> >>> linux# gdb /usr/bin/pulseaudio >>> GNU gdb Red Hat Linux (6.6-45.fc8rh) >>> Copyright (C) 2006 Free Software Foundation, Inc. >>> GDB is free software, covered by the GNU General Public License, and you are >>> welcome to change it and/or distribute copies of it under certain >>> conditions. >>> Type "show copying" to see the conditions. >>> There is absolutely no warranty for GDB. Type "show warranty" for details. >>> This GDB was configured as "i386-redhat-linux-gnu"... >>> Using host libthread_db library "/lib/libthread_db.so.1". >>> (gdb) run --system --log-target=syslog >>> Starting program: /usr/bin/pulseaudio --system --log-target=syslog >>> [Thread debugging using libthread_db enabled] >>> [New process 15257] >>> Executing new program: /usr/bin/pulseaudio >>> warning: Cannot initialize thread debugging library: generic error >>> warning: Cannot initialize thread debugging library: generic error >>> [New process 15257] >>> [Thread debugging using libthread_db enabled] >>> Segmentation fault >>> >>> I am running my own compiled kernel, could that be an issue? >>> >>> I've read the fedora wiki a couple of times and tried to google for a >>> solution, but I haven't found one. Do you understand what is going on? >>> >>> Jim >>> >>> >>> Lennart Poettering wrote: >>>> On Fri, 28.03.08 20:33, Jim Duda (jim at duda.tzo.com) wrote: >>>> >>>>> After upgrading from 0.9.8 from 0.9.6, pulse is segfaulting when playing >>>>> simple wav files. >>>>> >>>>> Example: >>>>> >>>>> Mar 28 20:30:18 linux kernel: pulseaudio[2847]: segfault at b4dd79f0 eip >>>>> b4dd79f0 esp bfe949fc error 4 >>>>> >>>>> I have to manually restart. >>>>> >>>>> I'm using --system mode. >>>> Please provide a back trace. >>>> >>>> https://wiki.ubuntu.com/Backtrace >>>> http://fedoraproject.org/wiki/StackTraces >>>> >>>> Lennart >>>>