A bit further, the windows specific code is in https://github.com/OpenSmalltalk/opensmalltalk-vm/blob/e17db79411cfec767e04f3d94d12a642d920a30e/platforms/win32/vm/sqWin32ExternalPrims.c
check the users of LoadLibrary, which comes form the windows std libraries. https://msdn.microsoft.com/en-us/library/windows/desktop/ms684175%28v=vs.85%29.aspx On Sun, May 20, 2018 at 9:46 PM, Guillermo Polito <guillermopol...@gmail.com > wrote: > > > On Sat, May 19, 2018 at 1:37 PM, Peter Uhnák <i.uh...@gmail.com> wrote: > >> Hi, >> >> some Windows users are repeatedly running into Pharo failing to load >> Cairo library on Windows (see stack screenshot at the bottom). >> >> The problem is that I have no idea how to even start debugging this. >> >> Is there some documentation on how Pharo loads libraries via FFI on >> Windows that I can start digging into? >> >> Note that the library is definitely present, as this happens only >> occasionally -- it can be fixed by restarting PC. But I cannot reasonably >> ask users to restart just because Pharo decided it doesn't feel like >> loading a library. >> >> Any pointers / docs / ideas appreciated. >> > > You can see the actual code from > > https://github.com/OpenSmalltalk/opensmalltalk-vm/search?utf8=%E2%9C%93&q= > findAndLoadModule%28char+*pluginName%2C+sqInt+ffiLoad%29&type= > > ? > > >> >> Thanks, >> Peter >> >> >> >> > > > -- > > > > Guille Polito > > Research Engineer > > Centre de Recherche en Informatique, Signal et Automatique de Lille > > CRIStAL - UMR 9189 > > French National Center for Scientific Research - *http://www.cnrs.fr > <http://www.cnrs.fr>* > > > *Web:* *http://guillep.github.io* <http://guillep.github.io> > > *Phone: *+33 06 52 70 66 13 > -- Guille Polito Research Engineer Centre de Recherche en Informatique, Signal et Automatique de Lille CRIStAL - UMR 9189 French National Center for Scientific Research - *http://www.cnrs.fr <http://www.cnrs.fr>* *Web:* *http://guillep.github.io* <http://guillep.github.io> *Phone: *+33 06 52 70 66 13