Hi guys Saw this the other day, I know a lot of Calmira users love Opera :) Best regards=20 Tony >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. > >>http://archive.infoworld.com/articles/op/xml/01/10/01/011001opfoster.xm= l > >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 "3.62.0.326 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 >86". > >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. > >--=20 >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 //freelists.org