#3132: Crash in audio code
---------------------------+-------------------------------------
Reporter: Cyp | Owner:
Type: bug | Status: new
Priority: normal | Milestone: unspecified
Component: Engine: Sound | Version: 3.1_beta1
Keywords: | Blocked By:
Blocking: | Operating System: All/Non-Specific
---------------------------+-------------------------------------
No idea how to reproduce, if it's reproducible. Or even whether it's a bug
in WZ or OpenAL.
{{{
(gdb) (gdb) #0 __lll_lock_wait () at
../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:136
No locals.
#1 0x00007fc23d36642c in _L_lock_1058 () from /lib64/libpthread.so.0
No symbol table info available.
#2 0x00007fc23d36628a in __pthread_mutex_lock (mutex=0x7fc23deb0760) at
pthread_mutex_lock.c:82
__PRETTY_FUNCTION__ = "__pthread_mutex_lock"
type = 1038813024
id = 22735
#3 0x00007fc23dc7b9c8 in GetContextSuspended () at /var/tmp/portage
/media-libs/openal-1.13/work/openal-soft-1.13/Alc/ALc.c:1133
pContext = 0x0
#4 0x00007fc23dc7467d in alGetListener3f (eParam=4100,
pflValue1=0x7ffff662179c, pflValue2=0x7ffff6621798,
pflValue3=0x7ffff6621794) at /var/tmp/portage/media-libs/openal-1.13/wo
rk/openal-soft-1.13/OpenAL32/alListener.c:300
pContext = <optimized out>
#5 0x00000000005f55f9 in audio_Play3DTrack (iX=11778, iY=12664, iZ=156,
iTrack=290, psObj=0x7fc221a5c370, pUserCallback=0x525790
<moveCheckDroidMovingAndVisible(void*)>) at ../..
/../lib/sound/audio.cpp:724
dX = <optimized out>
dY = <optimized out>
gain = <optimized out>
err = <optimized out>
__FUNCTION__ = "audio_Play3DTrack"
psSample = <optimized out>
listenerY = 0
dZ = <optimized out>
listenerX = 0
listenerZ = 0
distance = <optimized out>
#6 0x00000000005f61a3 in audio_PlayObjDynamicTrack (psObj=0x7fc221a5c370,
iTrack=290, pUserCallback=0x525790
<moveCheckDroidMovingAndVisible(void*)>) at ../../../lib/sound/audio.
cpp:858
iX = 11778
iY = 12664
iZ = 156
#7 0x0000000000526121 in movePlayDroidMoveAudio (psDroid=0x7fc221a5c370)
at ../../src/move.cpp:2206
iAudioID = <optimized out>
psPropType = <optimized out>
iPropType = <optimized out>
__FUNCTION__ = "movePlayDroidMoveAudio"
#8 0x0000000000528ccb in movePlayAudio (iMoveSpeed=<optimized out>,
bStoppedBefore=false, bStarted=<optimized out>, psDroid=0x7fc221a5c370) at
../../src/move.cpp:2286
psPropStats = 0x7fc22104aed0
psPropType = <optimized out>
bStoppedNow = 255
iAudioID = -1
propType = <optimized out>
pAudioCallback = 0
#9 moveUpdateDroid (psDroid=0x7fc221a5c370) at ../../src/move.cpp:2655
oldx = 11757
}}}
--
Ticket URL: <http://developer.wz2100.net/ticket/3132>
Warzone 2100 Trac <http://developer.wz2100.net/>
The Warzone 2100 Project
_______________________________________________
Warzone-dev mailing list
[email protected]
https://mail.gna.org/listinfo/warzone-dev