Prototype.js crashes IE6 on some computers
On a very big site I'm working with some users started contacting us about crashes when they were just entering the page! The Error message said:
The KERNEL32.DLL file is a 32-bit dynamic link library file that is found in Windows. The KERNEL32.DLL file handles memory management, input/output operations, and interrupts.
I was unable to recreate the error on any test machine but with som help from visitors I managed to narrow it down to the prototype.js library. We directed them to some others sites using the library and shure enough, those sites were chrashing as well!
I really need to keep prototype or else I have to refactor massive ammounts of code! But it's really hard trying to find what part of prototype causes these crashes when I cant recreate it myself! And I cant find any information about this problem when googling for it!
Note: The site have had more than 2 million unique visitors sense we implemented the Prototype JavaScript Framework and only 6 visitors have reprted problems!
If someone has heard of this before. Please leave a comment!!!
My lead right now: [Rails-spinoffs] Re: IE 6 SP1 crashes on pages with Scriptaculous - SOLVED
OK. It is a Browser Helper Object BHO found in some Dictionary software that triggers the crash! Cambridge Advanced Learner's Dictionary and the Oxford Advanced Genie have this plugin (that translates words on the page) made by the Danish company textWare (that don't seem to exist anymore). Removing the BHO or simply disabling third-party browser extenstions does the trick.
But I'm not satisfied with this, I really don't want to build sites on top of a framework that can crash the entire browser, even though that only happens with some perhaps very badly written BHOs. I still have a hard time reproducing the error myself, hopefully I can contact some visitor that experieced it again and find out exactly at what line i prototype it occurs!
AppName: iexplore.exe AppVer: 6.0.2900.2180 ModName: kernel32.dll
ModVer: 5.1.2600.2945 Offset: 00012a5b
The KERNEL32.DLL file is a 32-bit dynamic link library file that is found in Windows. The KERNEL32.DLL file handles memory management, input/output operations, and interrupts.
I was unable to recreate the error on any test machine but with som help from visitors I managed to narrow it down to the prototype.js library. We directed them to some others sites using the library and shure enough, those sites were chrashing as well!
I really need to keep prototype or else I have to refactor massive ammounts of code! But it's really hard trying to find what part of prototype causes these crashes when I cant recreate it myself! And I cant find any information about this problem when googling for it!
Note: The site have had more than 2 million unique visitors sense we implemented the Prototype JavaScript Framework and only 6 visitors have reprted problems!
If someone has heard of this before. Please leave a comment!!!
My lead right now: [Rails-spinoffs] Re: IE 6 SP1 crashes on pages with Scriptaculous - SOLVED
OK. It is a Browser Helper Object BHO found in some Dictionary software that triggers the crash! Cambridge Advanced Learner's Dictionary and the Oxford Advanced Genie have this plugin (that translates words on the page) made by the Danish company textWare (that don't seem to exist anymore). Removing the BHO or simply disabling third-party browser extenstions does the trick.
But I'm not satisfied with this, I really don't want to build sites on top of a framework that can crash the entire browser, even though that only happens with some perhaps very badly written BHOs. I still have a hard time reproducing the error myself, hopefully I can contact some visitor that experieced it again and find out exactly at what line i prototype it occurs!