TGB Dual crashes when opening files.

Questions about Wine on macOS.
Locked
Pandorabox
Level 2
Level 2
Posts: 16
Joined: Wed Jan 18, 2012 12:13 am

TGB Dual crashes when opening files.

Post by Pandorabox »

I am using the latest version of Wine, and I recently discovered that the old gaming emulator named TGB Dual crashes when loading files to play games. Will it be possible for the next version of Wine to fix this problem?
lahmbi5678
Level 7
Level 7
Posts: 823
Joined: Thu Aug 27, 2009 6:23 am

Post by lahmbi5678 »

Hi pandorabox,

please run from command line and post terminal output, if it's really long, use pastebin.
Pandorabox
Level 2
Level 2
Posts: 16
Joined: Wed Jan 18, 2012 12:13 am

I don't what you exactly mean by terminal output,

Post by Pandorabox »

But as far as I can report, the detail I get is as follows:

Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x4079fb9d).
Register dump:
CS:001b SS:0023 DS:0023 ES:0023 FS:1007 GS:000f
EIP:4079fb9d ESP:0032d0e0 EBP:0032da78 EFLAGS:00010246( R- -- I Z- -P- )
EAX:00000000 EBX:4079e701 ECX:0032ee00 EDX:00000000
ESI:0032ee00 EDI:00000000
Stack dump:
0x0032d0e0: 00000000 000000f0 00000000 00000000
0x0032d0f0: 00000000 00000001 00147568 00110014
0x0032d100: 000003f0 00000068 00040000 00000000
0x0032d110: 7bc3c1c9 407dcdf0 0032d198 7bc3c3be
0x0032d120: 00147568 407c28fa 0032d6b0 7bc63829
0x0032d130: 00000008 00020020 0032ea9c 00000000
0200: sel=1007 base=7ffc0000 limit=00000fff 32-bit rw-
Backtrace:
=>0 0x4079fb9d in comdlg32 (+0xfb9d) (0x0032da78)
1 0x407a03a0 in comdlg32 (+0x1039f) (0x0032daf8)
2 0x407a08ae in comdlg32 (+0x108ad) (0x0032def8)
3 0x440cb33a in <wine-loader> (+0x440cb339) (0x0032df38)
4 0x440cbb71 in <wine-loader> (+0x440cbb70) (0x0032df98)
5 0x440cc975 in <wine-loader> (+0x440cc974) (0x0032e468)
6 0x440cd2a5 in <wine-loader> (+0x440cd2a4) (0x0032e4b8)
7 0x44056168 in user32 (+0x26167) (0x0032e508)
8 0x440cb33a in <wine-loader> (+0x440cb339) (0x0032e548)
9 0x440cbcee in <wine-loader> (+0x440cbced) (0x0032e588)
10 0x440ce6ce in <wine-loader> (+0x440ce6cd) (0x0032e5d8)
11 0x4408fcef in <wine-loader> (+0x4408fcee) (0x0032e698)
12 0x4405b1cf in user32 (+0x2b1ce) (0x0032e828)
13 0x4405e19f in <wine-loader> (+0x4405e19e) (0x0032e8a8)
14 0x4405e2c4 in <wine-loader> (+0x4405e2c3) (0x0032e8d8)
15 0x4405e38a in <wine-loader> (+0x4405e389) (0x0032e928)
16 0x4079904b in comdlg32 (+0x904a) (0x0032ea38)
17 0x4079d1d7 in comdlg32 (+0xd1d6) (0x0032eb38)
18 0x4079d302 in comdlg32 (+0xd301) (0x0032eb78)
0x4079fb9d: cmpb $0x0,0x0(%eax)
Modules:
Module Address Debug info Name (33 modules)
ELF 0-7bf03000 Stabs <wine-loader>
PE 400000- 470000 Deferred tgb_dual
PE 401a0000-401a4000 Deferred version
PE 401c0000-401c4000 Deferred winspool
PE 40590000-40594000 Deferred advapi32
PE 40790000-407a2000 Deferred comdlg32
PE 42390000-42394000 Deferred dinput
PE 423d0000-423d4000 Deferred msacm32
PE 42610000-4271e000 Deferred shell32
PE 43fb0000-43fb4000 Deferred shlwapi
PE 44030000-4405e000 Deferred user32
PE 44170000-44174000 Deferred gdi32
PE 44240000-44260000 Deferred comctl32
PE 44350000-44354000 Deferred ddraw
PE 443d0000-443d4000 Deferred wined3d
PE 44520000-44524000 Deferred dsound
PE 44580000-4458b000 Deferred winmm
PE 445d0000-445d8000 Deferred ole32
PE 44710000-44714000 Deferred rpcrt4
PE 447a0000-447a4000 Deferred wsock32
PE 447b0000-447b4000 Deferred ws2_32
PE 447e0000-447e4000 Deferred iphlpapi
PE 448a0000-448a4000 Deferred winex11
PE 44aa0000-44aa4000 Deferred imm32
PE 44af0000-44af4000 Deferred uxtheme
PE 462f0000-462f4000 Deferred riched32
PE 46300000-46304000 Deferred riched20
PE 46370000-46377000 Deferred oleaut32
PE 47330000-47334000 Deferred mmdevapi
PE 47360000-47363000 Deferred winecoreaudio
PE 482e0000-482e3000 Deferred usp10
PE 7b810000-7b999000 Deferred kernel32
PE 7bc10000-7bc14000 Deferred ntdll
Threads:
process tid prio (all id:s are in hex)
00000008 (D) C:\Program Files\?????????????\TGB_Dual.exe
00000027 0
00000026 0
00000025 0
00000024 15
00000023 0
00000009 0 <==
0000000e services.exe
0000001f 0
0000001e 0
00000018 0
00000017 0
00000015 0
00000010 0
0000000f 0
00000012 winedevice.exe
0000001c 0
00000019 0
00000014 0
00000013 0
0000001a plugplay.exe
00000020 0
0000001d 0
0000001b 0
00000021 explorer.exe
00000022 0
System information:
Wine build: wine-1.5.4
Platform: i386
Host system: Darwin
Host version: 11.4.0
lahmbi5678
Level 7
Level 7
Posts: 823
Joined: Thu Aug 27, 2009 6:23 am

Post by lahmbi5678 »

Hi,

You probably should file a bug. From what I read on some webpage, this emulator can be unstable under windows, too, so I wouldn't expect too much, yet it might still make sense to file a bug.
Pandorabox
Level 2
Level 2
Posts: 16
Joined: Wed Jan 18, 2012 12:13 am

Post by Pandorabox »

I discovered that someone already filed the same bug a long time ago..

Link: http://bugs.winehq.org/show_bug.cgi?id=17229

It was first reported in 2009, so I am wondering about the reason why it is not fixed yet.
lahmbi5678
Level 7
Level 7
Posts: 823
Joined: Thu Aug 27, 2009 6:23 am

Post by lahmbi5678 »

Hi,

there are many bugs, and emulators are often doing dubious things at assembly level, so they are not easy to debug and not a priority.
Locked