http://bugs.winehq.org/show_bug.cgi?id=33069
Bug #: 33069 Summary: Visual Basic 6 can't load any component Product: Wine Version: 1.5.24 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: german_ant_82@yahoo.com Classification: Unclassified
Created attachment 43719 --> http://bugs.winehq.org/attachment.cgi?id=43719 Fixme errors list for the components that can't be loaded
Visual Basic comes with a set of preloaded standard components and a set of loadable extra components. These extra components can't be loaded.
List of components that can't be loaded:
AxBrowser Cdlg Microsoft ADO Data Control 6.0 (OLEDB) Microsoft Calendar Control 8.0 Microsoft Chart Control 6.0 (OLEDB) Microsoft Comm Control 6.0 Microsoft Common Dialog Control 6.0 Microsoft Data Bound Grid Control 5.0 (SP3) Microsoft Data Bound List Controls 6.0 Microsoft DataGrid Control 6.0 (OLEDB) Microsoft DataList Controls 6.0 (OLEDB) Microsoft DataRepeater Control 6.0 (OLEDB) Microsoft FlexGrid Control 6.0 Microsoft Hierarchical FlexGrid Control 6.0 (OLEDB) Microsoft Internet Transfer Control 6.0 Microsoft MAPI Controls 6.0 Microsoft Masked Edit Control 6.0 Microsoft Multimedia Control 6.0 Microsoft PictureClip Control 6.0 Microsoft RemoteData Control 6.0 Microsoft Rich Textbox Control 6.0 Microsoft Script Control 1.0 Microsoft SysInfo Control 6.0 Microsoft Tabbed Dialog Control 6.0 Microsoft Windows Common Controls 5.0 (SP2) Microsoft Windows Common Controls 6.0 Microsoft Windows Common Controls-2 5.0 (SP2) Microsoft Windows Common Controls-2 6.0 Microsoft Windows Common Controls-3 6.0 Microsoft Winsock Control 6.0 MSFlexGrid Wizard 6.0 Package and Deployment Wizard VB6 Application Wizard VB6 Data Form Wizard 6.0 VB6 MSChart Wizard 6.0 VisModelBrowser
http://bugs.winehq.org/show_bug.cgi?id=33069
german_ant_82@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |german_ant_82@yahoo.com
http://bugs.winehq.org/show_bug.cgi?id=33069
Vincent Povirk madewokherd@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |madewokherd@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=33069
german_ant_82@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- See Also| |http://bugs.winehq.org/show | |_bug.cgi?id=33058
http://bugs.winehq.org/show_bug.cgi?id=33069
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |leslie_alistair@hotmail.com
https://bugs.winehq.org/show_bug.cgi?id=33069
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever confirmed|0 |1
--- Comment #1 from Bruno Jesus 00cpxxx@gmail.com --- Confirming in wine 1.7.22. Same output from a few components tested.
https://bugs.winehq.org/show_bug.cgi?id=33069
--- Comment #2 from Austin English austinenglish@gmail.com --- This is your friendly reminder that there has been no bug activity for over a year. Is this still an issue in current (1.7.51 or newer) wine?
https://bugs.winehq.org/show_bug.cgi?id=33069
Lecio leciobr@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |leciobr@gmail.com
--- Comment #3 from Lecio leciobr@gmail.com --- I have the same problem. Is there a solution? Thank you.
https://bugs.winehq.org/show_bug.cgi?id=33069
tokktokk fdsfgs@krutt.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fdsfgs@krutt.org
https://bugs.winehq.org/show_bug.cgi?id=33069
lfeche@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |lfeche@hotmail.com
--- Comment #4 from lfeche@hotmail.com --- Confirming in wine 4.18 and then? Who can help with this very old bug?
https://bugs.winehq.org/show_bug.cgi?id=33069
Will Andrews willdodgeamd@outlook.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |willdodgeamd@outlook.com
--- Comment #5 from Will Andrews willdodgeamd@outlook.com --- I would also love to see a solution to this.
https://bugs.winehq.org/show_bug.cgi?id=33069
Damjan Jovanovic damjan.jov@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |damjan.jov@gmail.com
--- Comment #6 from Damjan Jovanovic damjan.jov@gmail.com --- To reproduce this, in VB6 you go to "Project" -> "Components..." and tick one of those boxes and click "OK", right?
If so, I get a messagebox with
"System Error &H80004001 (-2147467263)."
80004001 is E_NOTIMPL.
Attaching winedbg and getting a stack trace while the messagebox is shown doesn't show any COM-related functions on the stack. The console output is:
---snip--- 0024:fixme:ole:ITypeLib2_fnGetDocumentation2 (02271890) index -1 lcid 0 half implemented stub! 0024:fixme:ole:ICreateTypeLib2_fnSetHelpStringContext 03288090 250000 - stub ---snip---
The function ICreateTypeLib2_fnSetHelpStringContext() in dlls/oleaut32/typelib.c does indeed return E_NOTIMPL:
---snip--- static HRESULT WINAPI ICreateTypeLib2_fnSetHelpStringContext(ICreateTypeLib2 *iface, ULONG helpStringContext) { ITypeLibImpl *This = impl_from_ICreateTypeLib2(iface); FIXME("%p %u - stub\n", This, helpStringContext); return E_NOTIMPL; } ---snip---
If I hack it to return E_OUTOFMEMORY instead, does the messagebox show the new error code?
Yes. The messagebox then prints "Out of memory" instead, so it must be coming from there.
What if I hack it to return S_OK instead, indicating success?
It seems to proceed a little further, then gets a stack overflow and hangs:
---snip--- 0024:fixme:ole:CoIsOle1Class {648a5600-2c6e-101b-82b6-000000000014} 0024:err:ole:LHashValOfNameSysA Unknown lcid 7f, treating as latin-based, please report (repeated many times) 0024:err:ole:LHashValOfNameSysA Unknown lcid 7f, treating as latin-based, please report wine: Unhandled stack overflow at address 7BC1BB10 (thread 0024), starting debugger... 0024:err:virtual:virtual_setup_exception stack overflow 1232 bytes in thread 0024 addr 0x7bc3f60f stack 0x220b30 (0x220000-0x221000-0x320000) ---snip---
Test done with Wine 5.19
https://bugs.winehq.org/show_bug.cgi?id=33069
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL| |https://archive.org/details | |/visual-Studio-Collection
https://bugs.winehq.org/show_bug.cgi?id=33069
Evren evren320@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |evren320@hotmail.com
--- Comment #7 from Evren evren320@hotmail.com --- Error still exist as of wine 8.3 on ArchLinux