Welcome, Guest
Username: Password: Remember me

TOPIC: status on Linux and help if you can

status on Linux and help if you can 1 year 2 weeks ago #73641

Hi all.

I'm happy to report that force feedback is finally working with my wheel on Linux! This has got me more pumped than ever to work out the two (one critical) nagging issues that stop the game from working fully.

1. AVI export of the replays crashes and does not export the AVI (not critical).

2. Multiplayer (joining or creating game) crashes the game. This is the real issue for me because I'd like to jump on some races and start getting beat by all you experienced guys. If anyone who is more technically inclined could take a look at this backtrace I would appreciate it.
Unhandled exception: page fault on read access to 0x7de6e730 in 32-bit code (0x7de6e730).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:7de6e730 ESP:0032e17c EBP:0032e1a8 EFLAGS:00210206(  R- --  I   - -P- )
 EAX:7de6e730 EBX:7ef149a8 ECX:00000009 EDX:00000001
 ESI:0032e22c EDI:0001005a
Stack dump:
0x0032e17c:  7eed697a 0001005a 00000046 00000000
0x0032e18c:  0032ea94 7ef55880 7d68bb78 fffffff5
0x0032e19c:  7ef149a8 0032e22c 0001005a 0032e1f8
0x0032e1ac:  7eed7096 7de6e730 0001005a 00000046
0x0032e1bc:  00000000 0032ea94 f749a0a4 ffffffff
0x0032e1cc:  f7575bf0 00000005 0032e350 00000040
Backtrace:
=>0 0x7de6e730 (0x0032e1a8)
  1 0x7eed7096 (0x0032e1f8)
  2 0x7eed992b (0x0032e240)
  3 0x00489588 in dtr2 (+0x89587) (0x0032e288)
  4 0x7eed7096 (0x0032e2d8)
  5 0x7eed75b1 (0x0032e798)
  6 0x7eed97af (0x0032e7e8)
  7 0x7ee9687d (0x0032e848)
  8 0x7ee9e21a (0x0032e8b8)
  9 0x7ee9e4a9 (0x0032e908)
  10 0x7eed3e36 (0x0032ea38)
  11 0x7eed1917 (0x0032eac8)
  12 0x7eed22ca (0x0032eb38)
  13 0x004c9274 in dtr2 (+0xc9273) (0x7ee9d610)
  14 0x4c8d5dec (0x8b55ff8b)
0x7de6e730: -- no code accessible --
Modules:
Module	Address			Debug info	Name (29 modules)
PE	  400000-  5d7000	Export          dtr2
PE	 78f0000- 79b4000	Deferred        ir50_32
PE	7a820000-7a824000	Deferred        opengl32
PE	7b410000-7b5b5000	Deferred        kernel32
PE	7bc10000-7bc14000	Deferred        ntdll
PE	7d030000-7d038000	Deferred        oleaut32
PE	7d910000-7d913000	Deferred        winealsa
PE	7d940000-7d944000	Deferred        mmdevapi
PE	7df10000-7df14000	Deferred        uxtheme
PE	7e170000-7e174000	Deferred        winex11
PE	7e200000-7e204000	Deferred        imm32
PE	7e3d0000-7e3d4000	Deferred        dsound
PE	7e470000-7e474000	Deferred        iphlpapi
PE	7e4a0000-7e4a4000	Deferred        ws2_32
PE	7e4e0000-7e4e4000	Deferred        wsock32
PE	7e510000-7e518000	Deferred        shlwapi
PE	7e590000-7e6f0000	Deferred        shell32
PE	7e7e0000-7e7eb000	Deferred        dinput
PE	7e830000-7e83b000	Deferred        msvfw32
PE	7e860000-7e86d000	Deferred        avifil32
PE	7e8a0000-7e8d0000	Deferred        comctl32
PE	7e9b0000-7e9b9000	Deferred        msacm32
PE	7e9f0000-7e9f4000	Deferred        rpcrt4
PE	7ea80000-7ea88000	Deferred        ole32
PE	7ebb0000-7ec28000	Deferred        winmm
PE	7ec80000-7ec84000	Deferred        advapi32
PE	7ed00000-7ed07000	Deferred        gdi32
PE	7ee30000-7ee6c000	Deferred        user32
PE	7efd0000-7efd4000	Deferred        version
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) Z:\home\john\Games\DTR2\DTR2.exe
	0000003f    1
	0000003b    0
	0000003a    0
	00000037    0
	00000009    0 <==
0000000e services.exe
	0000002e    0
	0000002d    0
	00000029    0
	00000023    0
	0000001a    0
	00000014    0
	00000010    0
	0000000f    0
00000012 winedevice.exe
	00000022    0
	00000019    0
	00000018    0
	00000013    0
0000001c explorer.exe
	00000035    0
	00000034    0
	00000033    0
	00000032    0
	0000002f    0
	0000001d    0
00000020 plugplay.exe
	00000026    0
	00000025    0
	00000021    0
00000027 winedevice.exe
	00000036    0
	0000002c    0
	0000002b    0
	00000028    0
0000003c Server.exe
	0000003e  -15
	0000003d    0
System information:
    Wine build: wine-2.5-129-g9694aeb
    Platform: i386
    Version: Windows XP
    Host system: Linux
    Host version: 4.7.0-KLGDT-00001-ge396ed7

For anyone wondering, the game does work fully in wine other than these two issues. There is no entry on the appdb.winehq.org site. For anyone dealing with compatibility issues on the new Windows versions, I would recommend *nixing up!

The previous games in the series (DTR, DTRSC, Leadfoot) work but not always with Direct3D and aren't very stable.

Thanks,
John
  • mirakus
  • mirakus's Avatar
  • Offline
  • 4-cylinder
  • Posts: 6
  • Karma: 0
The administrator has disabled public write access.

status on Linux and help if you can 1 year 2 weeks ago #73642

I'll dual boot a linux distro on a junk computer I have lying around and see what I can come up with.
Exporting to AVI takes a long time, you're better off recording the game directly through the replay with a program like dxtory or fraps. It saves time, and allows more control of the video.
Is there a file called error.log in your documents folder? I'm not sure what the Linux equivalent is, but the path on Windows is C:\Users\<user>\Documents\error.log. If you can find the file, it will give a better look into what went wrong. Although it seems like a WINE problem rather than a DTR2 problem, but worth a look nonetheless.
You could try updating the network driver too.
  • Goldfish
  • Goldfish's Avatar
  • Offline
  • Administrator
  • The Ohio Overseer
  • Posts: 1169
  • Thank you received: 76
  • Karma: -5
Straight roads are for fast cars, curvy roads are for fast drivers.
Last Edit: 1 year 2 weeks ago by Goldfish.
The administrator has disabled public write access.

status on Linux and help if you can 1 year 2 weeks ago #73644

error.log
** START DUMP: Sun Apr 09 11:19:08 2017

** Error Information
etrace: BeginScene failed:

The method call is invalid. For example, a method's
parameter may have an invalid value.
Module: misc.cpp
Line:   161

There is also an "errorlog.txt" but I haven't posted it because it's essentially the same as that backtrace. I can provide that if desired. You're probably right in that it is a wine problem. Sometimes with wine you have to install native Windows libraries to make things work, but I'm not sure if that is the case here. I will look into the other solutions you mentioned for recording the replays - I was just watching a race on YouTube the other day scratching my head about how it was done.
  • mirakus
  • mirakus's Avatar
  • Offline
  • 4-cylinder
  • Posts: 6
  • Karma: 0
The administrator has disabled public write access.

status on Linux and help if you can 1 year 1 week ago #73645

Try installing directx if you're able to. Although since you can race offline and not online I doubt that's a problem, but just to take out any possibilities.
  • Goldfish
  • Goldfish's Avatar
  • Offline
  • Administrator
  • The Ohio Overseer
  • Posts: 1169
  • Thank you received: 76
  • Karma: -5
Straight roads are for fast cars, curvy roads are for fast drivers.
Last Edit: 1 year 1 week ago by Goldfish.
The administrator has disabled public write access.

status on Linux and help if you can 1 year 1 week ago #73647

I tried using "winetricks directx9" in a fresh wine prefix and ran the game using that, but it didn't solve the issue. I will keep looking into it and maybe submit a wine bug report. Thanks.
  • mirakus
  • mirakus's Avatar
  • Offline
  • 4-cylinder
  • Posts: 6
  • Karma: 0
The administrator has disabled public write access.
Moderators: BLS_34
Time to create page: 0.048 seconds

Forum Statistics

  • Total Users: 3614
  • Latest Member: SPLaughing666
  • Total Posts: 63.1k
  • Total Topics: 6120
  • Total Sections: 6
  • Total Categories: 20
  • Today Open: 0
  • Yesterday Open: 0
  • Today Answer: 0
  • Yesterday Answer: 0

Most Downloaded

Latest Downloads

Who's Online

We have 53 guests and no members online