http://bugs.winehq.org/show_bug.cgi?id=3871
Summary: wine unable to handle long key in system.reg Product: Wine Version: 0.9.1. Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: blocker Priority: P2 Component: wine-binary AssignedTo: wine-bugs@winehq.org ReportedBy: tedhansen@sasktel.net
I am trying to get Turbocad v7 Std to run in wine. On attempting to run this application, it freezes at the intro screen and I get the following error:
Invoking /usr/lib/wine/wine.bin /root/.wine/drive_c/Program Files/IMSI/TCW70/Program/Tcw70.exe ... fixme:ole:CoRegisterMessageFilter stub fixme:ole:ITypeInfo_fnRelease destroy child objects fixme:ole:ITypeInfo_fnRelease destroy child objects fixme:ole:ITypeInfo_fnRelease destroy child objects fixme:ole:ITypeInfo_fnRelease destroy child objects fixme:ole:ITypeInfo_fnRelease destroy child objects fixme:ole:ITypeInfo_fnRelease destroy child objects fixme:ole:ITypeInfo_fnRelease destroy child objects fixme:ole:ITypeInfo_fnRelease destroy child objects fixme:ole:ITypeInfo_fnRelease destroy child objects fixme:ole:ITypeInfo_fnRelease destroy child objects
Subsequent attempts to run wine with ANY app then gives the following error:
crashedagain@desktop:~$ wine /home/crashedagain/.wine/drive_c/windows/notepad.exe Invoking /usr/lib/wine/wine.bin /home/crashedagain/.wine/drive_c/windows/notepad.exe ... Line 177: Key is too long '[Software\Classes\CLSID\6A481801-E531-11CF-A115-00A024158DAF}\6A481802-E531-11CF-A115-00A024158DAF}\6A481803-E531-11CF-A115-00A024158DAF}\6A481804-E531-11CF-A115-00A024158DAF}\6A481805-E531-11CF-A115-00A024158DAF}\Implemented Categories\7DD95801-9882-11CF-9FA9-00AA006C42C4}\7DD95802-9882-11CF-9FA9-00AA006C42C4}] 1132352913' Line 177: Error creating key '[Software\Classes\CLSID\6A481801-E531-11CF-A115-00A024158DAF}\6A481802-E531-11CF-A115-00A024158DAF}\6A481803-E531-11CF-A115-00A024158DAF}\6A481804-E531-11CF-A115-00A024158DAF}\6A481805-E531-11CF-A115-00A024158DAF}\Implemented Categories\7DD95801-9882-11CF-9FA9-00AA006C42C4}\7DD95802-9882-11CF-9FA9-00AA006C42C4}] 1132352913' Line 194: Key is too long '[Software\Classes\CLSID\6A481801-E531-11CF-A115-00A024158DAF}\6A481802-E531-11CF-A115-00A024158DAF}\6A481803-E531-11CF-A115-00A024158DAF}\6A481804-E531-11CF-A115-00A024158DAF}\Implemented Categories\7DD95801-9882-11CF-9FA9-00AA006C42C4}\7DD95802-9882-11CF-9FA9-00AA006C42C4}] 1132352913' Line 194: Error creating key '[Software\Classes\CLSID\6A481801-E531-11CF-A115-00A024158DAF}\6A481802-E531-11CF-A115-00A024158DAF}\6A481803-E531-11CF-A115-00A024158DAF}\6A481804-E531-11CF-A115-00A024158DAF}\Implemented Categories\7DD95801-9882-11CF-9FA9-00AA006C42C4}\7DD95802-9882-11CF-9FA9-00AA006C42C4}] 1132352913' wineserver: loading /home/crashedagain/.wine/system.reg failed with error 80000005 wine: for some mysterious reason, the wine server failed to run. Wine failed with return code 1
It appears Turbocad is creating keys in the system.reg file which are too long for wine to handle. I am suggesting this bug should be treated as severe because it leaves wine in a totally inoperable state until the system.reg file is restored.