Comment #155 on issue 3543 by nsylv...@chromium.org: Checkboxes and scroll  
bar arrows sometimes disappear under Windows classic
http://code.google.com/p/chromium/issues/detail?id=3543

@abarth: please let me know if --disable-winsta helps. in theory it should  
not
because people started reporting this bug way before the code it changes  
had been
introduced, but maybe it's making it worse.

At this point I don't really have more experiments, I just need to start the
debugger, and trace the win32 calls and find out why they can't paint, and  
most
importantly, find out why the control panel is able to map these images  
back into the
process. I'm pretty sure the fix is just that we need to hold onto a  
resource, but we
just don't know which one yet.

the current theory:
Chrome starts the renderer in the sandbox, which needs the classic theme to  
be in
memory. Windows knows who uses the theme and who does not, but since the  
renderer is
in the sandbox, it fails to determine that it's using it. When the machine  
runs out
of memory, Windows starts cleaning up stuff, including the theme bitmaps,  
because it
thinks no one is using it.  Chrome tries to reload the bitmaps, but fail  
because of
the sandbox. When task manager is started (or firefox), it caused the  
memory to be
mapped again. Moving the cursor on top of the items in chrome will make  
them repaint,
this time with the right bitmap.

the browser process should keep these memory regions alive, unfortunately  
we haven't
been able to determine yet which regions we are talking about. And we are  
not sure
either how to find that out (without having windbg attached to it and  
spending a
couple of hours/days debugging it).

--
You received this message because you are listed in the owner
or CC fields of this issue, or because you starred this issue.
You may adjust your issue notification preferences at:
http://code.google.com/hosting/settings

--~--~---------~--~----~------------~-------~--~----~
Automated mail from issue updates at http://crbug.com/
Subscription options: http://groups.google.com/group/chromium-bugs
-~----------~----~----~----~------~----~------~--~---

Reply via email to