Re: deadlock in mmdevapi AudioClient_Stop (winealsa.drv/mmdevdrv.c)

2011-06-15 Thread Maarten Lankhorst
Hi Joerg, Op 15-06-11 10:00, joerg-cyril.hoe...@t-systems.com schreef: > Hi, > > please try and convince me that a deadlock cannot happen. > > http://source.winehq.org/source//dlls/winealsa.drv/mmdevdrv.c > > AudioClient_Start calls > CreateTimerQueueTimer >which creates a new thread periodic

deadlock in mmdevapi AudioClient_Stop (winealsa.drv/mmdevdrv.c)

2011-06-15 Thread Joerg-Cyril.Hoehle
Hi, please try and convince me that a deadlock cannot happen. http://source.winehq.org/source//dlls/winealsa.drv/mmdevdrv.c AudioClient_Start calls CreateTimerQueueTimer which creates a new thread periodically invoking the timer callback. The callback invokes alsa_push_buffer_data() which