[Bug 44152] onlinetv 13/ 14 crashes on startup due to missing IAudioSessionManager2 implementation

wine-bugs at winehq.org wine-bugs at winehq.org
Sat Mar 10 05:06:16 CST 2018


https://bugs.winehq.org/show_bug.cgi?id=44152

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|onlinetv 13 crashes with    |onlinetv 13/14 crashes on
                   |Unhandled exception         |startup due to missing
                   |0x0eedfade in thread 152    |IAudioSessionManager2
                   |                            |implementation
          Component|-unknown                    |mmdevapi
                 CC|                            |focht at gmx.net

--- Comment #4 from Anastasius Focht <focht at gmx.net> ---
Hello folks,

confirming.

There are at least 5 different bugs.
Some directly lead to external Delphi exceptions 0x0eedfade appearing in logs.
Some are "runaways" which lead to follow-up stubs triggering aborts.

Using the one which is leads to first Delphi exception:

--- snip ---
$ pwd
/home/focht/.wine/drive_c/Program Files/concept design/onlineTV 14

$ WINEDEBUG=+seh,+relay wine ./onlineTV.exe >>log.txt 2>&1
...
008a:fixme:pulse:AudioSessionControl_RegisterAudioSessionNotification
(0x176d29d0)->(0x1fff4be8) - stub
008a:Call winepulse.drv.GetAudioSessionManager(001caba0,0033f818) ret=f6c51304
...
008a:Ret  winepulse.drv.GetAudioSessionManager() retval=00000000 ret=f6c51304
008a:fixme:pulse:AudioSessionManager_GetSessionEnumerator
(0x17714740)->(0x16ba8bb4) - stub
008a:Call KERNEL32.RaiseException(0eedfade,00000001,00000007,0033f7d4)
ret=00bff61e
008a:trace:seh:raise_exception code=eedfade flags=1 addr=0x7b446aef ip=7b446aef
tid=008a
008a:trace:seh:raise_exception  info[0]=00bff61e
008a:trace:seh:raise_exception  info[1]=1fef9dc0
008a:trace:seh:raise_exception  info[2]=16ba8b60
008a:trace:seh:raise_exception  info[3]=00000000
008a:trace:seh:raise_exception  info[4]=0033f8dc
008a:trace:seh:raise_exception  info[5]=0033f828
008a:trace:seh:raise_exception  info[6]=0033f7f0
008a:trace:seh:raise_exception  eax=7b43521d ebx=16ba8b60 ecx=0000001c
edx=0033f734 esi=0033f7d4 edi=0033f7a0 
...
--- snip ---

Missing IAudioSessionManager2 implementation (stubbed only):

https://source.winehq.org/git/wine.git/blob/HEAD:/dlls/winepulse.drv/mmdevdrv.c#l3071

The other backends besides winepulse lack this too.

$ sha1sum otv14setup.exe 
e0486c3e34d8216b61f63131e566c1e2533ffc71  otv14setup.exe

$ du -sh otv14setup.exe 
55M    otv14setup.exe

$ wine --version
wine-3.3-128-gdfde119538

Regards

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list