The XPI is written to copy dlls/xxx.so on the client m/c that will be loaded dynamically into memory as part of applet initialization
Applet initialization will check whether XPI is installed (or) not and if not installed, the user will get redirected to the page that has a link to XPI installation.
On completion of XPI installation, Firefox 3.0.x will give a pop up to 'Restart Firefox'.
I accessed the page(xxx.jsp) that has a applet with a above mentioned logic written in applet initialization.
I got redirected to the page that has link for XPI installation. On completion of XPI installation got a popup
to 'Restat Firefox'
I have noticed that the applet(java) process will not be closed/shutdown even after restarting the Firefox with 'Restart Firefox' option.
After restarting the Firefox, Firefox is getting crashed with a core dump log when accessing any page that has applet in it.
Faced the issue with Java 1.5 and with java 1.6 as well.
The same scenario is working fine in Windows platform(Windows XP).
Did anyone face this issue before. If so, please share your thoughts and suggestions to resolve this issue.