TmEE Posted January 18, 2014 Posted January 18, 2014 (edited) After a long 98SE session I start getting Internal Communication Error when loading pages and/or missing images and elements in web pages in Opera. Temporary solution seems to be right-clicking on missing elements and reloading them and things start working again for a while.Other option that gives temporary effect is release/renew of the IP address.It kind of seems the TCP/IP stack gets messed up in some way after a while...?Other thing that happens after a while is image freezes in Opera, and some other programs windows. Blits seem to become ineffective. Screenshots end up color depth reduced too at that point. Decreasing window size will make things temporarily functional again, aswell as closing the program, waiting a while and sometimes hammering ctrl+alt+del also helps.Having DOS boxes open will greatly shorten the time before the problem to appears.This one is definitely some kind of GDI related issue. GDIMaxHeapSize and UserMaxHeapSize both have effect on this, having larger values than default are most definitely helpful. I have not found a sweet spot but first is an 24576 and second is at 4096. This also allows MS-Paint to load much larger files than it normally allows.Not having KEX or RP installed will mean very short session time before the problems appear.Having Skype running will significantly shorten the time those errors start appearing. I wish some 3rd party alternative exists...So I am wondering if there's any more permanent fixes ? Those two seem to be the most annoying things as far as stability and longetivity goes of a single session. Current uptime 1 day and 4 hours ^^EDIT :I have made some little tests. When the blits start failing the functions return the GDI_ERROR value. Maybe with help of a friend I can find something that could lead to fixing that annoyance someday Uptime 2 days and 7 hours EDIT2 :A bit later and it seems windows is to the point where Blits no longer recover. I can only have small window sizes from now on. None of the workarounds... work... around... lolInteresting thing is that there have been no broken images or internal communication error pages in Opera.EDIT3:So I managed to finally destroy the session with a program a friend made that could spawn thousands of windows. ~2000 windows killed the session. On the next session I could do 4000 and stuff worked without ill effects after closing. More is also possible and things still work.I also tired to overflow GDI stuffs, and I managed. But it all fully recovered when I closed down programs and stuff.Windows gets internally messed up after a while, and not necessarily because of your actions...EDIT4:Blits of wide images are much more likely to fail than ones that aren't wide. Height plays a whole lot smaller role here. Edited January 20, 2014 by TmEE
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now