GDI leak with popup2.dll Thread last updated on 2003-02-08 12:46:26

Posted by member 4957 on 2003-02-07 22:07:03

i'm using the latest indie build. i have a fast memory leak associated with popup2.dll ie: GDI going from 900 to 2,000 in under a min. after ~22 hours the system crashes. anyone have any ideas!?

Posted by member 7 on 2003-02-08 04:49:46 link

you're probably using PopupIcons... If you're not using the latest Indie LS build try upgrading. It won't fix all leaks though. It's a known problem. :\ A while back I spent a few hours trying to fix it to no avail. There's probably an obvious fix that I was just just too blind to see. =) File a bugreport on the Indie LS site and one of the other Indie LS devs might pick it up. In the meantime the only workaround is to disable PopupIcons.

Posted by member 915 on 2003-02-08 04:53:49 link

ilmcuts : don't feel bad, the popup2 source is horrible, I also attempted to locate some of the gdi leaks with popupicons. Popup2 just needs a decent rewrite imo.

Posted by member 2049 on 2003-02-08 11:27:49 link

hmm.. I'm using icons with popup2.dll ver 1.10 and an older 0.24.6 build, but have never experienced this problem with win98se

Posted by member 7 on 2003-02-08 12:46:26 link

Gamflin: I know exactly where the leaks are coming from, I just couldn't figure out how to fix it. The way you're supposed to do it (according to MSDN anyway) messes up the entire shell icon cache for some reason.