LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   Unable to start 16 bit setup for game in Wine (https://www.linuxquestions.org/questions/slackware-14/unable-to-start-16-bit-setup-for-game-in-wine-4175610636/)

Badoga 07-26-2017 05:26 AM

Unable to start 16 bit setup for game in Wine
 
1 Attachment(s)
I do not know what the issue is, but every time I attempt to run the setup program for a certain game, I receive this error. This issue doesn't occur on Fedora. I have attempted using the 32 bit and 64 bit versions of Wine off Winehq and the ones on Slackbuild. Some answers I've read that don't work; CONFIG_X86_16BIT=y is in my kernel. /proc/sys/abi/ldt16 doesn't exist. 32 bit prefix doesn't fix it. I have multilib enabled.
Help would be appreciated.

Terminal:
Code:

preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
wine: Unhandled page fault on write access to 0x000d0000 at address 0x7eae2cc8 (thread 002e), starting debugger...
preloader: Warning: failed to reserve range 00010000-00110000

Backtrace:
Code:

Unhandled exception: page fault on write access to 0x000d0000 in 32-bit code (0x7eb34cc8).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:7eb34cc8 ESP:0033f720 EBP:0033f748 EFLAGS:00010202(  R- --  I  - - - )
 EAX:000d0010 EBX:7eb9d000 ECX:000d0010 EDX:0000d001
 ESI:00450000 EDI:000d0000
Stack dump:
0x0033f720:  00450000 00000fa0 0033f798 7eb331e5
0x0033f730:  7eb9d000 7eb37a96 7eb2d7dd 7eb34c9f
0x0033f740:  7eb9d000 0004f726 0033f798 7eb33383
0x0033f750:  003847c7 00000600 00450000 00000001
0x0033f760:  0000117f 7eb6cda6 0033f790 00000001
0x0033f770:  000707e1 001a0003 00390004 02b90036
Backtrace:
=>0 0x7eb34cc8 in krnl386.exe16 (+0x14cc8) (0x0033f748)
  1 0x7eb33383 in krnl386.exe16 (+0x13382) (0x0033f798)
  2 0x7eb5fae7 in krnl386.exe16 (+0x3fae6) (0x0033f8a8)
  3 0x7eb5ff0d LoadModule16+0x8c() in krnl386.exe16 (0x0033f8e8)
  4 0x7ef56ccf main+0x33e() in winevdm (0x0033fdc8)
  5 0x7ef5848b in winevdm (+0x848a) (0x0033fe08)
  6 0x7b45fcf9 call_process_entry+0x18() in kernel32 (0x0033fe38)
  7 0x7b460eed in kernel32 (+0x40eec) (0x0033fe88)
  8 0x7bca2fec call_thread_func_wrapper+0xb() in ntdll (0x0033feb8)
  9 0x7bca607f call_thread_func+0xde() in ntdll (0x0033ffa8)
  10 0x7bca2fca RtlRaiseException+0x21() in ntdll (0x0033ffc8)
  11 0x7bc752f3 call_dll_entry_point+0x412() in ntdll (0x0033ffe8)
  12 0xf75ba0fd wine_call_on_stack+0x1c() in libwine.so.1 (0x00000000)
  13 0xf75ba260 wine_switch_to_stack+0x1f() in libwine.so.1 (0xffce9d68)
  14 0x7bc7bfdc LdrInitializeThunk+0x38b() in ntdll (0xffce9dd8)
  15 0x7b467159 __wine_kernel_init+0xa58() in kernel32 (0xffceacc8)
  16 0x7bc7cfbb __wine_process_init+0x16a() in ntdll (0xffcead38)
  17 0xf75b82f3 wine_init+0x2a2() in libwine.so.1 (0xffcead88)
  18 0x7c000d2a main+0x79() in <wine-loader> (0xffceb1d8)
  19 0xf73c0697 __libc_start_main+0x106() in libc.so.6 (0x00000000)
0x7eb34cc8: movw        %dx,0x0(%edi)
Modules:
Module        Address                        Debug info        Name (53 modules)
ELF        7b400000-7b7eb000        Dwarf          kernel32<elf>
  \-PE        7b420000-7b7eb000        \              kernel32
ELF        7bc00000-7bd21000        Dwarf          ntdll<elf>
  \-PE        7bc40000-7bd21000        \              ntdll
ELF        7c000000-7c004000        Dwarf          <wine-loader>
ELF        7e8a8000-7e8bd000        Deferred        sound.drv16.so
PE        7e8b0000-7e8bd000        Deferred        sound.drv16
ELF        7e8bd000-7e976000        Deferred        winmm<elf>
  \-PE        7e8c0000-7e976000        \              winmm
ELF        7e976000-7e9a1000        Deferred        mmsystem.dll16.so
PE        7e980000-7e9a1000        Deferred        mmsystem.dll16
ELF        7e9a1000-7e9b5000        Deferred        mouse.drv16.so
PE        7e9b0000-7e9b5000        Deferred        mouse.drv16
ELF        7e9b5000-7e9ca000        Deferred        keyboard.drv16.so
PE        7e9c0000-7e9ca000        Deferred        keyboard.drv16
ELF        7e9ca000-7e9f2000        Deferred        mpr<elf>
  \-PE        7e9d0000-7e9f2000        \              mpr
ELF        7e9f2000-7ea40000        Deferred        user.exe16.so
PE        7ea00000-7ea40000        Deferred        user.exe16
ELF        7ea40000-7ea72000        Deferred        gdi.exe16.so
PE        7ea50000-7ea72000        Deferred        gdi.exe16
ELF        7ea72000-7eac2000        Deferred        libncurses.so.5
ELF        7eac3000-7ead9000        Deferred        display.drv16.so
PE        7ead0000-7ead9000        Deferred        display.drv16
ELF        7ead9000-7eaee000        Deferred        comm.drv16.so
PE        7eae0000-7eaee000        Deferred        comm.drv16
ELF        7eaee000-7eb12000        Deferred        imm32<elf>
  \-PE        7eaf0000-7eb12000        \              imm32
ELF        7eb12000-7ebd8000        Dwarf          krnl386.exe16.so
PE        7eb20000-7ebd8000        DIA            krnl386.exe16
ELF        7ebd8000-7ec50000        Deferred        advapi32<elf>
  \-PE        7ebf0000-7ec50000        \              advapi32
ELF        7ec50000-7ed7c000        Deferred        gdi32<elf>
  \-PE        7ec60000-7ed7c000        \              gdi32
ELF        7ed7c000-7eed1000        Deferred        user32<elf>
  \-PE        7ed90000-7eed1000        \              user32
ELF        7eed1000-7eee3000        Deferred        libnss_files.so.2
ELF        7eee3000-7eef0000        Deferred        libnss_nis.so.2
ELF        7eef0000-7ef0c000        Deferred        libnsl.so.1
ELF        7ef16000-7ef2b000        Deferred        system.drv16.so
PE        7ef20000-7ef2b000        Deferred        system.drv16
ELF        7ef2b000-7ef45000        Deferred        version<elf>
  \-PE        7ef30000-7ef45000        \              version
ELF        7ef45000-7ef5c000        Dwarf          winevdm<elf>
  \-PE        7ef50000-7ef5c000        \              winevdm
ELF        7ef5c000-7efb0000        Deferred        libm.so.6
ELF        7efb2000-7efbd000        Deferred        libnss_compat.so.2
ELF        f73a3000-f73a8000        Deferred        libdl.so.2
ELF        f73a8000-f7540000        Dwarf          libc.so.6
ELF        f7540000-f755d000        Deferred        libpthread.so.0
ELF        f75ad000-f777d000        Dwarf          libwine.so.1
ELF        f777e000-f77a6000        Deferred        ld-linux.so.2
ELF        f77a8000-f77a9000        Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
0000000e services.exe
        [C:\windows\system32\services.exe]
        00000028    0
        00000025    0
        00000020    0
        0000001a    0
        00000017    0
        00000016    0
        00000015    0
        00000012    0
        0000000f    0
00000010 explorer.exe
        [C:\windows\system32\explorer.exe /desktop]
        0000002e    0
        0000002d    0
        0000002c    0
        00000011    0
00000013 winedevice.exe
        [C:\windows\system32\winedevice.exe]
        0000001f    0
        0000001c    0
        0000001b    0
        00000019    0
        00000018    0
        00000014    0
0000001d plugplay.exe
        [C:\windows\system32\plugplay.exe]
        00000022    0
        00000021    0
        0000001e    0
00000023 winedevice.exe
        [C:\windows\system32\winedevice.exe]
        0000002b    0
        0000002a    0
        00000029    0
        00000027    0
        00000026    0
        00000024    0
0000002f (D) C:\windows\system32\winevdm.exe
        [C:\windows\system32\winevdm.exe --app-name D:\SETUP\SETUP.EXE D:\SETUP\SETUP.EXE]
        00000030    0 <==
00000033 explorer.exe
        [C:\windows\system32\explorer.exe /desktop]
        00000037    0
        00000036    0
        00000035    0
        00000034    0
System information:
    Wine build: wine-2.12 (Staging)
    Platform: i386
    Version: Windows 98
    Host system: Linux
    Host version: 4.4.14


Alien Bob 07-26-2017 05:42 AM

You can fix the preloader warning by following Pat Volkerding's advice: http://www.linuxquestions.org/questi...7/#post4220946

I don't know if that will solve your segfault as well.

Badoga 07-26-2017 05:46 AM

Quote:

Originally Posted by Alien Bob (Post 5740008)
You can fix the preloader warning by following Pat Volkerding's advice: http://www.linuxquestions.org/questi...7/#post4220946

I don't know if that will solve your segfault as well.

That fixed it! Thank you so much.


All times are GMT -5. The time now is 08:46 AM.