Bug 546474
| Summary: | [abrt] crash in openal-soft-1.10.622-2.fc12 | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Vaclav "sHINOBI" Misek <misek> | ||||
| Component: | openal-soft | Assignee: | Thomas Kowaliczek <linuxdonald> | ||||
| Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
| Severity: | medium | Docs Contact: | |||||
| Priority: | low | ||||||
| Version: | 12 | CC: | antifreeze2173, dusan, hdegoede, linuxdonald, samuel-rhbugs | ||||
| Target Milestone: | --- | ||||||
| Target Release: | --- | ||||||
| Hardware: | x86_64 | ||||||
| OS: | Linux | ||||||
| Whiteboard: | abrt_hash:c611aef29313dc54f9ce4c474c56305787e68fcf | ||||||
| Fixed In Version: | 1.10.622-3.3793919892e6d61e5fec3abeaaeebc3f2332be13git.fc12 | Doc Type: | Bug Fix | ||||
| Doc Text: | Story Points: | --- | |||||
| Clone Of: | Environment: | ||||||
| Last Closed: | 2009-12-27 11:38:04 UTC | Type: | --- | ||||
| Regression: | --- | Mount Type: | --- | ||||
| Documentation: | --- | CRM: | |||||
| Verified Versions: | Category: | --- | |||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||
| Embargoed: | |||||||
| Attachments: |
|
||||||
|
Description
Vaclav "sHINOBI" Misek
2009-12-10 23:10:35 UTC
Created attachment 377618 [details]
File: backtrace
i can´t reproduce this because it works on my system. Please update your system an test it again. The system is fully updated to the latest updates/updates testing. I guess it can be related to the some kind of pulse audio problem as nearly all games from LGP throws ALSA lib pcm.c:2171:(snd_pcm_open_conf) Cannot open shared library /usr/lib/alsa-lib/libasound_module_pcm_pulse.so error and there is no sound in them. It worked around beginning of Dec. Any idea what should I try? BTW under root:
openal-info
ALSA lib pulse.c:229:(pulse_connect) PulseAudio: Unable to connect: Connection refused
ALSA lib pulse.c:229:(pulse_connect) PulseAudio: Unable to connect: Connection refused
AL lib: alsa.c:486: Could not open playback device 'default': Connection refused
AL lib: oss.c:168: Could not open /dev/dsp: No such file or directory
Available playback devices:
ALSA Software on default
ALSA Software on HDA ATI SB [VT1708S Analog] (hw:0,0)
ALSA Software on HDA ATI SB [VT1708S Digital] (hw:0,1)
OSS Software
PortAudio Software
PulseAudio Software
Available capture devices:
ALSA Capture on default
ALSA Capture on HDA ATI SB [VT1708S Analog] (hw:0,0)
OSS Capture
PulseAudio Capture
Default device: ALSA Software
Default capture device: ALSA Capture on default
ALC version: 1.1
ALC extensions:
ALC_ENUMERATE_ALL_EXT, ALC_ENUMERATION_EXT, ALC_EXT_CAPTURE,
ALC_EXT_disconnect, ALC_EXT_EFX, ALC_EXTX_thread_local_context
OpenAL vendor string: OpenAL Community
OpenAL renderer string: OpenAL Soft
OpenAL version string: 1.1 ALSOFT 1.10.622
OpenAL extensions:
AL_EXTX_buffer_sub_data, AL_EXT_EXPONENT_DISTANCE, AL_EXT_FLOAT32,
AL_EXT_IMA4, AL_EXT_LINEAR_DISTANCE, AL_EXT_MCFORMATS, AL_EXT_OFFSET,
AL_EXTX_sample_buffer_object, AL_EXTX_source_distance_model,
AL_LOKI_quadriphonic
EFX version: 1.0
Max auxiliary sends: 2
Available filters:
Low-pass
Available effects:
EAX Reverb
Reverb
Echo
*** Bug 546751 has been marked as a duplicate of this bug. *** *** Bug 547046 has been marked as a duplicate of this bug. *** I see this on a fully updated F12 system. It appears to be the cause of various other programs crashing as well. Actually there must be an underlying issue, but I can't tell what it is. Partly due to so much optimization that it's impossible to read the important variables and also because the top of the stack is either corrupted or has no debuginfo. I installed every debuginfo package it suggested and the top of stack is still:
#0 0x00158450 in ?? ()
#1 0x05f71fee in stream_get_timing_info_callback (pd=<value optimized out>, command=<value optimized out>, tag=<value optimized out>,
t=<value optimized out>, userdata=<value optimized out>) at pulse/stream.c:1731
I see this exact same signature on my warzone2100 crash.
The relevant line is:
1730 if (o->stream->latency_update_callback)
1731 o->stream->latency_update_callback(o->stream, o->stream->latency_update_userdata);
On further testing, there is no consistency. It really looks like memory corruption somewhere. Here's another stack from openal-info:
#0 0x0011a4f8 in ?? ()
#1 0x0011b041 in ?? ()
#2 0x0804dc20 in ?? ()
#3 0x00001200 in ?? ()
#4 0x00000001 in ?? ()
#5 0x0619715c in snd_timer_close () at timer.c:244
#6 0x0011e9b0 in ?? ()
#7 0x08057398 in ?? ()
#8 0xb7f08198 in ?? ()
#9 0x00000480 in ?? ()
#10 0x0804dc20 in ?? ()
#11 0x00001200 in ?? ()
#12 0x00000001 in ?? ()
#13 0x0619715c in snd_timer_close () at timer.c:244
#14 0x080579c0 in ?? ()
#15 0x08057ef8 in ?? ()
#16 0xb7f08198 in ?? ()
#17 0x0613c320 in snd_pcm_ioplug_hw_ptr_update (pcm=0x8057398) at pcm_ioplug.c:56
Backtrace stopped: frame did not save the PC
Sometimes openal-info prints some info before it crashes:
$ openal-info
Available playback devices:
ALSA Software on default
OSS Software
PortAudio Software
PulseAudio Software
Segmentation fault (core dumped)
It's always the same, either that output or nothing.
I will build an newer version of openal-soft when pulseaudio 0.9.22 is ready because in pulseaudio 0.9.22 is an bug fixed with openal-soft. *** Bug 550211 has been marked as a duplicate of this bug. *** openal-soft-1.10.622-3.3793919892e6d61e5fec3abeaaeebc3f2332be13git.fc12 has been submitted as an update for Fedora 12. http://admin.fedoraproject.org/updates/openal-soft-1.10.622-3.3793919892e6d61e5fec3abeaaeebc3f2332be13git.fc12 Yup, this update fixed this bug for me, what about others? openal-info works for me openal-soft-1.10.622-3.3793919892e6d61e5fec3abeaaeebc3f2332be13git.fc12 has been pushed to the Fedora 12 stable repository. If problems still persist, please make note of it in this bug report. |