[squeak-dev] VM Console opening without errors

David T. Lewis lewis at mail.msen.com
Wed Feb 19 02:08:14 UTC 2020


Not obvious, but worth knowing:

"Smalltalk listBuiltinModules" gives a list of all internal plugins.
These are the plugins that are compiled into the main VM executable.

"Smalltalk listLoadedModules" give a list of all external plugins that
have so far been loaded. It is not necessarily a list of all of the
external plugins, rather it is the external plugins that have been
referenced by the image. The external plugins are loaded on demand,
and once loaded, are available for fast access to the primitives that
they provide.

If a plugin is compiled as a built-in module, and if it also is
compiled as a separate external plugin (Windows dll or Unix shared
library), then the external plugin overrides the primitive implemented
in the built-in module.

UUIDPlugin is usually provided as an external plugin, in part because
the UUID runtime libraries have been problematic in the past, see
for example http://bugs.squeak.org/view.php?id=7358. If a plugin like
this is causing problems, or if you suspect that it is causing problems,
then you can get rid of in on your computer by simply deleting the dll.

Dave


On Tue, Feb 18, 2020 at 08:16:49AM +0000, Thiede, Christoph wrote:
> Reboot of the VM, you mean? Never heard of this plugin, is it preinstalled?
> 
> 
> Best,
> 
> Christoph
> 
> ________________________________
> Von: Squeak-dev <squeak-dev-bounces at lists.squeakfoundation.org> im Auftrag von Taeumel, Marcel
> Gesendet: Dienstag, 18. Februar 2020 09:15:04
> An: John Pfersich via Squeak-dev
> Betreff: Re: [squeak-dev] VM Console opening without errors
> 
> I have those occasionally in the UUID plugin. A reboot helps. :-D Seems to be related to some resource management issue between plugin and operating system. Never had this "width=..." though ...
> 
> Best,
> Marcel
> 
> Am 18.02.2020 09:08:59 schrieb Thiede, Christoph <christoph.thiede at student.hpi.uni-potsdam.de>:
> 
> Using the latest VM candidate (201912311458) on Windows, I sometimes find the output console having opened itself without showing any meaningful error:
> 
> 
> [cid:e8e58ce6-8be8-493d-8d3a-0449e4fac434]
> 
> 
> The output is:
> 
> SetDIBitsToDevice failed (0) -- Progress completed successfully (i translated the description from German)
> 
> I cannot tell exactly what's the cause, but it might be related to situations where the VM hangs a while during Windows is busy to scale all my many open windows. Or maybe, when the VM was busy to save my image (which, despite SSD, may take ten seconds from time to time). But I don't think any of these points should be a reason display "error no error".
> 
> Best,
> Christoph

> 



More information about the Squeak-dev mailing list