Hi ericjs,
Thanks for reporting the error message. We'll look into it ASAP.
To answer your question, the nsOilLocation.xpi file is used by List.It
0.5.0 alpha (it's included but not used in the earlier versions of
list.it, including the stable build 0.4.1) to learn associations
between places you go and the notes that you take in those places.
For example, if you take a note at home, and have the place ranking
turned on, next time you go home the notes that you took previously at
home will float to the top of your list. It detects places using
WiFi signatures, much like many other location spotters (skyhook,
geode, etc). Or at least that's how it's supposed to work. It's
currently in alpha state and we're actively working to fix some bugs -
both performance and stability problems we've found. If you're
running 0.5.0 alpha now, the lockups you're experiencing could
definitely be related. The
list.it team had to go offline for 2 weeks
due to conferences here at MIT, but we're officially back in action
now, and slated to release a fix later next week (0.5.0 alpha 2).
If you're running 0.5.0 and having problems with lockups, please
consider going back to 0.4.1 for the time being and we'll post an
update shortly. If you're running 0.4.1, it's safe to disregard any
error messages concerning .xpi files because they are not used at all
by
list.it (they're included to make deployment simpler, and firefox
tries to load everything included in the bundle). But since it's not
even called or intialized, it should not contribute to any Firefox
failure.
Let us know if this helps and thanks,
Max