[Bug 1387] Cannot install a DK educational software package - Unhandled exception: page fault on read access

Wine Bugs wine-bugs at winehq.com
Sat Jun 28 11:06:39 CDT 2003


http://bugs.winehq.com/show_bug.cgi?id=1387





------- Additional Comments From winebug at flonet.net  2003-28-06 11:06 -------
Bug comments restored from Gmane.org:

Hello wine programmers,

I'm trying to install a Dorling Kindersley educational software
package called "Learning Ladder - Ages 5 - 7"

The install fails with the error:

    Unhandled exception: page fault on read access

My environment is a fresh wine-20030318 on Redhat 8.0.

The output of the winedbg tool is attached.

Many thanks,

Simon Taylor


------- Additional Comments From simon at unisolve.com.au  2003-04-14 05:40 -------
Created an attachment (id=453)
 --> (http://bugs.winehq.com/attachment.cgi?id=453&action=view)
The output of the winedbg tool


------- Additional Comments From andi at rhlx01.fht-esslingen.de  2003-04-14 06:23
-------
Sorry, output is useless, since the program starts the real setup.exe with
CreateProcess() and then immediately quits.
And for some reason Wine doesn't keep logging the new process. :-\

Alexandre, could you tell us whether this behaviour is undesired and
should/could be changed?

BTW, you could run D:\dksetup\setup.exe instead of the setup wrapper.
That way the *real* installation program should get logged properly.


------- Additional Comments From simon at unisolve.com.au  2003-04-14 07:30 -------
Created an attachment (id=454)
 --> (http://bugs.winehq.com/attachment.cgi?id=454&action=view)
The output of bug_report.pl for /mnt/cdrom/dksetup/setup.exe


------- Additional Comments From mike at theoretic.com  2003-04-14 09:04 -------
If you've run up2date lately, you'll need the very latest release or CVS to
avoid problems with glibc


------- Additional Comments From simon at unisolve.com.au  2003-04-14 23:50 -------
Thanks for the attention people have given this bug report so far - it's very
heartening.

Things have moved along a little, I now get a different Unhandled exception
error ;-)

Specifically:

  * I run " wine /mnt/cdrom/dksetup/setup.exe"
  * I get a small Installshield Wizard window with a
    progress bar and then another small window with:

Unhandled exception
Error Number: 0x80040706
Desciption: Object reference not set

Setup will now terminate

  * I've run this process through a dozen times, (taking care to
    clean up any old wine or wineserver processes still
    running), and I've noticed that every so often I don't get the
    Unhandled exception window, and I get as far as the full screen
    Installshield window. But my wine session and screen are
    unresponsive at that point.

I'm going to attach the latest bug_report.pl output. Are there any other
tests I can run to help?


------- Additional Comments From simon at unisolve.com.au  2003-04-14 23:52 -------
Oops. I forgot to mention in my last comment that I have installed
today's cut of wine from cvs. Otherwise I am running on a 
fairly vanilla RedHat 8.0 laptop.


------- Additional Comments From simon at unisolve.com.au  2003-04-14 23:53 -------
Created an attachment (id=455)
 --> (http://bugs.winehq.com/attachment.cgi?id=455&action=view)
The output of the bug_report.pl program using wine-20030408


------- Additional Comments From mike at theoretic.com  2003-04-15 05:28 -------
Try installing dcom98 from microsoft.com


------- Additional Comments From simon at unisolve.com.au  2003-04-23 06:32 -------
Thanks for the suggestion Mike.

I've downloaded DCOM98.exe, but when I try to install it, I get an error
window that says:

  A newer version of DCOM95 or DCOM98 had been installed.
  To override, you must uninstall the current version first.

To ensure that I was not getting this error due to old dcom software
lying around, I then setup my wine config file so that it
pointed to new c: and e: drives (empty except for the minimum Windows
directories you guys recommend. So therefore it's a Unix only empty widows system).

It still generated the same error.

I searched for the error in the winehq bug list, and on google
generally. I saw a few mentions, but no obvious resolution.

If anyone can help me to progress this, I would be most grateful.
I'm very keen to install this app, (and others like it), that I
have purchased for my kids, and dammit (!) I don't want Windoze 
in the house ;-)


------- Additional Comments From mike at theoretic.com  2003-04-23 10:41 -------
Are you running the DCOM installer with builtin ole32, oleaut32 or rpcrt4 dlls?

I don't really know what's going on here. I assume you've tried a clean install
right? DCOM should install right off with no problems on a clean install of
WineHQ CVS.


------- Additional Comments From simon at unisolve.com.au  2003-04-24 00:10 -------
Actually no, dcom98.exe from microsoft.com does not install for me with a
fresh Unix only wine environment and todays CVS cut of wine. 

I've attached a script file that shows the process I ran to prove this.

In summary, I:

  * Removed my old c directory (/c)
  * Got the latest wine from CVS and built it
  * Logged in as a user who has never run wine before (eg: no .wine directory)
  * Ran tools/wineinstall to rebuild wine and to build a local .wine directory
    and a local c directory
  * Confirmed what was done by wineinstall
  * cd to the new c directory
  * cp the DCOM98.exe file into that directory
  * wine DCOM98.exe

And unfortunately, I get exactly the same error as before. It insists that 
I have to uninstall the earlier DCOM version first ;-(

This is dead easy to reproduce, should I make this into a separate bug report
or leave it here?

Any feedback gratefully received. 


------- Additional Comments From simon at unisolve.com.au  2003-04-24 00:12 -------
Created an attachment (id=463)
 --> (http://bugs.winehq.com/attachment.cgi?id=463&action=view)
A 'script' file of the tools/wineinstall process


------- Additional Comments From mike at theoretic.com  2003-04-25 03:16 -------
I'll try this tonight with latest CVS wine (i haven't done an update for a while).

It sounds like something broke DCOM installation recently. Not good. If I get
the same results we should open a new bug.

-- 
Configure bugmail: http://bugs.winehq.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the wine-bugs mailing list