Apache OpenOffice (AOO) Bugzilla – Issue 10377
"Component was unable to be registered" error then crash in install on Win98.
Last modified: 2013-08-07 15:26:39 UTC
This problem has cropped up before for other people (see #7026 and #7655 for example). Ran into this problem installing OOo 1.0.1 on a new install of Windows 98 SE. I've managed to work around this problem by booting into Safe Mode. OOo worked fine before the workstation was rebuilt. Installed from directory C:\staging\install (tried other directories as well) on hard drive. During setup, no information was entered. Custom install was chosen, and default of all installable components was chosen. Default install directory of C:\Program Files\OpenOffice.org1.0.1 was used. All file types plus HTML were associated with OOo. The already-installed Sun jre 1.4.1_01 was used. Install appears to run just fine until component registration. Error message appears: The 'ctl641mi.dll' component was unable to be registered. Only way to continue is to choose "Ignore". This repeats for every DLL. Once all DLL's have been ignored, a crash occurs: SETUP caused an invalid page fault in module SET641MI.DLL at 016f:0043bead. Registers: EAX=0172fc74 CS=016f EIP=0043bead EFLGS=00010216 EBX=00000000 SS=0177 ESP=0172fbb4 EBP=0172fc6c ECX=00000000 DS=0177 ESI=0172fc54 FS=3267 EDX=010e0d78 ES=0177 EDI=ffffffff GS=0000 Bytes at CS:EIP: 8b 11 c6 45 fc 0a ff 52 10 8b 08 83 c4 18 8d 55 Stack dump: 00000000 0172fc74 0172fc58 0172fc54 0172fc58 004a5bc4 0103cac8 00000000 00000036 010e6b08 00bb7a00 010e6bd0 ffffffff 00bb6b50 0172fbf0 0172fc01 Setup then terminates. An attempt to execute OOo Writer results in a crash: SOFFICE caused an invalid page fault in module SOFFICE.EXE at 016f:011046c1. Registers: EAX=00000000 CS=016f EIP=011046c1 EFLGS=00010246 EBX=00000000 SS=0177 ESP=0092f2ec EBP=ffffffff ECX=0092f678 DS=0177 ESI=00000000 FS=3147 EDX=00000000 ES=0177 EDI=00b60ed0 GS=0000 Bytes at CS:EIP: 8b 16 56 ff 52 0c 8b 84 24 a0 03 00 00 83 c4 04 Stack dump: 1c71dae8 1c710000 0092f980 00000300 0000001a fffffffe 00000003 bff719b8 0000001b 00b66720 0000001b 0092f3d4 0040e9e2 004921e8 00000000 0092f361 Attempting to remove OOo through the control panel applet fails due to the fact that setup.inf does not exist. OOo directory must be removed manually. I rebuilt this machine again, and the same problem occured. Therefore I believe that this problem can be reproduced, but I don't have another workstation that I can test on. I will provide as much information as I can on the steps I took to build this machine: Hardware: MSI KT3 Ultra2 motherboard (VIA KT333 chipset w/ USB 2.0) Athlon XP 2100 512MB RAM (single module) 40GB hard drive 3com 3c905CX NIC generic NVidia TNT2 video card Installation steps: * Installed Windows 98 SE from CD (installed all accessories, some system tools, nothing else that I recall). * Installed latest drivers for all hardware in this order: NIC, chipset (from VIA (4.45)), video (from NVIDIA (41.09)), sound (from MB vendor), USB (from MB vendor). * Configured networking. * Upgraded to IE 5.5 sp2 * Installed all updates from Windows Update (except IE 6) + IDE cache fix, root cert update, shutdown update. * Installed Novell NetWare client 3.32 sp1. * Configured NW client and removed MS client. NW is using IPX and TCP/IP. * Installed latest Sun Java runtime: j2re 1.4.1_01 English version * Installed PowerArchiver 6.1.1 to unzip OOo. * Attempted to install OOo 1.0.1. The second time, all steps were the same, except I installed from hard disk instead of CD (clean install though), and installed GroupWise 6.0, Opera 6.05, and Acrobat 5.1 before attempting to install OOo. No change. Rebooting into Safe Mode allows OOo to install. However, removing OOo and attempting to re-install in normal mode fails. This isn't a big issue for me because I can get it installed, but apparently it has been a show-stopper for people in the past (#7026 and #7655 for example). Hopefully I've provided enough information for a developer to reproduce it. OOo is a nice suite. I certainly appreciate the work you do. Thanks!
*** Issue 10491 has been marked as a duplicate of this issue. ***
A running setup in safe mode points to a driver causing problems. Due to the fact that we don't have the same hardware I can't reproduce. On a different hardware configuration I have no problems to install OOo 1.0.2 on a Win98 machine.
It works for me. Looks like a driver problem!?
I would state this as a driver problem.