Paradox 16 bit crashes with page fault

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
the_nipper
Newbie
Newbie
Posts: 2
Joined: Wed Jul 02, 2008 3:30 pm

Paradox 16 bit crashes with page fault

Post by the_nipper »

Hi!

I was able to install my good old Paradox 5, a 16-bit application. But when I start it, it crashes after some (correct) Dialogboxes with that trace:

> wine 'C:\Programme\PDOXWIN\PDOXWIN.EXE'
wine: Unhandled page fault on read access to 0xffffffff at address 0x11f7:0x00000f02 (thread 0018), starting debugger...
Unhandled exception: page fault on read access to 0xffffffff in 16-bit code (11f7:0f02).
fixme:dbghelp:addr_to_linear Failed to linearize address 0111:0000ef00 (mode 0)
In 16 bit mode.

Register dump:
[SNIP]

It's Wine 1.1 (and 1.0 did the same). Is there any general problem with old 16-bit stuff? Any known patch? There's a detailed fixme hint!?

Best,

Robert
vitamin
Moderator
Moderator
Posts: 6605
Joined: Sat Feb 23, 2008 2:29 pm

Re: Paradox 16 bit crashes with page fault

Post by vitamin »

the_nipper wrote:> wine 'C:\Programme\PDOXWIN\PDOXWIN.EXE'
What directory did you run this from?
Paul Romanyszyn

Paradox 16 bit crashes with page fault

Post by Paul Romanyszyn »

vitamin wrote:
the_nipper wrote:
wine 'C:\Programme\PDOXWIN\PDOXWIN.EXE'
What directory did you run this from?
When you installed paradox under wine did it modify or add it's path in
the autoexec.bat. From what I remember most of the 16 bit programs added
things to the path and also added values with set to the environment.
Wine does not use the autoexec.bat.
Paul R.
the_nipper
Newbie
Newbie
Posts: 2
Joined: Wed Jul 02, 2008 3:30 pm

Re: Paradox 16 bit crashes with page fault

Post by the_nipper »

Paul Romanyszyn wrote:vitamin wrote:
the_nipper wrote:
What directory did you run this from?
When you installed paradox under wine did it modify or add it's path in
the autoexec.bat. From what I remember most of the 16 bit programs added
things to the path and also added values with set to the environment.
Wine does not use the autoexec.bat.
Paul R.
Well, I know. Thus I added

C:\\ODAPI;C:\\Programme\\PDOXWIN

to PATH in system.reg, since it's needed to find ODAPI.DLL and PD?SRV.DLL These are the same values as used on my Win98 system where the program still resides and works (slow and ugly).

With that entry, Paradox starts under wine and presents some of its dialog boxes to me ("Your working/private directory is not valid [OK]") ...

==> Aaah. Good hint! Maybe I missed to set these directories in system.reg. But I would not expect a crash on that. It's a lack within
the application if these directories are undefined, not in the system...!?!
But, I will find it out by setting working parameters for the directories.

Thank you.

Robert
Locked