WebSite Information > Article Discussions
What program for font preview
André Heldoorn:
--- Quote from: Dave Yeo on January 22, 2017, 05:17:29 am ---Make sure you have your profile backed up. I back mine up daily due to problems like this, keep losing some history or not having it stick for some domains.
--- End quote ---
FF (or SM) wasn't able to find NSPR4.DLL, according to a quickly disappearing pop-up window behind the browser's main window. Would copying NSPR4.DLL from a %LIBPATH% directory to the browser's main directory improve the stability? Is there a hard-coded reference to a wrong (i.e. the current) directory indeed?
Dave Yeo:
The Firefox was not able to fine nspr4.dll or xpcom.dll is not a very informative error as it actually means that nspr4 can't find one of its dependencies.
Try running PMDLL on your nspr4.dll to hopefully see which dll you're missing.
André Heldoorn:
--- Quote from: Dave Yeo on January 26, 2017, 08:33:22 pm ---Try running PMDLL on your nspr4.dll to hopefully see which dll you're missing.
--- End quote ---
It was that type of pop-up, yes, albeit behind the main window. I've seen it at least twice. There's a possibility that the system was quite busy during the whole session, for example due to some unavoidable script.
NSPR4.DLL can load all DLLs it requires, but I'll now assume that the pop-up cannot be avoided by moving the DLL to the browser's own directory. I was more worried about a pop-up behind the main window, because sometimes you may have to answer a question (to stop a script, for example) which cannot be answered because the pop-up window is hidden behind the main window. From an user's point of view I didn't notice any problem related to (not) being able to load the DLL, other than seeing the pop-up window.
Dave Yeo:
That's strange and have never come across the popup appearing when loading the browser successfully. Actually more often it is that it can't find xpcom.dll such as yesterday when I tried to launch Thunderbird and got the popup. In that case I was down to about 3 MBs of lower shared memory and once the share memory came back TB launched fine. Dmik has tried to make the popups more informative but it really seems non-trivial.
Generally Mozilla has no problems finding its DLLs as long as it knows where its program directory is, which is why the working directory has to be correctly set at times.
ps by Mozilla I mean all 4 apps (Firefox, SeaMonkey, Thunderbird and InstantBird) that are built here from the same tree.
André Heldoorn:
--- Quote from: Dave Yeo on January 28, 2017, 04:54:49 am ---That's strange and have never come across the popup appearing when loading the browser successfully. Actually more often it is that it can't find xpcom.dll such as yesterday when I tried to launch Thunderbird and got the popup.
Generally Mozilla has no problems finding its DLLs as long as it knows where its program directory is, which is why the working directory has to be correctly set at times.
--- End quote ---
I haven't retried it, but I should be able to launch FF/SM without a NSPR4.DLL installed, without seeing a pop-up or any PM DLL warning. So it was an unexpected DLL name which popped up. With extremely slow systems and enlarged SWAPPER.DATs a window behind the main window is not unusual, so maybe the CPU load (P4, 2 GB) was 100% for too long. Next time, if any, I'll try to pay more attention to details.
In all (both?) cases the working directory was set okay, including LIBPATHSTRICT and BEGINLIBPATH. Anyway, copying NSPR4.DLL to the FF/SM directory probably won't avoid the pop-up, and trying to avoid the pop-up was the main question. Thank you.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version