[pulseaudio-discuss] 0.9.8 seg fault
Jim Duda
jim at duda.tzo.com
Sun Mar 30 06:51:13 PDT 2008
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
>>>
More information about the pulseaudio-discuss
mailing list