Error + Crash When Trying to Play Pocket Mirror

Questions about Wine on macOS.
Locked
Eclipzed
Newbie
Newbie
Posts: 3
Joined: Sat Jul 30, 2016 9:32 pm

Error + Crash When Trying to Play Pocket Mirror

Post by Eclipzed »

Ok, I've been trying to play a newly released RPG Maker game called Pocket Mirror. It's the only reason I installed Wine on my Mac because I can't use an emulator or an actual PC. However, about twenty minutes into the game (in the painting room in the first area, right before you have to flee the room) I persistently come across the same error ("Pocket Mirror.exe has encountered a serious problem and needs to close"), causing the game to crash. This is really disappointing to me as I was really excited to play this game. I can't seem to find any fix and it's bothering the hell out of me.

This is the full error:

Code: Select all

Unhandled exception: page fault on write access to 0x120e0000 in 32-bit code (0x95f39911).
Register dump:
 CS:0017 SS:001f DS:001f ES:001f FS:1007 GS:0037
 EIP:95f39911 ESP:00817594 EBP:00817598 EFLAGS:00010286(  R- --  I S - -P- )
 EAX:00000000 EBX:48c6d78e ECX:fffe0300 EDX:00000010
 ESI:120d4bd0 EDI:120ffcd0
Stack dump:
0x00817594:  15190898 008175f8 48c6d9cf 120d4bd0
0x008175a4:  0002b110 0002b110 0000000c 00000010
0x008175b4:  48c9425c 15190670 008175e0 4b848381
0x008175c4:  7bc3ca7e 00817638 00000004 00000000
0x008175d4:  48c9b480 15190898 15190870 15190238
0x008175e4:  48c941bc 00817610 48c73e01 15190658
0200: sel=1007 base=7ffc0000 limit=00000fff 32-bit rw-
Backtrace:
=>0 0x95f39911 (0x00817598)
  1 0x48c6d9cf in <wine-loader> (+0x48c6d9ce) (0x008175f8)
  2 0x48c73f8e in <wine-loader> (+0x48c73f8d) (0x008176f8)
  3 0x48c74920 in <wine-loader> (+0x48c7491f) (0x00817748)
  4 0x4b7d6524 in <wine-loader> (+0x4b7d6523) (0x008177e8)
  5 0x4b851ddf in <wine-loader> (+0x4b851dde) (0x00817848)
  6 0x4b84c0fa in <wine-loader> (+0x4b84c0f9) (0x008178b8)
  7 0x4b84c5f1 in <wine-loader> (+0x4b84c5f0) (0x00817958)
  8 0x4b7ec168 in <wine-loader> (+0x4b7ec167) (0x00817bf8)
  9 0x4b7dcf77 in <wine-loader> (+0x4b7dcf76) (0x00817d78)
  10 0x4b7ec1af in <wine-loader> (+0x4b7ec1ae) (0x00818008)
  11 0x4b7dcf77 in <wine-loader> (+0x4b7dcf76) (0x00818188)
  12 0x4b7ec1af in <wine-loader> (+0x4b7ec1ae) (0x00818418)
  13 0x4b7e787b in <wine-loader> (+0x4b7e787a) (0x008184a8)
  14 0x1011a48b in rgss301 (+0x11a48a) (0x00818838)
  15 0x1010aba2 in rgss301 (+0x10aba1) (0x00818870)
  16 0x1000517f in rgss301 (+0x517e) (0x008190cc)
  17 0x10027cc9 in rgss301 (+0x27cc8) (0x00d37980)
0x95f39911: movq	%mm0,0x30(%edi,%ecx,1)
Modules:
Module	Address			Debug info	Name (37 modules)
ELF	       0-82001000	Stabs           <wine-loader>
PE	  400000-  41b000	Deferred        pocket mirror
PE	10000000-10324000	Deferred        rgss301
PE	404b0000-404b4000	Deferred        version
PE	40730000-40734000	Deferred        imm32
PE	40750000-4075b000	Deferred        msvfw32
PE	40790000-40794000	Deferred        advapi32
PE	41990000-419cb000	Deferred        user32
PE	41ae0000-41ae7000	Deferred        gdi32
PE	41d90000-41d93000	Deferred        winemac
PE	42e60000-42e66000	Deferred        devenum
PE	47b90000-47ced000	Deferred        shell32
PE	47de0000-47de8000	Deferred        shlwapi
PE	47e60000-47e8f000	Deferred        comctl32
PE	47f80000-47ff7000	Deferred        winmm
PE	48040000-48048000	Deferred        ole32
PE	48180000-48184000	Deferred        rpcrt4
PE	48210000-48219000	Deferred        msacm32
PE	48230000-48234000	Deferred        ws2_32
PE	48270000-48278000	Deferred        oleaut32
PE	483a0000-483a4000	Deferred        uxtheme
PE	483e0000-483e4000	Deferred        wsock32
PE	48400000-48404000	Deferred        iphlpapi
PE	484c0000-484c4000	Deferred        ddraw
PE	48540000-48544000	Deferred        wined3d
PE	48690000-48694000	Deferred        opengl32
PE	48c60000-48c64000	Deferred        dsound
PE	48cc0000-48cc4000	Deferred        mmdevapi
PE	48ce0000-48ce3000	Deferred        winecoreaudio
PE	48dc0000-48dc3000	Deferred        avicap32
PE	48ff0000-48ff3000	Deferred        msacm32
PE	4b7c0000-4b7c9000	Deferred        quartz
PE	4b960000-4b963000	Deferred        midimap
PE	4b980000-4b984000	Deferred        wineqtdecoder
PE	4b9e0000-4b9e3000	Deferred        winemp3
PE	7b810000-7b9ad000	Deferred        kernel32
PE	7bc10000-7bc14000	Deferred        ntdll
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) Z:\Users\Tracy\Downloads\Pocket Mirror\Pocket Mirror 1.0\Pocket Mirror.exe
	00000039    0
	0000003c    0
	0000003b    0
	0000003a    0
	00000038    0
	00000037    0
	00000036    0
	00000035    0
	00000034    0
	00000033    0
	00000032    0
	00000031    0
	00000030    0
	0000002f    0
	0000002d    0
	0000002c    0
	0000002b    0
	0000002a    0
	00000028    0
	00000016    0
	00000018    0
	00000027    0
	0000000d    0
	0000000b    0
	00000047    0
	00000046    0
	00000045    0
	00000044    0
	00000043    0
	00000042    0
	00000041    0
	00000040    0
	0000002e    0
	00000029    0
	00000026   15
	00000025    0
	00000024    0
	00000009    0 <==
0000000e services.exe
	0000001e    0
	0000001d    0
	00000014    0
	00000010    0
	0000000f    0
00000012 winedevice.exe
	0000001c    0
	00000019    0
	00000017    0
	00000013    0
0000001a plugplay.exe
	00000020    0
	0000001f    0
	0000001b    0
00000021 explorer.exe
	00000023    0
	00000022    0
System information:
    Wine build: wine-1.6.1
    Platform: i386
    Host system: Darwin
    Host version: 11.4.2
(There was also another error before this that I didn't capture, but it was more or less the same with "0x120e0000 in 32-bit code" at the beginning replaced with "0x00000000 in 32-bit code" instead)

There is, of course, no entry in the application database for this game as it was recently released and not well known yet and I have no idea what to do.

Any (specific) help is much appreciated.

Thanks in advance!
User avatar
dimesio
Moderator
Moderator
Posts: 13368
Joined: Tue Mar 25, 2008 10:30 pm

Re: Error + Crash When Trying to Play Pocket Mirror

Post by dimesio »

Start by upgrading Wine; 1.6.1 is over two years old and no longer supported. Use the WineHQ package. https://wiki.winehq.org/MacOSX
Eclipzed
Newbie
Newbie
Posts: 3
Joined: Sat Jul 30, 2016 9:32 pm

Re: Error + Crash When Trying to Play Pocket Mirror

Post by Eclipzed »

I successfully installed the latest stable version of Wine thanks to support from MacPorts, however, my problem persists. This is the full error log given: http://codepaste.net/gvdsq3 I can post what runs through terminal before the game crashes too if it's helpful.

This is a link to the game as well (which is free) if looking at the games files are of any use at all: https://rpgmaker.net/games/5946/downloads/8377/

I can somewhat understand some of the errors but unfortunately I just don't have enough knowledge to figure out what to do on my own, not to mention I'm exhausted from spending hours on this issue.
Eclipzed
Newbie
Newbie
Posts: 3
Joined: Sat Jul 30, 2016 9:32 pm

Re: Error + Crash When Trying to Play Pocket Mirror

Post by Eclipzed »

Is someone going to help me with this? Eventually I was able to get passed the error and then it would only pop up occasionally and all I had to do was restart the game. I was able to play for a bit over 5 hours, but now the error pops up again but this time I really can't get past it. Not with restarting, not with anything.

Some actual support would be appreciated if I can even get any here.
Indeg
Newbie
Newbie
Posts: 4
Joined: Mon Aug 08, 2016 1:15 pm

Re: Error + Crash When Trying to Play Pocket Mirror

Post by Indeg »

Eclipzed wrote:I successfully installed the latest stable version of Wine thanks to support from MacPorts, however, my problem persists.
FWIW, this works for me under Linux with wine-1.9.16. Installed to a fresh, pristine prefix. Initially it crashed after the Main Menu loaded as I didn't have libav installed yet. Not sure what the painting room 20 minutes in is, but I believe I'm past it as I reached the second area (library). Only the game and the VX Ace Runtime are instaled.

Code: Select all

$ md5 RPGVXAce_RTP.zip
MD5 (RPGVXAce_RTP.zip) = a3b924f0afc3c9628f4dd60e397ad426

$ md5 Pocket Mirror.rar
MD5 (Pocket Mirror.rar) = 24e7b5605b1bff0acdc401662309a712
Locked