[Bug 50166] Benchmark Sims BMS 4.34 flight sim hangs when air traffic control uses TTS, able to get backtrace

WineHQ Bugzilla wine-bugs at winehq.org
Sun Nov 29 20:49:44 CST 2020


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

--- Comment #6 from freehand at tutanota.com ---
Several members of the benchmarksims.org forum report crash dialog boxes
mentioning "VoiceManager".  

When the hang occurs, the the last few words spoken by the TTS air traffic
control is repeated in an infinite loop on the speakers.

A few comments from the forum about this bug:

"A voice message repeats over and over when BMS 4.34 on linux stalls in
campaign. This suggests the hypothesis that the problem is in the
text-to-speech code is correct.

Text to speech does work for a while in campaign, however. Perhaps a TTS buffer
overflows after a while? "

"BMS crashes each time when an AI taxis near the runway (this would be when
ground tells to switch to tower frequency, I assume). Tested once in campaign,
same results."

>From another forum member: "Just hit the same issue, I wonder what exactly the
voice management thread does (or doesn't) to make other threads timeout. Server
runs fine like 40 mins at avg before crashing. "

>From yet another forum member: "My install is on Ubuntu 20.04. I installed
Falcon and BMS through Lutris but didn't do anything special than what could
have had been done with wine.
Using the proprietary Nvidia drivers for 1050Ti card on a i7.
I also have Opentrack installed in the same wine prefix."  (he then describes
that crashes happen, apparently when air traffic control uses TTS

Here's another crash log provided by a benchmark sims forum user, this one
using wine 4.3:
--------
Unhandled exception: page fault on read access to 0xffffffffffffffff in 64-bit
code (0x00000001400c11c0).
Register dump:
 rip:00000001400c11c0 rsp:0000000010a6fd20 rbp:0000000000000000 eflags:00010206
(  R- --  I   - -P- )
 rax:0000000000000000 rbx:000e00c008980000 rcx:00000000000100a8
rdx:00000000000100b0
 rsi:0000000000000000 rdi:0000000000000001  r8:000000002c3db3c0 
r9:0000000000000000 r10:0000000000000002
 r11:0000000010a6fcf0 r12:0000000000000000 r13:0000000000000000
r14:0000000000000000 r15:0000000140000000
Stack dump:
0x0000000010a6fd20:  0000000000000108 000000000a12b280
0x0000000010a6fd30:  0000000000000000 000000014071043b
0x0000000010a6fd40:  0000000000000000 0000000100000001
0x0000000010a6fd50:  0000000000000000 0000000000000000
0x0000000010a6fd60:  0000000000000000 0000000000000000
0x0000000010a6fd70:  63732d7265767265 69772f7374706972
0x0000000010a6fd80:  000000003f800000 0000000000000000
0x0000000010a6fd90:  0000000000000000 0000000000000000
0x0000000010a6fda0:  0000000000000000 00000001400c10b0
0x0000000010a6fdb0:  0000000000000000 0000000010a6ffd0
0x0000000010a6fdc0:  0000000000000000 000000014070305d
0x0000000010a6fdd0:  000000000a12b368 000000000a2a0000
Backtrace:
=>0 0x00000001400c11c0
VoiceManager::VoiceManagementThread+0x110(__formal=0xa12b368, curBuffer={0x1,
0x1}, doSleep="") in falcon bms (0x0000000000000000)
0x00000001400c11c0 VoiceManager::VoiceManagementThread+0x110 in falcon bms:
movq    (%rbx),%r8
Modules:
Module    Address                    Debug info    Name (183 modules)
ELF            7a800000-        7aa0a000    Deferred        opengl32<elf>
  \-PE            7a850000-        7aa0a000    \               opengl32
ELF            7b400000-        7b826000    Deferred        kernel32<elf>
  \-PE            7b420000-        7b826000    \               kernel32
ELF            7bc00000-        7bd2a000    Deferred        ntdll<elf>
  \-PE            7bc20000-        7bd2a000    \               ntdll
ELF            7c000000-        7c004000    Deferred        <wine-loader>
PE           140000000-       148561000    PDB             falcon bms
PE           180000000-       180263000    Deferred        d3dx9_43
ELF        7fc4c1145000-    7fc4c1452000    Deferred        libasound.so.2
ELF        7fc4c1452000-    7fc4c16fb000    Deferred        libvorbisenc.so.2
ELF        7fc4c16fb000-    7fc4c1927000    Deferred        libvorbis.so.0
ELF        7fc4c1927000-    7fc4c1b30000    Deferred        libogg.so.0
ELF        7fc4c1b30000-    7fc4c1da7000    Deferred        libflac.so.8
ELF        7fc4c1da7000-    7fc4c1fac000    Deferred        libuuid.so.1
ELF        7fc4c1fac000-    7fc4c21b2000    Deferred        libasyncns.so.0
ELF        7fc4c21b2000-    7fc4c242a000    Deferred        libsndfile.so.1
ELF        7fc4c242a000-    7fc4c2634000    Deferred        libwrap.so.0
ELF        7fc4c2634000-    7fc4c283a000    Deferred        libxtst.so.6
ELF        7fc4c283a000-    7fc4c2a42000    Deferred        libsm.so.6
ELF        7fc4c2a42000-    7fc4c2c5f000    Deferred        libice.so.6
ELF        7fc4c2c5f000-    7fc4c2e65000    Deferred        libcap.so.2
ELF        7fc4c2e65000-    7fc4c30e8000    Deferred       
libpulsecommon-10.0.so
ELF        7fc4c30e8000-    7fc4c3339000    Deferred        libpulse.so.0
ELF        7fc4c3e02000-    7fc4c3e3a000    Deferred        winealsa<elf>
  \-PE        7fc4c3e10000-    7fc4c3e3a000    \               winealsa
ELF        7fc4c5e3e000-    7fc4c6061000    Deferred        libncurses.so.5
ELF        7fc4c6061000-    7fc4c628b000    Deferred        libtinfo.so.5
ELF        7fc4c628b000-    7fc4c64c3000    Deferred        libedit.so.2
ELF        7fc4c6845000-    7fc4ca308000    Deferred        libllvm-6.0.so.1
ELF        7fc4ca308000-    7fc4ca520000    Deferred        libelf.so.1
ELF        7fc4ca520000-    7fc4ca729000    Deferred        libdrm_amdgpu.so.1
ELF        7fc4ca729000-    7fc4ca935000    Deferred        libdrm_radeon.so.1
ELF        7fc4ca935000-    7fc4cab3d000    Deferred        libdrm_nouveau.so.2
ELF        7fc4cab3d000-    7fc4cad4c000    Deferred        libsensors.so.4
ELF        7fc4cad4c000-    7fc4cbd11000    Deferred        swrast_dri.so
ELF        7fc4cbd11000-    7fc4cbf22000    Deferred        libdrm.so.2
ELF        7fc4cbf22000-    7fc4cc127000    Deferred        libxcb-dri2.so.0
ELF        7fc4cc127000-    7fc4cc342000    Deferred        libxcb-glx.so.0
ELF        7fc4cc342000-    7fc4cc544000    Deferred        libx11-xcb.so.1
ELF        7fc4cc544000-    7fc4cc747000    Deferred        libxdamage.so.1
ELF        7fc4cc747000-    7fc4cc978000    Deferred        libglapi.so.0
ELF        7fc4cc978000-    7fc4ccb7a000    Deferred        libxshmfence.so.1
ELF        7fc4ccb7a000-    7fc4ccd81000    Deferred        libxcb-sync.so.1
ELF        7fc4ccd81000-    7fc4ccf84000    Deferred        libxcb-present.so.0
ELF        7fc4ccf84000-    7fc4cd18c000    Deferred        libxcb-xfixes.so.0
ELF        7fc4cd18c000-    7fc4cd403000    Deferred        libglx_mesa.so.0
ELF        7fc4cd403000-    7fc4cd6bd000    Deferred        libgldispatch.so.0
ELF        7fc4cd6bd000-    7fc4cd8ef000    Deferred        libglx.so.0
ELF        7fc4cd8ef000-    7fc4cdb80000    Deferred        libgl.so.1
ELF        7fc4cde85000-    7fc4ce088000    Deferred        libxcb-dri3.so.0
ELF        7fc4ce088000-    7fc4ce180000    Deferred        windowscodecs<elf>
  \-PE        7fc4ce0b0000-    7fc4ce180000    \               windowscodecs
ELF        7fc4ce212000-    7fc4ce239000    Deferred        mmdevapi<elf>
  \-PE        7fc4ce220000-    7fc4ce239000    \               mmdevapi
ELF        7fc4ce239000-    7fc4ce24e000    Deferred       
api-ms-win-appmodel-runtime-l1-1-1<elf>
  \-PE        7fc4ce240000-    7fc4ce24e000    \              
api-ms-win-appmodel-runtime-l1-1-1
ELF        7fc4ce24e000-    7fc4ce262000    Deferred       
api-ms-win-core-file-l2-1-1<elf>
  \-PE        7fc4ce250000-    7fc4ce262000    \              
api-ms-win-core-file-l2-1-1
ELF        7fc4ce2a2000-    7fc4ce2ce000    Deferred        propsys<elf>
  \-PE        7fc4ce2b0000-    7fc4ce2ce000    \               propsys
ELF        7fc4ce314000-    7fc4ce329000    Deferred       
api-ms-win-core-sysinfo-l1-2-1<elf>
  \-PE        7fc4ce320000-    7fc4ce329000    \              
api-ms-win-core-sysinfo-l1-2-1
ELF        7fc4ce329000-    7fc4ce33e000    Deferred       
api-ms-win-core-localization-l1-2-1<elf>
  \-PE        7fc4ce330000-    7fc4ce33e000    \              
api-ms-win-core-localization-l1-2-1
ELF        7fc4ce33e000-    7fc4ce352000    Deferred       
api-ms-win-core-fibers-l1-1-1<elf>
  \-PE        7fc4ce340000-    7fc4ce352000    \              
api-ms-win-core-fibers-l1-1-1
ELF        7fc4ce352000-    7fc4ce367000    Deferred       
api-ms-win-core-synch-l1-2-0<elf>
  \-PE        7fc4ce360000-    7fc4ce367000    \              
api-ms-win-core-synch-l1-2-0
ELF        7fc4ce367000-    7fc4ce57b000    Deferred        libgpg-error.so.0
ELF        7fc4ce57b000-    7fc4ce88b000    Deferred        libgcrypt.so.20
ELF        7fc4ce88b000-    7fc4cea9d000    Deferred        liblz4.so.1
ELF        7fc4cea9d000-    7fc4cecc3000    Deferred        liblzma.so.5
ELF        7fc4cecc3000-    7fc4cef65000    Deferred        libsystemd.so.0
ELF        7fc4cef65000-    7fc4cf16e000    Deferred        libffi.so.6
ELF        7fc4cf16e000-    7fc4cf3be000    Deferred        libdbus-1.so.3
ELF        7fc4cf3be000-    7fc4cf641000    Deferred        libgmp.so.10
ELF        7fc4cf641000-    7fc4cf876000    Deferred        libhogweed.so.4
ELF        7fc4cf876000-    7fc4cfaad000    Deferred        libnettle.so.6
ELF        7fc4cfaad000-    7fc4cfcc0000    Deferred        libtasn1.so.6
ELF        7fc4cfcc0000-    7fc4cfef4000    Deferred        libidn.so.11
ELF        7fc4cfef4000-    7fc4d0159000    Deferred        libp11-kit.so.0
ELF        7fc4d0159000-    7fc4d035d000    Deferred        libkeyutils.so.1
ELF        7fc4d035d000-    7fc4d0569000    Deferred        libkrb5support.so.0
ELF        7fc4d0569000-    7fc4d076d000    Deferred        libcom_err.so.2
ELF        7fc4d076d000-    7fc4d09a0000    Deferred        libk5crypto.so.3
ELF        7fc4d09a0000-    7fc4d0c7a000    Deferred        libkrb5.so.3
ELF        7fc4d0c7a000-    7fc4d0e8b000    Deferred       
libavahi-client.so.3
ELF        7fc4d0e8b000-    7fc4d1098000    Deferred       
libavahi-common.so.3
ELF        7fc4d1098000-    7fc4d1431000    Deferred        libgnutls.so.30
ELF        7fc4d1431000-    7fc4d167c000    Deferred        libgssapi_krb5.so.2
ELF        7fc4d167c000-    7fc4d1905000    Deferred        libcups.so.2
ELF        7fc4d1916000-    7fc4d1954000    Deferred        uxtheme<elf>
  \-PE        7fc4d1920000-    7fc4d1954000    \               uxtheme
ELF        7fc4d1954000-    7fc4d1b5a000    Deferred        libxfixes.so.3
ELF        7fc4d1b5a000-    7fc4d1d65000    Deferred        libxcursor.so.1
ELF        7fc4d1d65000-    7fc4d1f75000    Deferred        libxi.so.6
ELF        7fc4d1f75000-    7fc4d2178000    Deferred        libxcomposite.so.1
ELF        7fc4d2178000-    7fc4d2383000    Deferred        libxrandr.so.2
ELF        7fc4d2383000-    7fc4d258d000    Deferred        libxrender.so.1
ELF        7fc4d258d000-    7fc4d2793000    Deferred        libxxf86vm.so.1
ELF        7fc4d2793000-    7fc4d2996000    Deferred        libxinerama.so.1
ELF        7fc4d2996000-    7fc4d2b9e000    Deferred        librt.so.1
ELF        7fc4d2b9e000-    7fc4d2db4000    Deferred        libbsd.so.0
ELF        7fc4d2db4000-    7fc4d2fba000    Deferred        libxdmcp.so.6
ELF        7fc4d2fba000-    7fc4d31be000    Deferred        libxau.so.6
ELF        7fc4d31be000-    7fc4d33e6000    Deferred        libxcb.so.1
ELF        7fc4d33e6000-    7fc4d3726000    Deferred        libx11.so.6
ELF        7fc4d3726000-    7fc4d3938000    Deferred        libxext.so.6
ELF        7fc4d3949000-    7fc4d39ee000    Deferred        winex11<elf>
  \-PE        7fc4d3960000-    7fc4d39ee000    \               winex11
ELF        7fc4d3a04000-    7fc4d3c2e000    Deferred        libexpat.so.1
ELF        7fc4d3c2e000-    7fc4d3e6c000    Deferred        libfontconfig.so.1
ELF        7fc4d3e6c000-    7fc4d409f000    Deferred        libpng16.so.16
ELF        7fc4d409f000-    7fc4d434e000    Deferred        libfreetype.so.6
ELF        7fc4d434e000-    7fc4d4568000    Deferred        libz.so.1
ELF        7fc4d4568000-    7fc4d45d9000    Deferred        dbghelp<elf>
  \-PE        7fc4d4570000-    7fc4d45d9000    \               dbghelp
ELF        7fc4d45d9000-    7fc4d474d000    Deferred        oleaut32<elf>
  \-PE        7fc4d4600000-    7fc4d474d000    \               oleaut32
ELF        7fc4d474d000-    7fc4d4855000    Deferred        comdlg32<elf>
  \-PE        7fc4d4750000-    7fc4d4855000    \               comdlg32
ELF        7fc4d4855000-    7fc4d489f000    Deferred        winspool<elf>
  \-PE        7fc4d4860000-    7fc4d489f000    \               winspool
ELF        7fc4d489f000-    7fc4d48ce000    Deferred        msvfw32<elf>
  \-PE        7fc4d48b0000-    7fc4d48ce000    \               msvfw32
ELF        7fc4d48ce000-    7fc4d490e000    Deferred        ws2_32<elf>
  \-PE        7fc4d48e0000-    7fc4d490e000    \               ws2_32
ELF        7fc4d490e000-    7fc4d4945000    Deferred        netapi32<elf>
  \-PE        7fc4d4920000-    7fc4d4945000    \               netapi32
ELF        7fc4d4945000-    7fc4d4a0b000    Deferred        winmm<elf>
  \-PE        7fc4d4950000-    7fc4d4a0b000    \               winmm
ELF        7fc4d4a0b000-    7fc4d4a39000    Deferred        msacm32<elf>
  \-PE        7fc4d4a10000-    7fc4d4a39000    \               msacm32
ELF        7fc4d4a39000-    7fc4d4c50000    Deferred        libresolv.so.2
ELF        7fc4d4c50000-    7fc4d4c81000    Deferred        iphlpapi<elf>
  \-PE        7fc4d4c60000-    7fc4d4c81000    \               iphlpapi
ELF        7fc4d4c81000-    7fc4d4cd6000    Deferred        dsound<elf>
  \-PE        7fc4d4c90000-    7fc4d4cd6000    \               dsound
ELF        7fc4d4cd6000-    7fc4d4cff000    Deferred        imm32<elf>
  \-PE        7fc4d4ce0000-    7fc4d4cff000    \               imm32
ELF        7fc4d4cff000-    7fc4d4d4d000    Deferred        usp10<elf>
  \-PE        7fc4d4d10000-    7fc4d4d4d000    \               usp10
ELF        7fc4d4d4d000-    7fc4d4ea6000    Deferred        comctl32<elf>
  \-PE        7fc4d4d60000-    7fc4d4ea6000    \               comctl32
ELF        7fc4d4ea6000-    7fc4d4eff000    Deferred        dinput8<elf>
  \-PE        7fc4d4eb0000-    7fc4d4eff000    \               dinput8
ELF        7fc4d4eff000-    7fc4d5073000    Deferred        wined3d<elf>
  \-PE        7fc4d4f20000-    7fc4d5073000    \               wined3d
ELF        7fc4d5073000-    7fc4d50c7000    Deferred        d3d9<elf>
  \-PE        7fc4d5080000-    7fc4d50c7000    \               d3d9
ELF        7fc4d50c7000-    7fc4d51a1000    Deferred        msvcrt<elf>
  \-PE        7fc4d50e0000-    7fc4d51a1000    \               msvcrt
ELF        7fc4d51a1000-    7fc4d5241000    Deferred        rpcrt4<elf>
  \-PE        7fc4d51b0000-    7fc4d5241000    \               rpcrt4
ELF        7fc4d5241000-    7fc4d53e5000    Deferred        ole32<elf>
  \-PE        7fc4d5270000-    7fc4d53e5000    \               ole32
ELF        7fc4d53e5000-    7fc4d540f000    Deferred        shcore<elf>
  \-PE        7fc4d53f0000-    7fc4d540f000    \               shcore
ELF        7fc4d540f000-    7fc4d5497000    Deferred        shlwapi<elf>
  \-PE        7fc4d5420000-    7fc4d5497000    \               shlwapi
ELF        7fc4d5497000-    7fc4d5ea4000    Deferred        shell32<elf>
  \-PE        7fc4d54b0000-    7fc4d5ea4000    \               shell32
ELF        7fc4d5ea4000-    7fc4d5ebf000    Deferred        version<elf>
  \-PE        7fc4d5eb0000-    7fc4d5ebf000    \               version
ELF        7fc4d5ebf000-    7fc4d5f52000    Deferred        advapi32<elf>
  \-PE        7fc4d5ed0000-    7fc4d5f52000    \               advapi32
ELF        7fc4d5f52000-    7fc4d60d1000    Deferred        gdi32<elf>
  \-PE        7fc4d5f70000-    7fc4d60d1000    \               gdi32
ELF        7fc4d61d1000-    7fc4d643a000    Deferred        user32<elf>
  \-PE        7fc4d61f0000-    7fc4d643a000    \               user32
ELF        7fc4d66d5000-    7fc4d68e7000    Deferred        libnss_files.so.2
ELF        7fc4d68e7000-    7fc4d6af3000    Deferred        libnss_nis.so.2
ELF        7fc4d6af3000-    7fc4d6d0b000    Deferred        libnsl.so.1
ELF        7fc4d6d0b000-    7fc4d6f13000    Deferred        libnss_compat.so.2
ELF        7fc4d7113000-    7fc4d732a000    Deferred        libgcc_s.so.1
ELF        7fc4d732a000-    7fc4d762e000    Deferred        libm.so.6
ELF        7fc4d7630000-    7fc4d7834000    Deferred        libdl.so.2
ELF        7fc4d7834000-    7fc4d7bd3000    Deferred        libc.so.6
ELF        7fc4d7bd3000-    7fc4d7df0000    Deferred        libpthread.so.0
ELF        7fc4d7e01000-    7fc4d81ac000    Dwarf           libwine.so.1
ELF        7fc4d81ae000-    7fc4d83d4000    Deferred       
ld-linux-x86-64.so.2
ELF        7ffe5e9ea000-    7ffe5e9eb000    Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) C:\Falcon BMS 4.34\Bin\x64\Falcon BMS.exe
    0000004a    0
    00000049    0
    00000048    0
    00000047    0
    00000041    0
    00000040    0
    0000003f    0
    0000003e    0
    0000003d    0
    0000003c    0
    0000003b  -15
    0000003a    0 <==
    00000039    0
    00000038   15
    00000037    0
    00000035    0
    00000009    0
0000000a wineconsole.exe
    0000000b    0
00000010 services.exe
    00000024    0
    0000001f    0
    00000015    0
    00000012    0
    00000011    0
00000013 winedevice.exe
    0000001a    0
    00000019    0
    00000018    0
    00000014    0
0000001b plugplay.exe
    00000021    0
    00000020    0
    0000001c    0
0000001d explorer.exe
    00000029    0
    00000028    0
    00000027    0
    0000001e    0
00000022 winedevice.exe
    00000026    0
    00000025    0
    00000023    0
0000002a IVC Server.exe
    00000036    0
    00000032    0
    00000031    0
    00000030    0
    0000002f    0
    0000002e    0
    0000002d    0
    0000002c    0
    0000002b    0
System information:
    Wine build: wine-4.3
    Platform: x86_64
    Version: Windows 10
    Host system: Linux
    Host version: 4.9.0-9-amd64

-- 
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