Bug 546474 - [abrt] crash in openal-soft-1.10.622-2.fc12
Summary: [abrt] crash in openal-soft-1.10.622-2.fc12
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: openal-soft
Version: 12
Hardware: x86_64
OS: Linux
low
medium
Target Milestone: ---
Assignee: Thomas Kowaliczek
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: abrt_hash:c611aef29313dc54f9ce4c474c5...
: 546751 547046 550211 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-12-10 23:10 UTC by Vaclav "sHINOBI" Misek
Modified: 2009-12-28 20:07 UTC (History)
5 users (show)

Fixed In Version: 1.10.622-3.3793919892e6d61e5fec3abeaaeebc3f2332be13git.fc12
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2009-12-27 11:38:04 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: backtrace (11.13 KB, text/plain)
2009-12-10 23:10 UTC, Vaclav "sHINOBI" Misek
no flags Details

Description Vaclav "sHINOBI" Misek 2009-12-10 23:10:35 UTC
abrt 1.0.1 detected a crash.

How to reproduce
-----
1. run openal-info as a common user
2. crash
3.

Attached file: backtrace
cmdline: openal-info
component: openal-soft
executable: /usr/bin/openal-info
kernel: 2.6.31.6-145.fc12.x86_64
package: openal-soft-1.10.622-2.fc12
rating: 4
reason: Process was terminated by signal 11

Comment 1 Vaclav "sHINOBI" Misek 2009-12-10 23:10:39 UTC
Created attachment 377618 [details]
File: backtrace

Comment 2 Thomas Kowaliczek 2009-12-11 01:37:38 UTC
i can´t reproduce this because it works on my system.
Please update your system an test it again.

Comment 3 Vaclav "sHINOBI" Misek 2009-12-11 07:22:26 UTC
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?

Comment 4 Vaclav "sHINOBI" Misek 2009-12-11 21:24:40 UTC
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

Comment 5 Thomas Kowaliczek 2009-12-11 22:18:20 UTC
*** Bug 546751 has been marked as a duplicate of this bug. ***

Comment 6 Thomas Kowaliczek 2009-12-14 21:52:07 UTC
*** Bug 547046 has been marked as a duplicate of this bug. ***

Comment 7 Samuel Sieb 2009-12-16 04:47:15 UTC
I see this on a fully updated F12 system.  It appears to be the cause of various other programs crashing as well.

Comment 8 Samuel Sieb 2009-12-16 05:02:17 UTC
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

Comment 9 Samuel Sieb 2009-12-16 05:04:07 UTC
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.

Comment 10 Thomas Kowaliczek 2009-12-16 21:46:46 UTC
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.

Comment 11 Thomas Kowaliczek 2009-12-24 14:49:00 UTC
*** Bug 550211 has been marked as a duplicate of this bug. ***

Comment 12 Fedora Update System 2009-12-26 14:56:37 UTC
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

Comment 13 Vaclav "sHINOBI" Misek 2009-12-26 20:05:15 UTC
Yup, this update fixed this bug for me, what about others?

Comment 14 Dušan Hokův 2009-12-27 08:10:48 UTC
openal-info works for me

Comment 15 Fedora Update System 2009-12-28 20:07:12 UTC
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.


Note You need to log in before you can comment on or make changes to this bug.