Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Crash] CemUI does not work with wine #108

Open
RaederDev opened this issue Sep 12, 2018 · 2 comments
Open

[Crash] CemUI does not work with wine #108

RaederDev opened this issue Sep 12, 2018 · 2 comments

Comments

@RaederDev
Copy link

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.

@jonbarrow
Copy link
Owner

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.

@RaederDev
Copy link
Author

Yeah that's true but getting it working with wine would still be really cool it's effectively windows at that point anyway.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants