CemUI
CemUI copied to clipboard
[Crash] CemUI does not work with wine
trafficstars
I have CemUI installed in the same 64bit wineprefix that I'm running Cemu with but when I start it, it crashes.
Given that this is an electron app anyway, is there any reason there is no Linux version? It should be possible to detect Cemu instances running with wine.
wine: Unhandled exception 0x80000003 in thread 4e at address 0x140411d1a (thread 004e), starting debugger...
Update for version 2.3.3 is not available (latest version: 2.3.3, downgrade is disallowed.
2018-09-12T14:59:18.264Z | info: Update not available.
002a:fixme:win:RegisterTouchWindow (0x100a0 00000002): stub
002a:fixme:win:RegisterTouchWindow (0x100a2 00000002): stub
002a:fixme:win:RegisterTouchWindow (0x200a0 00000002): stub
002a:fixme:win:RegisterTouchWindow (0x200a2 00000002): stub
002a:fixme:win:RegisterTouchWindow (0x300a0 00000002): stub
002a:fixme:win:RegisterTouchWindow (0x300a2 00000002): stub
0067:fixme:dbghelp:interpret_function_table_entry PUSH_MACHFRAME 6
0x0000000140411d19: int $3
Modules:
Module Address Debug info Name (173 modules)
PE 240000- 5df000 Deferred ffmpeg
ELF 7a800000- 7aa0c000 Deferred opengl32<elf>
\-PE 7a850000- 7aa0c000 \ opengl32
ELF 7b400000- 7b825000 Deferred kernel32<elf>
\-PE 7b420000- 7b825000 \ kernel32
ELF 7bc00000- 7bd29000 Deferred ntdll<elf>
\-PE 7bc20000- 7bd29000 \ ntdll
ELF 7c000000- 7c005000 Deferred <wine-loader>
PE 140000000- 144d2b000 Export cemui
PE 180000000- 1811e6000 Deferred node
ELF 7f7425320000- 7f7425400000 Deferred msvcrt<elf>
\-PE 7f7425340000- 7f7425400000 \ msvcrt
ELF 7f742c74b000- 7f742c96b000 Deferred libgpg-error.so.0
ELF 7f742c96b000- 7f742cc87000 Deferred libgcrypt.so.20
ELF 7f742cc87000- 7f742cea4000 Deferred liblz4.so.1
ELF 7f742cea4000- 7f742d0ca000 Deferred liblzma.so.5
ELF 7f742d0ca000- 7f742d0d4000 Deferred librt.so.1
ELF 7f742d0d4000- 7f742d35e000 Deferred libsystemd.so.0
ELF 7f742d35e000- 7f742d567000 Deferred libffi.so.6
ELF 7f742d567000- 7f742d5ba000 Deferred libdbus-1.so.3
ELF 7f742d5ba000- 7f742d84d000 Deferred libgmp.so.10
ELF 7f742d84d000- 7f742da83000 Deferred libhogweed.so.4
ELF 7f742da83000- 7f742dcba000 Deferred libnettle.so.6
ELF 7f742dcba000- 7f742decd000 Deferred libtasn1.so.6
ELF 7f742decd000- 7f742e24d000 Deferred libunistring.so.2
ELF 7f742e24d000- 7f742e37d000 Deferred libp11-kit.so.0
ELF 7f742e37d000- 7f742e396000 Deferred libresolv.so.2
ELF 7f742e396000- 7f742e39c000 Deferred libkeyutils.so.1
ELF 7f742e39c000- 7f742e5a9000 Deferred libkrb5support.so.0
ELF 7f742e5a9000- 7f742e5e3000 Deferred libcrypt.so.1
ELF 7f742e5e3000- 7f742e7f4000 Deferred libavahi-client.so.3
ELF 7f742e7f4000- 7f742ea01000 Deferred libavahi-common.so.3
ELF 7f742ea01000- 7f742ed6d000 Deferred libgnutls.so.30
ELF 7f742ed6d000- 7f742efa0000 Deferred libk5crypto.so.3
ELF 7f742efa0000- 7f742f289000 Deferred libkrb5.so.3
ELF 7f742f289000- 7f742f4d7000 Deferred libgssapi_krb5.so.2
ELF 7f742f4d7000- 7f742f766000 Deferred libcups.so.2
ELF 7f742f766000- 7f742f96c000 Deferred libxfixes.so.3
ELF 7f742f96c000- 7f742fb76000 Deferred libxcursor.so.1
ELF 7f742fb76000- 7f742fd87000 Deferred libxi.so.6
ELF 7f742fd87000- 7f742ff8a000 Deferred libxcomposite.so.1
ELF 7f742ff8a000- 7f7430195000 Deferred libxrandr.so.2
ELF 7f7430195000- 7f74303a0000 Deferred libxrender.so.1
ELF 7f74303a0000- 7f74305a6000 Deferred libxxf86vm.so.1
ELF 7f74305a6000- 7f74307a9000 Deferred libxinerama.so.1
ELF 7f74307a9000- 7f74309af000 Deferred libxdmcp.so.6
ELF 7f74309af000- 7f7430bb3000 Deferred libxau.so.6
ELF 7f7430bb3000- 7f7430ddc000 Deferred libxcb.so.1
ELF 7f7430ddc000- 7f7430f1a000 Deferred libx11.so.6
ELF 7f7430f1a000- 7f743112c000 Deferred libxext.so.6
ELF 7f743117f000- 7f7431198000 Deferred powrprof<elf>
\-PE 7f7431190000- 7f7431198000 \ powrprof
ELF 7f7431198000- 7f743123e000 Deferred winex11<elf>
\-PE 7f74311b0000- 7f743123e000 \ winex11
ELF 7f7431303000- 7f743150a000 Deferred libuuid.so.1
ELF 7f743150a000- 7f7431546000 Deferred libexpat.so.1
ELF 7f7431546000- 7f743158b000 Deferred libfontconfig.so.1
ELF 7f743158b000- 7f74317fd000 Deferred libpcre.so.1
ELF 7f74317fd000- 7f7431822000 Deferred libgraphite2.so.3
ELF 7f7431822000- 7f7431944000 Deferred libglib-2.0.so.0
ELF 7f7431944000- 7f74319f9000 Deferred libharfbuzz.so.0
ELF 7f74319f9000- 7f7431c2f000 Deferred libpng16.so.16
ELF 7f7431c2f000- 7f7431e3f000 Deferred libbz2.so.1.0
ELF 7f7431e3f000- 7f7432108000 Deferred libfreetype.so.6
ELF 7f7432109000- 7f743210f000 Deferred libcom_err.so.2
ELF 7f7432174000- 7f7432194000 Deferred concrt140<elf>
\-PE 7f7432180000- 7f7432194000 \ concrt140
ELF 7f7432194000- 7f74321f9000 Deferred oleacc<elf>
\-PE 7f74321a0000- 7f74321f9000 \ oleacc
ELF 7f74321f9000- 7f743223a000 Deferred uxtheme<elf>
\-PE 7f7432200000- 7f743223a000 \ uxtheme
ELF 7f743223a000- 7f7432250000 Deferred msimg32<elf>
\-PE 7f7432240000- 7f7432250000 \ msimg32
ELF 7f7432250000- 7f74323e5000 Deferred oleaut32<elf>
\-PE 7f7432280000- 7f74323e5000 \ oleaut32
ELF 7f74323e5000- 7f7432503000 Deferred msvcr120<elf>
\-PE 7f7432410000- 7f7432503000 \ msvcr120
ELF 7f7432503000- 7f743258d000 Deferred dwrite<elf>
\-PE 7f7432510000- 7f743258d000 \ dwrite
ELF 7f743258d000- 7f74325a8000 Deferred ncrypt<elf>
\-PE 7f7432590000- 7f74325a8000 \ ncrypt
ELF 7f74325a8000- 7f74325c1000 Deferred dwmapi<elf>
\-PE 7f74325b0000- 7f74325c1000 \ dwmapi
ELF 7f74325c1000- 7f7432734000 Deferred wined3d<elf>
\-PE 7f74325e0000- 7f7432734000 \ wined3d
ELF 7f7432734000- 7f743276c000 Deferred dxgi<elf>
\-PE 7f7432740000- 7f743276c000 \ dxgi
ELF 7f743276c000- 7f743279b000 Deferred mpr<elf>
\-PE 7f7432770000- 7f743279b000 \ mpr
ELF 7f743279b000- 7f7432829000 Deferred wininet<elf>
\-PE 7f74327b0000- 7f7432829000 \ wininet
ELF 7f7432829000- 7f7432874000 Deferred winspool<elf>
\-PE 7f7432830000- 7f7432874000 \ winspool
ELF 7f7432874000- 7f7433282000 Deferred shell32<elf>
\-PE 7f7432890000- 7f7433282000 \ shell32
ELF 7f7433282000- 7f7433385000 Deferred comdlg32<elf>
\-PE 7f7433290000- 7f7433385000 \ comdlg32
ELF 7f7433385000- 7f74333af000 Deferred imm32<elf>
\-PE 7f7433390000- 7f74333af000 \ imm32
ELF 7f74333af000- 7f7433507000 Deferred comctl32<elf>
\-PE 7f74333c0000- 7f7433507000 \ comctl32
ELF 7f7433507000- 7f74335a0000 Deferred shlwapi<elf>
\-PE 7f7433520000- 7f74335a0000 \ shlwapi
ELF 7f74335a0000- 7f74337b7000 Deferred libz.so.1
ELF 7f74337b9000- 7f74337d3000 Deferred uiautomationcore<elf>
\-PE 7f74337c0000- 7f74337d3000 \ uiautomationcore
ELF 7f74337d3000- 7f7433823000 Deferred usp10<elf>
\-PE 7f74337e0000- 7f7433823000 \ usp10
ELF 7f7433823000- 7f7433898000 Deferred dbghelp<elf>
\-PE 7f7433830000- 7f7433898000 \ dbghelp
ELF 7f7433898000- 7f74338c8000 Deferred msacm32<elf>
\-PE 7f74338a0000- 7f74338c8000 \ msacm32
ELF 7f74338c8000- 7f7433965000 Deferred rpcrt4<elf>
\-PE 7f74338e0000- 7f7433965000 \ rpcrt4
ELF 7f7433965000- 7f7433b26000 Deferred ole32<elf>
\-PE 7f7433990000- 7f7433b26000 \ ole32
ELF 7f7433b26000- 7f7433bef000 Deferred winmm<elf>
\-PE 7f7433b30000- 7f7433bef000 \ winmm
ELF 7f7433bef000- 7f7433c0a000 Deferred userenv<elf>
\-PE 7f7433c00000- 7f7433c0a000 \ userenv
ELF 7f7433c0a000- 7f7433c3c000 Deferred iphlpapi<elf>
\-PE 7f7433c10000- 7f7433c3c000 \ iphlpapi
ELF 7f7433c3c000- 7f7433c57000 Deferred version<elf>
\-PE 7f7433c40000- 7f7433c57000 \ version
ELF 7f7433c57000- 7f7433ecd000 Deferred user32<elf>
\-PE 7f7433c80000- 7f7433ecd000 \ user32
ELF 7f7433ecd000- 7f7433f6b000 Deferred advapi32<elf>
\-PE 7f7433ee0000- 7f7433f6b000 \ advapi32
ELF 7f7433f6b000- 7f74340ef000 Deferred gdi32<elf>
\-PE 7f7433f80000- 7f74340ef000 \ gdi32
ELF 7f74340ef000- 7f7434105000 Deferred psapi<elf>
\-PE 7f7434100000- 7f7434105000 \ psapi
ELF 7f7434105000- 7f743411b000 Deferred api-ms-win-crt-conio-l1-1-0<elf>
\-PE 7f7434110000- 7f743411b000 \ api-ms-win-crt-conio-l1-1-0
ELF 7f743411b000- 7f7434131000 Deferred api-ms-win-crt-locale-l1-1-0<elf>
\-PE 7f7434120000- 7f7434131000 \ api-ms-win-crt-locale-l1-1-0
ELF 7f7434131000- 7f7434147000 Deferred api-ms-win-crt-time-l1-1-0<elf>
\-PE 7f7434140000- 7f7434147000 \ api-ms-win-crt-time-l1-1-0
ELF 7f7434147000- 7f7434162000 Deferred api-ms-win-crt-math-l1-1-0<elf>
\-PE 7f7434150000- 7f7434162000 \ api-ms-win-crt-math-l1-1-0
ELF 7f7434162000- 7f7434178000 Deferred api-ms-win-crt-utility-l1-1-0<elf>
\-PE 7f7434170000- 7f7434178000 \ api-ms-win-crt-utility-l1-1-0
ELF 7f7434178000- 7f743418e000 Deferred api-ms-win-crt-filesystem-l1-1-0<elf>
\-PE 7f7434180000- 7f743418e000 \ api-ms-win-crt-filesystem-l1-1-0
ELF 7f743418e000- 7f74341a4000 Deferred api-ms-win-crt-environment-l1-1-0<elf>
\-PE 7f7434190000- 7f74341a4000 \ api-ms-win-crt-environment-l1-1-0
ELF 7f74341a4000- 7f74341bc000 Deferred api-ms-win-crt-convert-l1-1-0<elf>
\-PE 7f74341b0000- 7f74341bc000 \ api-ms-win-crt-convert-l1-1-0
ELF 7f74341bc000- 7f74341d4000 Deferred api-ms-win-crt-stdio-l1-1-0<elf>
\-PE 7f74341c0000- 7f74341d4000 \ api-ms-win-crt-stdio-l1-1-0
ELF 7f74341d4000- 7f74341ea000 Deferred api-ms-win-crt-heap-l1-1-0<elf>
\-PE 7f74341e0000- 7f74341ea000 \ api-ms-win-crt-heap-l1-1-0
ELF 7f74341ea000- 7f7434202000 Deferred api-ms-win-crt-string-l1-1-0<elf>
\-PE 7f74341f0000- 7f7434202000 \ api-ms-win-crt-string-l1-1-0
ELF 7f7434202000- 7f7434219000 Deferred api-ms-win-crt-runtime-l1-1-0<elf>
\-PE 7f7434210000- 7f7434219000 \ api-ms-win-crt-runtime-l1-1-0
ELF 7f7434219000- 7f7434343000 Deferred ucrtbase<elf>
\-PE 7f7434240000- 7f7434343000 \ ucrtbase
ELF 7f7434343000- 7f743449f000 Deferred msvcp140<elf>
\-PE 7f7434380000- 7f743449f000 \ msvcp140
ELF 7f743469f000- 7f74346b4000 Deferred libnss_files.so.2
ELF 7f7434bec000- 7f7434c06000 Deferred libgcc_s.so.1
ELF 7f7434c06000- 7f7434d8b000 Deferred libm.so.6
ELF 7f7434d8d000- 7f7434d92000 Deferred libdl.so.2
ELF 7f7434da0000- 7f7434db7000 Deferred vcruntime140<elf>
\-PE 7f7434db0000- 7f7434db7000 \ vcruntime140
ELF 7f7434db7000- 7f7434dfe000 Deferred ws2_32<elf>
\-PE 7f7434dc0000- 7f7434dfe000 \ ws2_32
ELF 7f7434dfe000- 7f7434fc2000 Deferred libc.so.6
ELF 7f7434fc2000- 7f7434fe3000 Deferred libpthread.so.0
ELF 7f7434fe3000- 7f743518b000 Dwarf libwine.so.1
ELF 7f743518d000- 7f74351b9000 Deferred ld-linux-x86-64.so.2
ELF 7ffc4c138000- 7ffc4c139000 Deferred [vdso].so
Threads:
process tid prio (all id:s are in hex)
0000000e services.exe
00000020 0
0000001b 0
00000013 0
00000010 0
0000000f 0
00000011 winedevice.exe
00000018 0
00000017 0
00000016 0
00000012 0
00000019 plugplay.exe
0000001d 0
0000001c 0
0000001a 0
0000001e winedevice.exe
00000025 0
00000022 0
00000021 0
0000001f 0
00000023 explorer.exe
00000028 0
00000027 0
00000026 0
00000024 0
00000029 CemUI.exe
00000063 0
00000062 0
0000005e 0
0000005d 0
0000005c 0
0000004c 0
0000004b 0
0000004a 0
00000049 0
00000048 0
00000047 0
00000046 0
00000045 0
00000044 0
00000043 0
00000042 0
00000041 0
00000040 0
0000003f 0
0000003e 0
0000003d 0
0000003c 0
0000003b 0
0000003a 0
00000039 0
00000038 -2
00000037 -2
00000036 0
00000035 0
00000034 0
00000033 0
00000032 0
00000031 0
00000030 0
0000002f 0
0000002e 0
0000002d 0
0000002c 0
0000002b 0
0000002a 0
0000004d (D) C:\users\benni\Local Settings\Application Data\Programs\cemui\CemUI.exe
00000061 0
00000060 0
0000005f 0
0000005b -2
0000005a 0
00000059 0
00000058 0
00000057 0
00000056 0
00000055 0
00000054 0
00000053 0
00000052 0
00000051 0
00000050 0
0000004f 0
0000004e 0 <==
System information:
Wine build: wine-3.15
Platform: x86_64
Version: Windows 7
Host system: Linux
Host version: 4.18.6-arch1-1-ARCH
002a:fixme:win:RegisterTouchWindow (0x20068 00000002): stub
002a:fixme:win:RegisterTouchWindow (0x2009e 00000002): stub
002a:fixme:win:RegisterTouchWindow (0x30068 00000002): stub
002a:fixme:win:RegisterTouchWindow (0x3009e 00000002): stub
002a:fixme:win:RegisterTouchWindow (0x40068 00000002): stub
002a:fixme:win:UnregisterDeviceNotification (handle=0xcafeaffe), STUB!
002a:fixme:win:UnregisterDeviceNotification (handle=0xcafeaffe), STUB!
002a:fixme:iphlpapi:CancelIPChangeNotify (overlapped 0x2e1bad68): stub
002a:fixme:wtsapi:WTSUnRegisterSessionNotification Stub 0x10054
002a:fixme:ntdll:EtwEventUnregister (deadbeef) stub.
CemUI does not officially support Linux because Cemu does not officially support Linux. There is some Windows-specific code in play, which is why no other OS’ are supported. Support for OS’ that Cemu doesn’t support is not planned.
Yeah that's true but getting it working with wine would still be really cool it's effectively windows at that point anyway.