16-bit Game crashes shortly after starting

Questions about Wine on Linux
Locked
ec5778
Newbie
Newbie
Posts: 4
Joined: Thu Jan 18, 2018 6:46 pm

16-bit Game crashes shortly after starting

Post by ec5778 »

Hello,

I am trying to get a very old game/interactive storybook to work on Wine. The game installs with only a couple of errors about creating shortcuts, but the launcher program fails completely, and the game itself always crashes very shortly after loading. On one occasion it got far enough to hear the first sound effect but never further (so it does definitely start executing at least a bit of the program).

A similar version is available online from https://archive.org/details/DKMMPBBP.

This is the terminal output when I try to run it, please could someone have a look and let me know if there's anything I can do to get it working under Wine. (Note: I know that I'd have a reasonably good chance to get it working by installing Windows 3 under DosBox but I was wondering if there is a solution to get it working under Wine).

Note that I've created a clean 32-bit wine prefix for this and tried setting it for various Windows versions (2.0, 3.1, 95, 98, XP) under Winecfg.

Thanks in advance

Code: Select all

user3566@hplaptop:~/.wine32-pbbear/dosdevices/c:/DKMM/PBBEAR$ WINEPREFIX=~/.wine32-pbbear wine pbbear.exe
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
fixme:wing:WinGGetDIBPointer16 0055 0x3eb994: setting BITMAPINFO not supported
fixme:wing:WinGGetDIBPointer16 005e 0x3eb968: setting BITMAPINFO not supported
wine: Unhandled page fault on read access to 0x0000bc50 at address 0x11df:0x00009044 (thread 0046), starting debugger...
Unhandled exception: page fault on read access to 0x0000bc50 in segmented 32-bit code (11df:00009044).
In segmented 32 bit mode.
Register dump:
 CS:11df SS:14f7 DS:15f7 ES:14f7 FS:0063 GS:006b
 EIP:00009044 ESP:00003e0e EBP:00003e18 EFLAGS:00210246(  R- --  I  Z- -P- )
 EAX:17370000 EBX:000054a4 ECX:00000003 EDX:15f70000
 ESI:00000000 EDI:00000000
Stack dump:
0x14f7:0x3e0e: *** Invalid address 0x00003e0e ***

000c: sel=0067 base=00000000 limit=00000000 16-bit r-x
Backtrace:
=>0 0x11df:0x00009044 (0x14f7:0x3e18)
0x11df:0x00009044: -- no code accessible --
Modules:
Module	Address			Debug info	Name (142 modules)
ELF	7b400000-7b7e1000	Deferred        kernel32<elf>
  \-PE	7b410000-7b7e1000	\               kernel32
ELF	7bc00000-7bcf4000	Deferred        ntdll<elf>
  \-PE	7bc10000-7bcf4000	\               ntdll
ELF	7c000000-7c004000	Deferred        <wine-loader>
ELF	7ca02000-7ca1f000	Deferred        libgcc_s.so.1
ELF	7ca41000-7cacd000	Deferred        libvorbisenc.so.2
ELF	7cacd000-7caf9000	Deferred        libvorbis.so.0
ELF	7caf9000-7cb58000	Deferred        libflac.so.8
ELF	7cb58000-7cbe7000	Deferred        libsndfile.so.1
ELF	7cbe7000-7cc73000	Deferred        libpulsecommon-10.0.so
ELF	7cc73000-7cccd000	Deferred        libpulse.so.0
ELF	7cccd000-7ce00000	Deferred        oleaut32<elf>
  \-PE	7cce0000-7ce00000	\               oleaut32
ELF	7cf0d000-7cf16000	Deferred        libogg.so.0
ELF	7cf16000-7cf1d000	Deferred        libasyncns.so.0
ELF	7cf50000-7cf79000	Deferred        winepulse<elf>
  \-PE	7cf60000-7cf79000	\               winepulse
ELF	7cf79000-7cff0000	Deferred        libpcre.so.3
ELF	7cff0000-7d008000	Deferred        libgpg-error.so.0
ELF	7d008000-7d034000	Deferred        libselinux.so.1
ELF	7d034000-7d04a000	Deferred        liblz4.so.1
ELF	7d04a000-7d076000	Deferred        liblzma.so.5
ELF	7d076000-7d145000	Deferred        libgcrypt.so.20
ELF	7d145000-7d1d6000	Deferred        libsystemd.so.0
ELF	7d1d6000-7d1df000	Deferred        libffi.so.6
ELF	7d1df000-7d1f7000	Deferred        libresolv.so.2
ELF	7d1f7000-7d1fc000	Deferred        libkeyutils.so.1
ELF	7d1fc000-7d256000	Deferred        libdbus-1.so.3
ELF	7d256000-7d2e2000	Deferred        libgmp.so.10
ELF	7d2e2000-7d317000	Deferred        libhogweed.so.4
ELF	7d317000-7d353000	Deferred        libnettle.so.6
ELF	7d353000-7d368000	Deferred        libtasn1.so.6
ELF	7d368000-7d39c000	Deferred        libidn.so.11
ELF	7d39c000-7d4f8000	Deferred        libp11-kit.so.0
ELF	7d4f8000-7d505000	Deferred        libkrb5support.so.0
ELF	7d505000-7d50a000	Deferred        libcom_err.so.2
ELF	7d50a000-7d53f000	Deferred        libk5crypto.so.3
ELF	7d53f000-7d617000	Deferred        libkrb5.so.3
ELF	7d617000-7d62b000	Deferred        libavahi-client.so.3
ELF	7d62b000-7d639000	Deferred        libavahi-common.so.3
ELF	7d639000-7d7fc000	Deferred        libgnutls.so.30
ELF	7d7fc000-7d84e000	Deferred        libgssapi_krb5.so.2
ELF	7d84e000-7d8df000	Deferred        libcups.so.2
ELF	7d8df000-7d916000	Deferred        uxtheme<elf>
  \-PE	7d8f0000-7d916000	\               uxtheme
ELF	7d916000-7d91d000	Deferred        libxfixes.so.3
ELF	7d91d000-7d929000	Deferred        libxcursor.so.1
ELF	7d929000-7d93c000	Deferred        libxi.so.6
ELF	7d93c000-7d949000	Deferred        libxrandr.so.2
ELF	7d949000-7d955000	Deferred        libxrender.so.1
ELF	7d955000-7d95c000	Deferred        libxxf86vm.so.1
ELF	7d95c000-7d966000	Deferred        librt.so.1
ELF	7d966000-7d981000	Deferred        libbsd.so.0
ELF	7d981000-7dacc000	Deferred        libx11.so.6
ELF	7dad2000-7dadc000	Deferred        libwrap.so.0
ELF	7dadc000-7daff000	Deferred        mmdevapi<elf>
  \-PE	7dae0000-7daff000	\               mmdevapi
ELF	7daff000-7db8b000	Deferred        winex11<elf>
  \-PE	7db10000-7db8b000	\               winex11
ELF	7db8b000-7dbca000	Deferred        winspool<elf>
  \-PE	7db90000-7dbca000	\               winspool
ELF	7dbca000-7dcc4000	Deferred        comctl32<elf>
  \-PE	7dbd0000-7dcc4000	\               comctl32
ELF	7dcc4000-7dd3b000	Deferred        shlwapi<elf>
  \-PE	7dcd0000-7dd3b000	\               shlwapi
ELF	7dd3b000-7df7f000	Deferred        shell32<elf>
  \-PE	7dd50000-7df7f000	\               shell32
ELF	7dfe9000-7e015000	Deferred        libxcb.so.1
ELF	7e015000-7e100000	Deferred        comdlg32<elf>
  \-PE	7e020000-7e100000	\               comdlg32
ELF	7e200000-7e204000	Deferred        libxcomposite.so.1
ELF	7e204000-7e208000	Deferred        libxinerama.so.1
ELF	7e208000-7e20f000	Deferred        libxdmcp.so.6
ELF	7e20f000-7e213000	Deferred        libxau.so.6
ELF	7e213000-7e228000	Deferred        libxext.so.6
ELF	7e228000-7e23f000	Deferred        commdlg.dll16.so
PE	7e230000-7e23f000	Deferred        commdlg.dll16
ELF	7e23f000-7e254000	Deferred        wing.dll16.so
PE	7e240000-7e254000	Deferred        wing.dll16
ELF	7e254000-7e269000	Deferred        win87em.dll16.so
PE	7e260000-7e269000	Deferred        win87em.dll16
ELF	7e26a000-7e27f000	Deferred        sound.drv16.so
PE	7e270000-7e27f000	Deferred        sound.drv16
ELF	7e27f000-7e2aa000	Deferred        msacm32<elf>
  \-PE	7e280000-7e2aa000	\               msacm32
ELF	7e2aa000-7e32a000	Deferred        rpcrt4<elf>
  \-PE	7e2c0000-7e32a000	\               rpcrt4
ELF	7e32a000-7e463000	Deferred        ole32<elf>
  \-PE	7e340000-7e463000	\               ole32
ELF	7e463000-7e51c000	Deferred        winmm<elf>
  \-PE	7e470000-7e51c000	\               winmm
ELF	7e51c000-7e547000	Deferred        mmsystem.dll16.so
PE	7e520000-7e547000	Deferred        mmsystem.dll16
ELF	7e547000-7e55b000	Deferred        mouse.drv16.so
PE	7e550000-7e55b000	Deferred        mouse.drv16
ELF	7e55b000-7e570000	Deferred        keyboard.drv16.so
PE	7e560000-7e570000	Deferred        keyboard.drv16
ELF	7e570000-7e586000	Deferred        display.drv16.so
PE	7e580000-7e586000	Deferred        display.drv16
ELF	7e586000-7e5ae000	Deferred        mpr<elf>
  \-PE	7e590000-7e5ae000	\               mpr
ELF	7e5ae000-7e5fd000	Deferred        user.exe16.so
PE	7e5c0000-7e5fd000	Deferred        user.exe16
ELF	7e5fd000-7e62f000	Deferred        gdi.exe16.so
PE	7e610000-7e62f000	Deferred        gdi.exe16
ELF	7e62f000-7e644000	Deferred        comm.drv16.so
PE	7e630000-7e644000	Deferred        comm.drv16
ELF	7e644000-7e659000	Deferred        system.drv16.so
PE	7e650000-7e659000	Deferred        system.drv16
ELF	7e659000-7e67d000	Deferred        imm32<elf>
  \-PE	7e660000-7e67d000	\               imm32
ELF	7e6e5000-7e710000	Deferred        libexpat.so.1
ELF	7e710000-7e759000	Deferred        libfontconfig.so.1
ELF	7e759000-7e793000	Deferred        libpng16.so.16
ELF	7e793000-7e7b2000	Deferred        libz.so.1
ELF	7e7b2000-7e86e000	Deferred        libfreetype.so.6
ELF	7e86e000-7e891000	Deferred        libtinfo.so.5
ELF	7e891000-7e8b7000	Deferred        libncurses.so.5
ELF	7e8ea000-7e98f000	Deferred        krnl386.exe16.so
PE	7e900000-7e98f000	Deferred        krnl386.exe16
ELF	7e98f000-7ea06000	Deferred        advapi32<elf>
  \-PE	7e9a0000-7ea06000	\               advapi32
ELF	7ea06000-7eb34000	Deferred        gdi32<elf>
  \-PE	7ea10000-7eb34000	\               gdi32
ELF	7eb34000-7ec92000	Deferred        user32<elf>
  \-PE	7eb50000-7ec92000	\               user32
ELF	7ec92000-7eca5000	Deferred        libnss_files.so.2
ELF	7eca5000-7ecb3000	Deferred        libnss_nis.so.2
ELF	7ecb3000-7ecce000	Deferred        libnsl.so.1
ELF	7eece000-7efcd000	Deferred        libm.so.6
ELF	7efcf000-7efe9000	Deferred        version<elf>
  \-PE	7efd0000-7efe9000	\               version
ELF	7efe9000-7f000000	Deferred        winevdm<elf>
  \-PE	7eff0000-7f000000	\               winevdm
ELF	f7b3e000-f7b43000	Deferred        libdl.so.2
ELF	f7b43000-f7d19000	Deferred        libc.so.6
ELF	f7d19000-f7d38000	Deferred        libpthread.so.0
ELF	f7d60000-f7d6a000	Deferred        libnss_compat.so.2
ELF	f7d6b000-f7f21000	Dwarf           libwine.so.1
ELF	f7f23000-f7f4a000	Deferred        ld-linux.so.2
ELF	f7f4d000-f7f4e000	Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
0000000e services.exe
	00000020    0
	0000001f    0
	00000014    0
	00000010    0
	0000000f    0
00000012 winedevice.exe
	0000001e    0
	00000019    0
	00000018    0
	00000013    0
0000001c plugplay.exe
	00000022    0
	00000021    0
	0000001d    0
00000044 (D) C:\windows\system32\winevdm.exe
	00000050   15
	0000004f    0
	0000004e    0
	00000046    0 <==
	00000045    0
00000047 explorer.exe
	0000004c    0
	0000004b    0
	0000004a    0
	00000049    0
	00000048    0
System information:
    Wine build: wine-2.0.4
    Platform: i386
    Version: Windows 3.1
    Host system: Linux
    Host version: 4.13.0-21-generic
User avatar
DarkShadow44
Level 8
Level 8
Posts: 1207
Joined: Tue Nov 22, 2016 5:39 pm

Re: 16-bit Game crashes shortly after starting

Post by DarkShadow44 »

Did you try wine 3.0 already?
ec5778
Newbie
Newbie
Posts: 4
Joined: Thu Jan 18, 2018 6:46 pm

Re: 16-bit Game crashes shortly after starting

Post by ec5778 »

DarkShadow44 wrote:Did you try wine 3.0 already?
Hi, thanks for getting back to me. Funny you should ask that - I've just been offered Wine 3.0 earlier today by the automatic updater. I can confirm the same thing happens with Wine 3.0.

Code: Select all

user3566@hplaptop:~/.wine32-pbbear/dosdevices/c:/DKMM/PBBEAR$ WINEPREFIX=~/.wine32-pbbear wine pbbear.exe
002d:err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7bcf7de0
0021:err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
0034:fixme:iphlpapi:NotifyIpInterfaceChange (family 0, callback 0x6a0cb608, context 0x9588b0, init_notify 0, handle 0x119fc88): stub
wine: configuration in '/home/user3566/.wine32-pbbear' has been updated.
0049:fixme:wing:WinGGetDIBPointer16 0064 0x3ebb44: setting BITMAPINFO not supported
0049:fixme:wing:WinGGetDIBPointer16 005e 0x3ebb18: setting BITMAPINFO not supported
wine: Unhandled page fault on read access to 0x0000bc50 at address 0x11df:0x00009044 (thread 0049), starting debugger...
Unhandled exception: page fault on read access to 0x0000bc50 bad address.
004f:fixme:dbghelp:addr_to_linear Failed to linearize address 14f7:4128 (mode 0)
004f:fixme:dbghelp:addr_to_linear Unsupported (yet) mode (ffffffff)
In (null) mode.
Register dump:
 CS:11df SS:14f7 DS:15f7 ES:14f7 FS:0063 GS:006bBad segment (5367)
Stack dump:
Backtrace:
=>0 Unknown mode ffffffff
 (Unknown mode ffffffff
)
Unknown mode ffffffff
: -- no code accessible --
Modules:
Module	Address			Debug info	Name (142 modules)
ELF	7b400000-7b7e8000	Deferred        kernel32<elf>
  \-PE	7b410000-7b7e8000	\               kernel32
ELF	7bc00000-7bcf8000	Deferred        ntdll<elf>
  \-PE	7bc10000-7bcf8000	\               ntdll
ELF	7c000000-7c004000	Deferred        <wine-loader>
ELF	7c7e3000-7c800000	Deferred        libgcc_s.so.1
ELF	7c959000-7c9e5000	Deferred        libvorbisenc.so.2
ELF	7c9e5000-7ca74000	Deferred        libsndfile.so.1
ELF	7ca74000-7cb00000	Deferred        libpulsecommon-10.0.so
ELF	7cc18000-7cc77000	Deferred        libflac.so.8
ELF	7cc77000-7ccd1000	Deferred        libpulse.so.0
ELF	7cd40000-7cd6c000	Deferred        libvorbis.so.0
ELF	7cd6c000-7cd75000	Deferred        libogg.so.0
ELF	7cd75000-7cd7c000	Deferred        libasyncns.so.0
ELF	7cdaf000-7cdd9000	Deferred        winepulse<elf>
  \-PE	7cdc0000-7cdd9000	\               winepulse
ELF	7cdd9000-7cf0b000	Deferred        oleaut32<elf>
  \-PE	7cdf0000-7cf0b000	\               oleaut32
ELF	7cf0b000-7cf82000	Deferred        libpcre.so.3
ELF	7cf82000-7cf9a000	Deferred        libgpg-error.so.0
ELF	7cf9a000-7cfc6000	Deferred        libselinux.so.1
ELF	7cfc6000-7cfdc000	Deferred        liblz4.so.1
ELF	7cfdc000-7d008000	Deferred        liblzma.so.5
ELF	7d008000-7d0d7000	Deferred        libgcrypt.so.20
ELF	7d0d7000-7d168000	Deferred        libsystemd.so.0
ELF	7d168000-7d171000	Deferred        libffi.so.6
ELF	7d171000-7d189000	Deferred        libresolv.so.2
ELF	7d189000-7d18e000	Deferred        libkeyutils.so.1
ELF	7d18e000-7d1e8000	Deferred        libdbus-1.so.3
ELF	7d1e8000-7d274000	Deferred        libgmp.so.10
ELF	7d274000-7d2a9000	Deferred        libhogweed.so.4
ELF	7d2a9000-7d2e5000	Deferred        libnettle.so.6
ELF	7d2e5000-7d2fa000	Deferred        libtasn1.so.6
ELF	7d2fa000-7d32e000	Deferred        libidn.so.11
ELF	7d32e000-7d48a000	Deferred        libp11-kit.so.0
ELF	7d48a000-7d497000	Deferred        libkrb5support.so.0
ELF	7d497000-7d49c000	Deferred        libcom_err.so.2
ELF	7d49c000-7d4d1000	Deferred        libk5crypto.so.3
ELF	7d4d1000-7d5a9000	Deferred        libkrb5.so.3
ELF	7d5a9000-7d5bd000	Deferred        libavahi-client.so.3
ELF	7d5bd000-7d5cb000	Deferred        libavahi-common.so.3
ELF	7d5cb000-7d78e000	Deferred        libgnutls.so.30
ELF	7d78e000-7d7e0000	Deferred        libgssapi_krb5.so.2
ELF	7d7e0000-7d871000	Deferred        libcups.so.2
ELF	7d871000-7d8a9000	Deferred        uxtheme<elf>
  \-PE	7d880000-7d8a9000	\               uxtheme
ELF	7d8a9000-7d8b0000	Deferred        libxfixes.so.3
ELF	7d8b0000-7d8bc000	Deferred        libxcursor.so.1
ELF	7d8bc000-7d8cf000	Deferred        libxi.so.6
ELF	7d8cf000-7d8d3000	Deferred        libxcomposite.so.1
ELF	7d8d3000-7d8e0000	Deferred        libxrandr.so.2
ELF	7d8e0000-7d8ec000	Deferred        libxrender.so.1
ELF	7d8ec000-7d8f3000	Deferred        libxxf86vm.so.1
ELF	7d8f3000-7d8f7000	Deferred        libxinerama.so.1
ELF	7d8f7000-7d901000	Deferred        librt.so.1
ELF	7d901000-7d91c000	Deferred        libbsd.so.0
ELF	7d91c000-7d948000	Deferred        libxcb.so.1
ELF	7d948000-7da93000	Deferred        libx11.so.6
ELF	7da93000-7daa8000	Deferred        libxext.so.6
ELF	7daae000-7dab8000	Deferred        libwrap.so.0
ELF	7dab8000-7dadb000	Deferred        mmdevapi<elf>
  \-PE	7dac0000-7dadb000	\               mmdevapi
ELF	7dadb000-7db67000	Deferred        winex11<elf>
  \-PE	7daf0000-7db67000	\               winex11
ELF	7db67000-7dba6000	Deferred        winspool<elf>
  \-PE	7db70000-7dba6000	\               winspool
ELF	7dba6000-7dcc3000	Deferred        comctl32<elf>
  \-PE	7dbb0000-7dcc3000	\               comctl32
ELF	7dcc3000-7df15000	Deferred        shell32<elf>
  \-PE	7dcd0000-7df15000	\               shell32
ELF	7df15000-7e000000	Deferred        comdlg32<elf>
  \-PE	7df20000-7e000000	\               comdlg32
ELF	7e103000-7e10a000	Deferred        libxdmcp.so.6
ELF	7e10a000-7e10e000	Deferred        libxau.so.6
ELF	7e10e000-7e184000	Deferred        shlwapi<elf>
  \-PE	7e120000-7e184000	\               shlwapi
ELF	7e184000-7e19b000	Deferred        commdlg.dll16.so
PE	7e190000-7e19b000	Deferred        commdlg.dll16
ELF	7e19b000-7e1b0000	Deferred        wing.dll16.so
PE	7e1a0000-7e1b0000	Deferred        wing.dll16
ELF	7e1b0000-7e1c5000	Deferred        win87em.dll16.so
PE	7e1c0000-7e1c5000	Deferred        win87em.dll16
ELF	7e1c6000-7e1db000	Deferred        sound.drv16.so
PE	7e1d0000-7e1db000	Deferred        sound.drv16
ELF	7e1db000-7e206000	Deferred        msacm32<elf>
  \-PE	7e1e0000-7e206000	\               msacm32
ELF	7e206000-7e287000	Deferred        rpcrt4<elf>
  \-PE	7e210000-7e287000	\               rpcrt4
ELF	7e287000-7e3e1000	Deferred        ole32<elf>
  \-PE	7e2a0000-7e3e1000	\               ole32
ELF	7e3e1000-7e49a000	Deferred        winmm<elf>
  \-PE	7e3f0000-7e49a000	\               winmm
ELF	7e49a000-7e4c5000	Deferred        mmsystem.dll16.so
PE	7e4a0000-7e4c5000	Deferred        mmsystem.dll16
ELF	7e4c5000-7e4d9000	Deferred        mouse.drv16.so
PE	7e4d0000-7e4d9000	Deferred        mouse.drv16
ELF	7e4d9000-7e4ee000	Deferred        keyboard.drv16.so
PE	7e4e0000-7e4ee000	Deferred        keyboard.drv16
ELF	7e4ee000-7e504000	Deferred        display.drv16.so
PE	7e4f0000-7e504000	Deferred        display.drv16
ELF	7e504000-7e52c000	Deferred        mpr<elf>
  \-PE	7e510000-7e52c000	\               mpr
ELF	7e52c000-7e57b000	Deferred        user.exe16.so
PE	7e540000-7e57b000	Deferred        user.exe16
ELF	7e57b000-7e5ad000	Deferred        gdi.exe16.so
PE	7e580000-7e5ad000	Deferred        gdi.exe16
ELF	7e5ad000-7e5c2000	Deferred        comm.drv16.so
PE	7e5b0000-7e5c2000	Deferred        comm.drv16
ELF	7e5c2000-7e5d7000	Deferred        system.drv16.so
PE	7e5d0000-7e5d7000	Deferred        system.drv16
ELF	7e5d7000-7e5fb000	Deferred        imm32<elf>
  \-PE	7e5e0000-7e5fb000	\               imm32
ELF	7e663000-7e68e000	Deferred        libexpat.so.1
ELF	7e68e000-7e6d7000	Deferred        libfontconfig.so.1
ELF	7e6d7000-7e711000	Deferred        libpng16.so.16
ELF	7e711000-7e730000	Deferred        libz.so.1
ELF	7e730000-7e7ec000	Deferred        libfreetype.so.6
ELF	7e7ec000-7e80f000	Deferred        libtinfo.so.5
ELF	7e80f000-7e835000	Deferred        libncurses.so.5
ELF	7e868000-7e90d000	Deferred        krnl386.exe16.so
PE	7e870000-7e90d000	Deferred        krnl386.exe16
ELF	7e90d000-7e984000	Deferred        advapi32<elf>
  \-PE	7e920000-7e984000	\               advapi32
ELF	7e984000-7eab2000	Deferred        gdi32<elf>
  \-PE	7e990000-7eab2000	\               gdi32
ELF	7eab2000-7ec92000	Deferred        user32<elf>
  \-PE	7eac0000-7ec92000	\               user32
ELF	7ec92000-7eca5000	Deferred        libnss_files.so.2
ELF	7eca5000-7ecb3000	Deferred        libnss_nis.so.2
ELF	7ecb3000-7ecce000	Deferred        libnsl.so.1
ELF	7eece000-7efcd000	Deferred        libm.so.6
ELF	7efcf000-7efe9000	Deferred        version<elf>
  \-PE	7efd0000-7efe9000	\               version
ELF	7efe9000-7f000000	Deferred        winevdm<elf>
  \-PE	7eff0000-7f000000	\               winevdm
ELF	f7bae000-f7bb3000	Deferred        libdl.so.2
ELF	f7bb3000-f7d89000	Deferred        libc.so.6
ELF	f7d89000-f7da8000	Deferred        libpthread.so.0
ELF	f7dd0000-f7dda000	Deferred        libnss_compat.so.2
ELF	f7ddb000-f7f91000	Dwarf           libwine.so.1
ELF	f7f93000-f7fba000	Deferred        ld-linux.so.2
ELF	f7fbd000-f7fbe000	Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
0000000e services.exe
	0000001d    0
	00000013    0
	00000010    0
	0000000f    0
00000011 winedevice.exe
	0000001a    0
	00000017    0
	00000016    0
	00000012    0
0000001b plugplay.exe
	0000001f    0
	0000001e    0
	0000001c    0
00000022 explorer.exe
	0000002c    0
	0000002b    0
	00000028    0
	00000023    0
00000047 (D) C:\windows\system32\winevdm.exe
	0000004d   15
	0000004c    0
	0000004b    0
	00000049    0 <==
	00000048    0
System information:
    Wine build: wine-3.0
    Platform: i386
    Version: Windows 3.1
    Host system: Linux
    Host version: 4.13.0-21-generic
User avatar
dimesio
Moderator
Moderator
Posts: 13204
Joined: Tue Mar 25, 2008 10:30 pm

Re: 16-bit Game crashes shortly after starting

Post by dimesio »

Code: Select all

0021:err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
You need to fix that.
User avatar
dimesio
Moderator
Moderator
Posts: 13204
Joined: Tue Mar 25, 2008 10:30 pm

Re: 16-bit Game crashes shortly after starting

Post by dimesio »

Someone filed a bug for this: https://bugs.winehq.org/show_bug.cgi?id=44384.
ec5778
Newbie
Newbie
Posts: 4
Joined: Thu Jan 18, 2018 6:46 pm

Re: 16-bit Game crashes shortly after starting

Post by ec5778 »

dimesio wrote:

Code: Select all

0021:err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
You need to fix that.
I've fixed this by installing winbind, now the output is as follows:

Code: Select all

user3566@hplaptop:~/.wine32-pbbear/dosdevices/c:/DKMM/PBBEAR$ WINEPREFIX=~/.wine32-pbbear wine pbbear.exe
003b:fixme:wing:WinGGetDIBPointer16 0064 0x3ebb64: setting BITMAPINFO not supported
003b:fixme:wing:WinGGetDIBPointer16 005e 0x3ebb38: setting BITMAPINFO not supported
wine: Unhandled page fault on read access to 0x0000bc50 at address 0x11df:0x00009044 (thread 003b), starting debugger...
Unhandled exception: page fault on read access to 0x0000bc50 bad address.
0046:fixme:dbghelp:addr_to_linear Failed to linearize address 14f7:4128 (mode 0)
0046:fixme:dbghelp:addr_to_linear Unsupported (yet) mode (ffffffff)
In (null) mode.
Register dump:
 CS:11df SS:14f7 DS:15f7 ES:14f7 FS:0063 GS:006bBad segment (5367)
Stack dump:
Backtrace:
=>0 Unknown mode ffffffff
 (Unknown mode ffffffff
)
Unknown mode ffffffff
: -- no code accessible --
Modules:
Module	Address			Debug info	Name (142 modules)
ELF	7b400000-7b7e8000	Deferred        kernel32<elf>
  \-PE	7b410000-7b7e8000	\               kernel32
ELF	7bc00000-7bcf8000	Deferred        ntdll<elf>
  \-PE	7bc10000-7bcf8000	\               ntdll
ELF	7c000000-7c004000	Deferred        <wine-loader>
ELF	7c7e3000-7c800000	Deferred        libgcc_s.so.1
ELF	7c96e000-7c9fa000	Deferred        libvorbisenc.so.2
ELF	7c9fa000-7ca59000	Deferred        libflac.so.8
ELF	7ca59000-7cae8000	Deferred        libsndfile.so.1
ELF	7cae8000-7cb74000	Deferred        libpulsecommon-10.0.so
ELF	7cb74000-7cbce000	Deferred        libpulse.so.0
ELF	7cbce000-7cd00000	Deferred        oleaut32<elf>
  \-PE	7cbe0000-7cd00000	\               oleaut32
ELF	7ce07000-7ce33000	Deferred        libvorbis.so.0
ELF	7ce33000-7ce3c000	Deferred        libogg.so.0
ELF	7ce3c000-7ce43000	Deferred        libasyncns.so.0
ELF	7ce76000-7cea0000	Deferred        winepulse<elf>
  \-PE	7ce80000-7cea0000	\               winepulse
ELF	7cea0000-7cf17000	Deferred        libpcre.so.3
ELF	7cf17000-7cf2f000	Deferred        libgpg-error.so.0
ELF	7cf2f000-7cf5b000	Deferred        libselinux.so.1
ELF	7cf5b000-7cf71000	Deferred        liblz4.so.1
ELF	7cf71000-7cf9d000	Deferred        liblzma.so.5
ELF	7cf9d000-7d06c000	Deferred        libgcrypt.so.20
ELF	7d06c000-7d0fd000	Deferred        libsystemd.so.0
ELF	7d0fd000-7d106000	Deferred        libffi.so.6
ELF	7d106000-7d11e000	Deferred        libresolv.so.2
ELF	7d11e000-7d178000	Deferred        libdbus-1.so.3
ELF	7d178000-7d204000	Deferred        libgmp.so.10
ELF	7d204000-7d239000	Deferred        libhogweed.so.4
ELF	7d239000-7d275000	Deferred        libnettle.so.6
ELF	7d275000-7d28a000	Deferred        libtasn1.so.6
ELF	7d28a000-7d2be000	Deferred        libidn.so.11
ELF	7d2be000-7d41a000	Deferred        libp11-kit.so.0
ELF	7d41a000-7d427000	Deferred        libkrb5support.so.0
ELF	7d427000-7d45c000	Deferred        libk5crypto.so.3
ELF	7d45c000-7d534000	Deferred        libkrb5.so.3
ELF	7d534000-7d6f7000	Deferred        libgnutls.so.30
ELF	7d6f7000-7d749000	Deferred        libgssapi_krb5.so.2
ELF	7d749000-7d7da000	Deferred        libcups.so.2
ELF	7d7e0000-7d7ea000	Deferred        libwrap.so.0
ELF	7d7ea000-7d80d000	Deferred        mmdevapi<elf>
  \-PE	7d7f0000-7d80d000	\               mmdevapi
ELF	7d80d000-7d845000	Deferred        uxtheme<elf>
  \-PE	7d810000-7d845000	\               uxtheme
ELF	7d845000-7d84c000	Deferred        libxfixes.so.3
ELF	7d84c000-7d858000	Deferred        libxcursor.so.1
ELF	7d858000-7d86b000	Deferred        libxi.so.6
ELF	7d86b000-7d878000	Deferred        libxrandr.so.2
ELF	7d878000-7d884000	Deferred        libxrender.so.1
ELF	7d884000-7d88b000	Deferred        libxxf86vm.so.1
ELF	7d88b000-7d8a6000	Deferred        libbsd.so.0
ELF	7d8a6000-7d8d2000	Deferred        libxcb.so.1
ELF	7d8d2000-7da1d000	Deferred        libx11.so.6
ELF	7da22000-7da27000	Deferred        libkeyutils.so.1
ELF	7da27000-7da2c000	Deferred        libcom_err.so.2
ELF	7da2c000-7da40000	Deferred        libavahi-client.so.3
ELF	7da40000-7da4e000	Deferred        libavahi-common.so.3
ELF	7da50000-7dadc000	Deferred        winex11<elf>
  \-PE	7da60000-7dadc000	\               winex11
ELF	7dadc000-7db1b000	Deferred        winspool<elf>
  \-PE	7dae0000-7db1b000	\               winspool
ELF	7db1b000-7dc38000	Deferred        comctl32<elf>
  \-PE	7db20000-7dc38000	\               comctl32
ELF	7dc38000-7dcae000	Deferred        shlwapi<elf>
  \-PE	7dc50000-7dcae000	\               shlwapi
ELF	7dcae000-7df00000	Deferred        shell32<elf>
  \-PE	7dcc0000-7df00000	\               shell32
ELF	7e001000-7e005000	Deferred        libxcomposite.so.1
ELF	7e005000-7e009000	Deferred        libxinerama.so.1
ELF	7e009000-7e0f4000	Deferred        comdlg32<elf>
  \-PE	7e010000-7e0f4000	\               comdlg32
ELF	7e15a000-7e164000	Deferred        librt.so.1
ELF	7e164000-7e16b000	Deferred        libxdmcp.so.6
ELF	7e16b000-7e16f000	Deferred        libxau.so.6
ELF	7e16f000-7e184000	Deferred        libxext.so.6
ELF	7e184000-7e19b000	Deferred        commdlg.dll16.so
PE	7e190000-7e19b000	Deferred        commdlg.dll16
ELF	7e19b000-7e1b0000	Deferred        wing.dll16.so
PE	7e1a0000-7e1b0000	Deferred        wing.dll16
ELF	7e1b0000-7e1c5000	Deferred        win87em.dll16.so
PE	7e1c0000-7e1c5000	Deferred        win87em.dll16
ELF	7e1c6000-7e1db000	Deferred        sound.drv16.so
PE	7e1d0000-7e1db000	Deferred        sound.drv16
ELF	7e1db000-7e206000	Deferred        msacm32<elf>
  \-PE	7e1e0000-7e206000	\               msacm32
ELF	7e206000-7e287000	Deferred        rpcrt4<elf>
  \-PE	7e210000-7e287000	\               rpcrt4
ELF	7e287000-7e3e1000	Deferred        ole32<elf>
  \-PE	7e2a0000-7e3e1000	\               ole32
ELF	7e3e1000-7e49a000	Deferred        winmm<elf>
  \-PE	7e3f0000-7e49a000	\               winmm
ELF	7e49a000-7e4c5000	Deferred        mmsystem.dll16.so
PE	7e4a0000-7e4c5000	Deferred        mmsystem.dll16
ELF	7e4c5000-7e4d9000	Deferred        mouse.drv16.so
PE	7e4d0000-7e4d9000	Deferred        mouse.drv16
ELF	7e4d9000-7e4ee000	Deferred        keyboard.drv16.so
PE	7e4e0000-7e4ee000	Deferred        keyboard.drv16
ELF	7e4ee000-7e504000	Deferred        display.drv16.so
PE	7e4f0000-7e504000	Deferred        display.drv16
ELF	7e504000-7e52c000	Deferred        mpr<elf>
  \-PE	7e510000-7e52c000	\               mpr
ELF	7e52c000-7e57b000	Deferred        user.exe16.so
PE	7e540000-7e57b000	Deferred        user.exe16
ELF	7e57b000-7e5ad000	Deferred        gdi.exe16.so
PE	7e580000-7e5ad000	Deferred        gdi.exe16
ELF	7e5ad000-7e5c2000	Deferred        comm.drv16.so
PE	7e5b0000-7e5c2000	Deferred        comm.drv16
ELF	7e5c2000-7e5d7000	Deferred        system.drv16.so
PE	7e5d0000-7e5d7000	Deferred        system.drv16
ELF	7e5d7000-7e5fb000	Deferred        imm32<elf>
  \-PE	7e5e0000-7e5fb000	\               imm32
ELF	7e663000-7e68e000	Deferred        libexpat.so.1
ELF	7e68e000-7e6d7000	Deferred        libfontconfig.so.1
ELF	7e6d7000-7e711000	Deferred        libpng16.so.16
ELF	7e711000-7e730000	Deferred        libz.so.1
ELF	7e730000-7e7ec000	Deferred        libfreetype.so.6
ELF	7e7ec000-7e80f000	Deferred        libtinfo.so.5
ELF	7e80f000-7e835000	Deferred        libncurses.so.5
ELF	7e868000-7e90d000	Deferred        krnl386.exe16.so
PE	7e870000-7e90d000	Deferred        krnl386.exe16
ELF	7e90d000-7e984000	Deferred        advapi32<elf>
  \-PE	7e920000-7e984000	\               advapi32
ELF	7e984000-7eab2000	Deferred        gdi32<elf>
  \-PE	7e990000-7eab2000	\               gdi32
ELF	7eab2000-7ec92000	Deferred        user32<elf>
  \-PE	7eac0000-7ec92000	\               user32
ELF	7ec92000-7eca5000	Deferred        libnss_files.so.2
ELF	7eca5000-7ecb3000	Deferred        libnss_nis.so.2
ELF	7ecb3000-7ecce000	Deferred        libnsl.so.1
ELF	7eece000-7efcd000	Deferred        libm.so.6
ELF	7efcf000-7efe9000	Deferred        version<elf>
  \-PE	7efd0000-7efe9000	\               version
ELF	7efe9000-7f000000	Deferred        winevdm<elf>
  \-PE	7eff0000-7f000000	\               winevdm
ELF	f7aee000-f7af3000	Deferred        libdl.so.2
ELF	f7af3000-f7cc9000	Deferred        libc.so.6
ELF	f7cc9000-f7ce8000	Deferred        libpthread.so.0
ELF	f7d10000-f7d1a000	Deferred        libnss_compat.so.2
ELF	f7d1b000-f7ed1000	Dwarf           libwine.so.1
ELF	f7ed3000-f7efa000	Deferred        ld-linux.so.2
ELF	f7efd000-f7efe000	Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
0000000e services.exe
	00000022    0
	0000001d    0
	00000013    0
	00000010    0
	0000000f    0
00000011 winedevice.exe
	0000001a    0
	00000017    0
	00000016    0
	00000012    0
0000001b plugplay.exe
	0000001f    0
	0000001e    0
	0000001c    0
00000020 winedevice.exe
	00000029    0
	00000024    0
	00000023    0
	00000021    0
00000039 (D) C:\windows\system32\winevdm.exe
	00000044   15
	00000043    0
	00000042    0
	0000003b    0 <==
	0000003a    0
0000003c explorer.exe
	00000040    0
	0000003f    0
	0000003e    0
	0000003d    0
System information:
    Wine build: wine-3.0
    Platform: i386
    Version: Windows 3.1
    Host system: Linux
    Host version: 4.13.0-25-generic
dimesio wrote:Someone filed a bug for this: https://bugs.winehq.org/show_bug.cgi?id=44384.
And I filed that bug based on advice from the AppDb Administrator (or an automated message sent on the admin's behalf), so I guess that's as far as we're going to get on this thread until one the developers investigate that bug report?

Meanwhile, I suspect this might be the wrong place to mention this, but if wine requires the winbind package, should it be set as a dependency of the package so that it will be installed automatically during installation?

Thanks very much for your replies/advice.
User avatar
dimesio
Moderator
Moderator
Posts: 13204
Joined: Tue Mar 25, 2008 10:30 pm

Re: 16-bit Game crashes shortly after starting

Post by dimesio »

ec5778 wrote: Meanwhile, I suspect this might be the wrong place to mention this, but if wine requires the winbind package, should it be set as a dependency of the package so that it will be installed automatically during installation?
Packagers generally set it as "recommends" rather than "requires" because not all Windows applications need it. If you install all the recommended packages when you install Wine, it will be installed automatically.
ec5778
Newbie
Newbie
Posts: 4
Joined: Thu Jan 18, 2018 6:46 pm

Re: 16-bit Game crashes shortly after starting

Post by ec5778 »

Since posting this thread I have discovered that a patch has been released to enable a sequel in the series to run on Windows XP, to get around the message about the sound decompression software not being installed properly. I can confirm that this patch is also required to get the game mentioned on this thread (P.B. Bear's Birthday Party) to run on Windows XP too.

Sadly, it seems that in the meantime this patch doesn't help get it running on Wine (nor, according to the publishers' does the patch help with Windows Vista, 7 or newer)
Locked