<CT> OT Opera

  • From: Tony <Tony.Yarwood@xxxxxxxxxx>
  • To: calmira_tips@xxxxxxxxxxxxx
  • Date: Wed, 01 Oct 2003 02:20:54 +0100

Hi guys

Saw this the other day, I know a lot of Calmira users love Opera :)

Best regards=20

>If this looks like a familiar GPF/crash (Win 16 bit only!),
>I may have found a solution. It has been bugging me for
>several years now. Over that period of time I've tried all
>sorts of things to modify the Win3.1x environment, hoping to
>stave off this GPF. Nothing has ever helped...
>I recently figured out how to duplicate the problem with a
>local file. Much easier to test whether or not any change
>helps. The following link leads to a good test, this file
>will cause the aforementioned GPF. You can save the file and
>then load it locally. No need to have images on or
>javascript enabled. It crashes my machine after hitting F5
>(reload) 14 times.
>First, let me say that I'm not an assembly programmer, just
>dangerous around computers :)  What I did was compare the
>suspected area in Versions 3.62, 3.61 and 3.60 to each
>other. Versions 3.62 and 3.61 are identical in this area and
>I suspect 3.61 suffers from the same GPF. However version
>3.60 is subtly different. By changing two locations in 3.62
>to match the values in 3.60's code it seems to have solved
>the "General Protection Fault 0009:CF09" in 3.62. I've been
>running with it for several weeks now with these changes and
>it hasn't crashed yet. I've pushed it hard too, at sites
>that would have crashed it previously. I suspect that there
>may be a down side (changes affected something else), but I
>haven't found any noticeable side-effects yet.
>If anyone decides to give this a try, I would be curious to
>know what your results are with a follow-up message.
>Now for what you need to do...
>This only applies to Opera " Win 16". Load Opera
>and then check Help>About and make sure this is the exact
>version you have. Another way to possible verify this, check
>the size/time/date stamp:
>OPERA.EXE  1739392   3-06-00   2:02:16pm
>Make a back-up of Opera.exe if you are at all uncomfortable
>hex-editing files. This is pretty straight forward though
>and it should be just as easy to reverse the edits as it was
>to make them.
>Fire up your hex editor and then do a "goto" address
>0009b478 in Opera.exe. The value should be "hex 82"
>You should get a display that looks something like this:
>(note a fixed width font helps in displaying this)
>Address  Hex Data -->
>-------- ---- ---- ---- ---- ---- ---- ---- ----
>0009B470 0226 0B07 7444 66A1 820C 8B16 840C 6626
>These need to be changed     ^^        ^^
>Make sure your editor is in the "overstrike" edit mode and
>not in "insert". You can't be adding any extra bytes to the
>file length. Now change the value at 0009b478 from "hex 82"
>to "hex 84" and the value at 0009b47c from "hex 84" to "hex
>The above line should look like this when you are done:
>Address  Hex Data -->
>-------- ---- ---- ---- ---- ---- ---- ---- ----
>0009B470 0226 0B07 7444 66A1 840C 8B16 860C 6626
>So the changes again in summary:
>(all values in hex format)
>Address   From   To
>--------  ----  ----
>0009b478   82    84
>0009b47C   84    86
>Save your edits and then run Opera as usual.
>If a lot of people find this of interest and it turns out to
>be helpful, maybe a patched Opera.exe can be uploaded
>somewhere. At this point in time I'm a bit reluctant to go
>that far. I would really like to find out if this is a
>helpful fix or not.
>Leon Fisk
>Grand Rapids MI USA
>Remove no.spam for email
>Opera 3.62(final/build 326)16bit/486DX/Win3.1x
To unsubscribe, send a message to ecartis@xxxxxxxxxxxxx with
"unsubscribe calmira_tips" in the body.
OR visit http://freelists.org

Other related posts: