Results 1 to 2 of 2
  1. #1
    EmuTalk Member
    Join Date
    Jun 2014
    0 Post(s)

    Nemu64 crashing under Wine (Ubuntu)

    Hello dear community! I'm new here, and also to Linux/Ubuntu :)

    I seem to have a problem with Nemu64 when I launch it from within Wine. This is what the error report says:

    Unhandled exception: page fault on write access to 0x378909e0 in 32-bit code (0x054e8c34).
    Register dump:
    CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
     EIP:054e8c34 ESP:0033fa48 EBP:0033fa58 EFLAGS:00210203(  R- --  I   - - -C)
     EAX:378909e0 EBX:0556acb0 ECX:00000002 EDX:0000000a
     ESI:0033fac0 EDI:378909e0
    Stack dump:
    0x0033fa48:  0000003c 001d3b20 0555da10 7d553000
    0x0033fa58:  0033fbf8 7d527b7e 0033faa0 0556acb0
    0x0033fa68:  00003304 00000002 ffffffff 0000ffff
    0x0033fa78:  007e7f03 7ea39b30 00007fff 00000000
    0x0033fa88:  0033fab8 0556acb0 0555d9e0 0033faa0
    0x0033fa98:  001d3b20 0000000c 00000124 a36d02f0
    000c: sel=0067 base=00000000 limit=00000000 32-bit r-x
    =>0 0x054e8c34 in input (+0x8c34) (0x0033fa58)
      1 0x7d527b7e in dinput (+0x7b7d) (0x0033fbf8)
      2 0x0555ddcf in input (+0x7ddce) (0x0033fcac)
      3 0x05563e78 in input (+0x83e77) (0x0033fcb4)
      4 0x0041beeb in nemu64 (+0x1beea) (0x7ea1a780)
      5 0xfff0e483 (0x04244c8d)
    0x054e8c34: repe movsl    (%esi),%es:(%edi)
    Module    Address            Debug info    Name (118 modules)
    PE      400000- 48e7000    Export          nemu64
    PE     48f0000- 4c43000    Deferred        gs_dll
    PE     5380000- 53e0000    Deferred        profile
    PE     54e0000- 558e000    Export          input
    PE     5690000- 5750000    Deferred        lemd3d8
    PE     5860000- 5954000    Deferred        debugger
    PE     5a60000- 5af8000    Deferred        lemcombinedebugger
    PE     5c10000- 5d84000    Deferred        audio
    PE     5ea0000- 5f43000    Deferred        dialogs
    PE    10000000-10013000    Deferred        kailleraclient
    ELF    7b800000-7ba5b000    Deferred        kernel32<elf>
      \-PE    7b810000-7ba5b000    \               kernel32
    ELF    7bc00000-7bcdb000    Deferred        ntdll<elf>
      \-PE    7bc10000-7bcdb000    \               ntdll
    ELF    7bf00000-7bf04000    Deferred        <wine-loader>
    ELF    7d05b000-7d09c000    Deferred        usp10<elf>
      \-PE    7d060000-7d09c000    \               usp10
    ELF    7d244000-7d28d000    Deferred        dsound<elf>
      \-PE    7d250000-7d28d000    \               dsound
    ELF    7d28d000-7d39c000    Deferred        opengl32<elf>
      \-PE    7d2b0000-7d39c000    \               opengl32
    ELF    7d39c000-7d4dc000    Deferred        wined3d<elf>
      \-PE    7d3b0000-7d4dc000    \               wined3d
    ELF    7d4dc000-7d510000    Deferred        d3d8<elf>
      \-PE    7d4e0000-7d510000    \               d3d8
    ELF    7d510000-7d55b000    Dwarf           dinput<elf>
      \-PE    7d520000-7d55b000    \               dinput
    ELF    7d673000-7d698000    Deferred        imm32<elf>
      \-PE    7d680000-7d698000    \               imm32
    ELF    7d698000-7d6c8000    Deferred
    ELF    7d6c8000-7d6d1000    Deferred
    ELF    7d6d1000-7d6d8000    Deferred
    ELF    7d6d8000-7d6f0000    Deferred
    ELF    7d6f0000-7d73b000    Deferred
    ELF    7d73b000-7d777000    Deferred
    ELF    7d777000-7d78b000    Deferred
    ELF    7d78b000-7d811000    Deferred
    ELF    7d811000-7d81d000    Deferred
    ELF    7d81d000-7d84d000    Deferred
    ELF    7d84d000-7d90b000    Deferred
    ELF    7d90b000-7d91d000    Deferred
    ELF    7d91d000-7d9e3000    Deferred
    ELF    7d9e3000-7da28000    Deferred
    ELF    7da28000-7da95000    Deferred
    ELF    7daa0000-7dab3000    Deferred
    ELF    7dab3000-7daea000    Deferred        uxtheme<elf>
      \-PE    7dac0000-7daea000    \               uxtheme
    ELF    7daea000-7daf0000    Deferred
    ELF    7daf0000-7dafb000    Deferred
    ELF    7dafb000-7db0c000    Deferred
    ELF    7db0c000-7db10000    Deferred
    ELF    7db10000-7db1b000    Deferred
    ELF    7db1b000-7db26000    Deferred
    ELF    7db26000-7db2c000    Deferred
    ELF    7db2c000-7db30000    Deferred
    ELF    7db30000-7db37000    Deferred
    ELF    7db37000-7db3b000    Deferred
    ELF    7db3b000-7db5d000    Deferred
    ELF    7db5d000-7dc91000    Deferred
    ELF    7dc91000-7dca4000    Deferred
    ELF    7dca4000-7dca9000    Deferred
    ELF    7dca9000-7dcad000    Deferred
    ELF    7dcad000-7dcb2000    Deferred
    ELF    7dcb2000-7dcc0000    Deferred
    ELF    7dcc2000-7dd54000    Deferred        winex11<elf>
      \-PE    7dcd0000-7dd54000    \               winex11
    ELF    7dd9e000-7ddc7000    Deferred
    ELF    7ddc7000-7de02000    Deferred
    ELF    7de02000-7de2a000    Deferred
    ELF    7de2a000-7de44000    Deferred
    ELF    7de44000-7dee4000    Deferred
    ELF    7df02000-7e038000    Deferred        oleaut32<elf>
      \-PE    7df20000-7e038000    \               oleaut32
    ELF    7e038000-7e04c000    Deferred        olepro32<elf>
      \-PE    7e040000-7e04c000    \               olepro32
    ELF    7e04c000-7e086000    Deferred        oledlg<elf>
      \-PE    7e050000-7e086000    \               oledlg
    ELF    7e086000-7e0c6000    Deferred        winspool<elf>
      \-PE    7e090000-7e0c6000    \               winspool
    ELF    7e0c6000-7e140000    Deferred        shlwapi<elf>
      \-PE    7e0d0000-7e140000    \               shlwapi
    ELF    7e140000-7e373000    Deferred        shell32<elf>
      \-PE    7e150000-7e373000    \               shell32
    ELF    7e373000-7e45e000    Deferred        comdlg32<elf>
      \-PE    7e380000-7e45e000    \               comdlg32
    ELF    7e45e000-7e494000    Deferred        ws2_32<elf>
      \-PE    7e470000-7e494000    \               ws2_32
    ELF    7e494000-7e53c000    Deferred        msvcrt<elf>
      \-PE    7e4b0000-7e53c000    \               msvcrt
    ELF    7e566000-7e591000    Deferred        msacm32<elf>
      \-PE    7e570000-7e591000    \               msacm32
    ELF    7e591000-7e612000    Deferred        rpcrt4<elf>
      \-PE    7e5a0000-7e612000    \               rpcrt4
    ELF    7e612000-7e74e000    Deferred        ole32<elf>
      \-PE    7e630000-7e74e000    \               ole32
    ELF    7e74e000-7e808000    Deferred        winmm<elf>
      \-PE    7e760000-7e808000    \               winmm
    ELF    7e808000-7e87a000    Deferred        advapi32<elf>
      \-PE    7e810000-7e87a000    \               advapi32
    ELF    7e87a000-7e997000    Deferred        gdi32<elf>
      \-PE    7e890000-7e997000    \               gdi32
    ELF    7e997000-7eaf1000    Deferred        user32<elf>
      \-PE    7e9b0000-7eaf1000    \               user32
    ELF    7eaf1000-7ebf8000    Deferred        comctl32<elf>
      \-PE    7eb00000-7ebf8000    \               comctl32
    ELF    7ebf8000-7ec05000    Deferred
    ELF    7ec05000-7ec11000    Deferred
    ELF    7ec11000-7ec2a000    Deferred
    ELF    7ef9c000-7efe2000    Deferred
    ELF    7efe6000-7f000000    Deferred        version<elf>
      \-PE    7eff0000-7f000000    \               version
    ELF    f7411000-f75c0000    Deferred
    ELF    f75c0000-f75c5000    Deferred
    ELF    f75c6000-f75e2000    Deferred
    ELF    f75e7000-f75f0000    Deferred
    ELF    f7600000-f77b5000    Dwarf 
    ELF    f77b7000-f77d9000    Deferred
    ELF    f77d9000-f77da000    Deferred        [vdso].so
    process  tid      prio (all id:s are in hex)
    0000000e services.exe
        00000026    0
        00000025    0
        0000001d    0
        00000014    0
        00000010    0
        0000000f    0
    00000012 winedevice.exe
        0000001a    0
        00000019    0
        00000017    0
        00000013    0
    0000001b plugplay.exe
        00000020    0
        0000001f    0
        0000001c    0
    00000021 WLIDSVC.EXE
        0000003a    0
        00000039    0
        00000038    0
        00000035    0
        00000034    0
        00000033    0
        0000002d    0
        0000002c    0
        0000002b    0
        0000002a    0
        00000029    0
        00000028    0
        00000027    0
        00000022    0
    00000036 WLIDSVCM.EXE
        00000037    0
    00000041 (D) H:\Hämtningar\nemu64.exe
        00000046    0
        00000042    0 <==
    00000043 explorer.exe
        00000045    0
        00000044    0
    System information:
    Wine build: wine-1.6.2
    Platform: i386 (WOW64)
    Host system: Linux
    Host version: 3.13.0-29-generic
    Last edited by NES_player4LIFE; June 20th, 2014 at 00:25. Reason: Code tag added.

  2. #2
    EmuTalk Member
    Join Date
    Mar 2012
    5 Post(s)
    Well, Wine does not implement a lot of instructions and memory management, and it barely supports DirectX...
    Quote Originally Posted by Loner View Post
    Platform: i386 (WOW64)
    ...And it shouldn't be using the Windows on Windows 64 subsystem. Try configuring Wine to simulate a 32-bit OS.

    If that doesn't work, then it's probably a lack of compatibility from Wine itself. The only thing you could do is installing Windows, either as dual-boot or replacing Linux. (A virtual machine would not work, since it doesn't support 3D.)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts