Rpg maker video problem (gstreamer)

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
nicknicola
Newbie
Newbie
Posts: 2
Joined: Mon Apr 02, 2018 9:33 am

Rpg maker video problem (gstreamer)

Post by nicknicola »

Hi all, I registered here beacause I have a problem that I don't know how to solve on my own. I have a problem playing videos in RPG Maker under WIne. I looked everywhere and found that the problems and crashes comes mainly from Gstreamer.

So, following this thread http://www.supershigi.com/forums/index.php?topic=888.0, in Libraries tab on winecfg. I disabled winegstreamer.dll. Then, I installed the Microsoft DirectMusic API through the command-line: winetricks directmusic.

I tried playing again the Rpg maker game i found trouble with, and looks like gstreamer is not disabled, leading to a crash:

Code: Select all

Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x7bb22ddc).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:7bb22ddc ESP:1323fe44 EBP:1323fec8 EFLAGS:00010216(  R- --  I   -A-P- )
 EAX:00000000 EBX:7bb34b9c ECX:7bb3434f EDX:00000000
 ESI:0019f968 EDI:7bb46000
Stack dump:
0x1323fe44:  ffffffff 1323fe90 00000000 7bb3434f
0x1323fe54:  7bb34b9c 1323fe80 00000000 1323fe7c
0x1323fe64:  00000000 0019f968 7bb46000 00000000
0x1323fe74:  00000000 00000000 00000000 00000000
0x1323fe84:  00000000 000240b2 00000000 000240b2
0x1323fe94:  00000000 00000000 00000000 00000000
000c: sel=0067 base=00000000 limit=00000000 32-bit rw-
Backtrace:
=>0 0x7bb22ddc in winegstreamer (+0x12ddc) (0x1323fec8)
  1 0x7bc7f160 call_thread_func_wrapper+0xb() in ntdll (0x1323fedc)
  2 0x7bc82fb9 in ntdll (+0x72fb8) (0x1323ffdc)
  3 0x7bc7f152 call_thread_exit_func+0x31() in ntdll (0x1323ffec)
0x7bb22ddc: movl	0x0(%eax),%edx
Modules:
Module	Address			Debug info	Name (148 modules)
PE	  400000-  422000	Deferred        game
PE	 4150000- 415b000	Deferred        dmloader
PE	 4160000- 4181000	Deferred        dmusic
PE	 4190000- 41c1000	Deferred        dmime
PE	 ffb0000- ffd3000	Deferred        devenum
PE	10000000-101fb000	Deferred        rgss202j
PE	35500000-35708000	Deferred        quartz
PE	51080000-510e1000	Deferred        dsound
ELF	70a42000-70aac000	Deferred        libgstcoreelements.so
ELF	70aac000-70ae4000	Deferred        libgstpbutils-1.0.so.0
ELF	70ae4000-70b4e000	Deferred        libgstplayback.so
ELF	70b4e000-70be1000	Deferred        liborc-0.4.so.0
ELF	70be1000-70c58000	Deferred        libgstbase-1.0.so.0
ELF	70c58000-70d81000	Deferred        libglib-2.0.so.0
ELF	70d81000-70de0000	Deferred        libgobject-2.0.so.0
ELF	7a800000-7a93d000	Deferred        opengl32<elf>
  \-PE	7a820000-7a93d000	\               opengl32
ELF	7a94d000-7aa96000	Deferred        libgstreamer-1.0.so.0
ELF	7aa96000-7ab00000	Deferred        libgstaudio-1.0.so.0
ELF	7ac10000-7ac4f000	Deferred        libgsttag-1.0.so.0
ELF	7ac4f000-7acdf000	Deferred        libgstvideo-1.0.so.0
ELF	7ae04000-7ae20000	Deferred        libgsttypefindfunctions.so
ELF	7b32c000-7b399000	Deferred        setupapi<elf>
  \-PE	7b340000-7b399000	\               setupapi
ELF	7b399000-7b400000	Deferred        libmpg123.so.0
ELF	7b400000-7b7e9000	Deferred        kernel32<elf>
  \-PE	7b410000-7b7e9000	\               kernel32
ELF	7bb0a000-7bb47000	Dwarf           winegstreamer<elf>
  \-PE	7bb10000-7bb47000	\               winegstreamer
ELF	7bb8b000-7bc00000	Deferred        libpcre.so.3
ELF	7bc00000-7bcfa000	Dwarf           ntdll<elf>
  \-PE	7bc10000-7bcfa000	\               ntdll
ELF	7bd14000-7bd32000	Deferred        msdmo<elf>
  \-PE	7bd20000-7bd32000	\               msdmo
ELF	7bd32000-7bd5e000	Deferred        libvorbis.so.0
ELF	7bd5e000-7bdea000	Deferred        libvorbisenc.so.2
ELF	7bdea000-7be4a000	Deferred        libflac.so.8
ELF	7be4a000-7bef9000	Deferred        libgcrypt.so.20
ELF	7bef9000-7bf72000	Deferred        libsndfile.so.1
ELF	7bf72000-7c000000	Deferred        libsystemd.so.0
ELF	7c000000-7c004000	Deferred        <wine-loader>
ELF	7c006000-7c01c000	Deferred        l3codeca<elf>
  \-PE	7c010000-7c01c000	\               l3codeca
ELF	7c01c000-7c032000	Deferred        libgpg-error.so.0
ELF	7c032000-7c08c000	Deferred        libdbus-1.so.3
ELF	7c08c000-7c114000	Deferred        libpulsecommon-8.0.so
ELF	7c407000-7c410000	Deferred        libogg.so.0
ELF	7c410000-7c436000	Deferred        liblzma.so.5
ELF	7c436000-7c45c000	Deferred        libselinux.so.1
ELF	7c45c000-7c4b6000	Deferred        libpulse.so.0
ELF	7c4b6000-7c56f000	Deferred        msvcrt<elf>
  \-PE	7c4d0000-7c56f000	\               msvcrt
ELF	7c677000-7c690000	Deferred        libresolv.so.2
ELF	7c690000-7c699000	Deferred        librt.so.1
ELF	7c699000-7c6a0000	Deferred        libasyncns.so.0
ELF	7c6a0000-7c6aa000	Deferred        libwrap.so.0
ELF	7c6aa000-7c6b6000	Deferred        libjson-c.so.2
ELF	7c6d7000-7c700000	Deferred        winepulse<elf>
  \-PE	7c6e0000-7c700000	\               winepulse
ELF	7c700000-7c723000	Deferred        mmdevapi<elf>
  \-PE	7c710000-7c723000	\               mmdevapi
ELF	7c82d000-7c843000	Deferred        winejoystick<elf>
  \-PE	7c830000-7c843000	\               winejoystick
ELF	7c95a000-7c963000	Deferred        libffi.so.6
ELF	7cb63000-7cb9a000	Deferred        libtxc_dxtn.so
ELF	7cd9a000-7cda6000	Deferred        libpciaccess.so.0
ELF	7cda6000-7cdc3000	Deferred        libgcc_s.so.1
ELF	7cf3a000-7cf48000	Deferred        libdrm_radeon.so.1
ELF	7cf48000-7cf52000	Deferred        libdrm_nouveau.so.2
ELF	7cf52000-7cf79000	Deferred        libdrm_intel.so.1
ELF	7cf79000-7d916000	Deferred        i965_dri.so
ELF	7d916000-7d92a000	Deferred        libdrm.so.2
ELF	7d92a000-7d930000	Deferred        libxcb-dri2.so.0
ELF	7d930000-7d94b000	Deferred        libxcb-glx.so.0
ELF	7d94b000-7d94e000	Deferred        libx11-xcb.so.1
ELF	7d94e000-7d96c000	Deferred        libglapi.so.0
ELF	7d96c000-7d9dc000	Deferred        libgl.so.1
ELF	7d9f8000-7d9fd000	Deferred        libgmodule-2.0.so.0
ELF	7d9fd000-7db45000	Deferred        wined3d<elf>
  \-PE	7da10000-7db45000	\               wined3d
ELF	7db45000-7dbba000	Deferred        ddraw<elf>
  \-PE	7db50000-7dbba000	\               ddraw
ELF	7dbba000-7dbe3000	Deferred        iphlpapi<elf>
  \-PE	7dbc0000-7dbe3000	\               iphlpapi
ELF	7dbe3000-7dbfd000	Deferred        wsock32<elf>
  \-PE	7dbf0000-7dbfd000	\               wsock32
ELF	7dbfd000-7dc35000	Deferred        uxtheme<elf>
  \-PE	7dc00000-7dc35000	\               uxtheme
ELF	7dc35000-7dd67000	Deferred        oleaut32<elf>
  \-PE	7dc50000-7dd67000	\               oleaut32
ELF	7dd67000-7dda0000	Deferred        ws2_32<elf>
  \-PE	7dd70000-7dda0000	\               ws2_32
ELF	7dda0000-7debf000	Deferred        comctl32<elf>
  \-PE	7ddb0000-7debf000	\               comctl32
ELF	7debf000-7deea000	Deferred        msacm32<elf>
  \-PE	7dec0000-7deea000	\               msacm32
ELF	7deea000-7df6b000	Deferred        rpcrt4<elf>
  \-PE	7df00000-7df6b000	\               rpcrt4
ELF	7df6b000-7e0c6000	Deferred        ole32<elf>
  \-PE	7df80000-7e0c6000	\               ole32
ELF	7e0c6000-7e17e000	Deferred        winmm<elf>
  \-PE	7e0d0000-7e17e000	\               winmm
ELF	7e3c6000-7e3d2000	Deferred        libxcursor.so.1
ELF	7e3d2000-7e3e5000	Deferred        libxi.so.6
ELF	7e424000-7e42b000	Deferred        libxfixes.so.3
ELF	7e42b000-7e42f000	Deferred        libxcomposite.so.1
ELF	7e42f000-7e43c000	Deferred        libxrandr.so.2
ELF	7e43c000-7e448000	Deferred        libxrender.so.1
ELF	7e448000-7e44f000	Deferred        libxxf86vm.so.1
ELF	7e44f000-7e453000	Deferred        libxinerama.so.1
ELF	7e453000-7e45a000	Deferred        libxdmcp.so.6
ELF	7e45a000-7e45e000	Deferred        libxau.so.6
ELF	7e45e000-7e484000	Deferred        libxcb.so.1
ELF	7e484000-7e5cf000	Deferred        libx11.so.6
ELF	7e5cf000-7e5e4000	Deferred        libxext.so.6
ELF	7e5e5000-7e5e9000	Deferred        libxdamage.so.1
ELF	7e5e9000-7e5ec000	Deferred        libxshmfence.so.1
ELF	7e5ec000-7e5f4000	Deferred        libxcb-sync.so.1
ELF	7e5f4000-7e5f8000	Deferred        libxcb-present.so.0
ELF	7e5f8000-7e5fc000	Deferred        libxcb-dri3.so.0
ELF	7e605000-7e692000	Deferred        winex11<elf>
  \-PE	7e610000-7e692000	\               winex11
ELF	7e692000-7e6b6000	Deferred        imm32<elf>
  \-PE	7e6a0000-7e6b6000	\               imm32
ELF	7e703000-7e72d000	Deferred        libexpat.so.1
ELF	7e72d000-7e776000	Deferred        libfontconfig.so.1
ELF	7e776000-7e7a1000	Deferred        libpng12.so.0
ELF	7e7a1000-7e7bc000	Deferred        libz.so.1
ELF	7e7bc000-7e86c000	Deferred        libfreetype.so.6
ELF	7e88d000-7e905000	Deferred        advapi32<elf>
  \-PE	7e8a0000-7e905000	\               advapi32
ELF	7e905000-7ea34000	Deferred        gdi32<elf>
  \-PE	7e910000-7ea34000	\               gdi32
ELF	7ea34000-7ec14000	Deferred        user32<elf>
  \-PE	7ea50000-7ec14000	\               user32
ELF	7ec14000-7ec27000	Deferred        libnss_files.so.2
ELF	7ec27000-7ec34000	Deferred        libnss_nis.so.2
ELF	7ec34000-7ec4f000	Deferred        libnsl.so.1
ELF	7ec4f000-7ec59000	Deferred        libnss_compat.so.2
ELF	7ef8a000-7efdf000	Deferred        libm.so.6
ELF	7efe6000-7f000000	Deferred        version<elf>
  \-PE	7eff0000-7f000000	\               version
ELF	f7b47000-f7b4c000	Deferred        libdl.so.2
ELF	f7b4c000-f7d02000	Deferred        libc.so.6
ELF	f7d02000-f7d1f000	Deferred        libpthread.so.0
ELF	f7d40000-f7ef7000	Dwarf           libwine.so.1
ELF	f7ef8000-f7f1d000	Deferred        ld-linux.so.2
ELF	f7f20000-f7f21000	Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
0000000e services.exe
	00000025    0
	00000022    0
	0000001d    0
	00000013    0
	00000010    0
	0000000f    0
00000011 winedevice.exe
	0000001c    0
	00000017    0
	00000016    0
	00000012    0
0000001a plugplay.exe
	0000001f    0
	0000001e    0
	0000001b    0
00000020 winedevice.exe
	0000002a    0
	00000024    0
	00000023    0
	00000021    0
00000028 explorer.exe
	0000002d    0
	0000002c    0
	0000002b    0
	00000029    0
0000002e (D) Z:\home\rejit\Descargas\Programas\.Eppdata\zame\DropFactory\Game.exe
	00000045    0 <==
	00000044    0
	00000043    0
	00000042    0
	00000041    0
	00000040    0
	0000003d   15
	0000003c    1
	0000003b   15
	0000003a    0
	00000039   15
	00000038   15
	00000033   15
	00000031    0
	00000030    0
	0000002f    0
System information:
    Wine build: wine-3.0
    Platform: i386 (WOW64)
    Version: Windows 7
    Host system: Linux 16.04
    Host version: 4.13.0-37-generic
The same error happens with other Rpg maker games, so Its not only in this one. if anyone can somewhat point me the solution It would be aprecciated. Thanks in advance.
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: Rpg maker video problem (gstreamer)

Post by Bob Wya »

@nicknicola,

The guide you linked to is 5 years old... Realistically how can you assume it will still hold true?? :roll:

Can you re-test RPG Maker in a clean 32-bit WINEPREFIX - set to Windows XP compatibility.
See: WineHQ FAQ: 6.5.3 How do I create a 32 bit wineprefix on a 64 bit system?

Please post the terminal log from running the application - initially without any overrides.
Please use the Development release of Wine - currently version 3.5.

Thanks
Bob
nicknicola
Newbie
Newbie
Posts: 2
Joined: Mon Apr 02, 2018 9:33 am

Re: Rpg maker video problem (gstreamer)

Post by nicknicola »

I created as you said a 32bit Xp wineprefix.

When I try to execute the .exe of the game with the following command:
WINEPREFIX=/home/rejit/.wine/wineprefix32xp wine /home/rejit/Descargas/Programas/.Eppdata/zame/DropFactory/Game.exe
The game does not even open. The command is wrong?

And another question. Can I have another version of wine at the same time? I have the stable version, 3.0, but I dont want to delete it entirely to install the newer 3.5...
Locked