http://bugs.winehq.org/show_bug.cgi?id=11447
Summary: Solver addin in excel 2003 gives an "Out of Memory" error Product: Wine Version: 0.9.54. Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: ole AssignedTo: wine-bugs@winehq.org ReportedBy: smorar@gmail.com
An "Out of Memory" error occurs when trying to open the Solver tool from within excel 2003.
Output to the terminal prints the following error message: fixme:ole:_invoke unsupported number of arguments 126 in stdcall
Steps to reproduce:
1) Install Office 2003 to a new wine drive. 2) During the installation, customize the installation, and install the "Solver" addin. 3) Run excel with wine 4) Under Tools->Addins, select "Solver" 5) Restart excel 6) Select Tools->Solver
http://bugs.winehq.org/show_bug.cgi?id=11447
--- Comment #1 from Austin English austinenglish@gmail.com 2008-02-02 17:42:43 --- Can you please attach full terminal output?
http://bugs.winehq.org/show_bug.cgi?id=11447
--- Comment #2 from Sameer Morar smorar@gmail.com 2008-02-03 01:26:15 --- Created an attachment (id=10584) --> (http://bugs.winehq.org/attachment.cgi?id=10584) Full terminal output for this bug
http://bugs.winehq.org/show_bug.cgi?id=11447
--- Comment #3 from Austin English austinenglish@gmail.com 2008-02-03 16:37:48 --- If this is an ole bug, can you see if native dcom98 works around the issue?
$ wget http://www.kegel.com/wine/winetricks $ sh winetricks dcom98
http://bugs.winehq.org/show_bug.cgi?id=11447
--- Comment #4 from Sameer Morar smorar@gmail.com 2008-02-05 09:25:33 --- Yes, dcom98 seems to work around this issue, however, it doesn't work on a non-clean installation.
Also, if dcom98 is installed before office 2003, the office 2003 installer fails.
http://bugs.winehq.org/show_bug.cgi?id=11447
grocello grocello@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |grocello@gmail.com
--- Comment #5 from grocello grocello@gmail.com 2008-04-15 23:19:50 --- Had the exact same problem, only after installing dcom98 get two error messages upon trying to install solver via the addin menu in excel: "Invalid data format" and then after clicking OK: "Microsoft Office Excel cannot access the file 'c:\Program Files\Microsoft Office\OFFICE11\Library\SOLVER\SOLVER.XLA" Please help me! there is almost no documentation on solver, and its the only thing keeping me from being completely windows free!!
http://bugs.winehq.org/show_bug.cgi?id=11447
--- Comment #6 from Dmitry Timoshkov dmitry@codeweavers.com 2008-04-16 01:22:45 --- (In reply to comment #5)
Had the exact same problem, only after installing dcom98 get two error messages upon trying to install solver via the addin menu in excel: "Invalid data format" and then after clicking OK: "Microsoft Office Excel cannot access the file 'c:\Program Files\Microsoft Office\OFFICE11\Library\SOLVER\SOLVER.XLA"
dcom98 won't work with Office2003 and up since they require Windows 2000 or later. ole32 dlls provided by dcom98 don't work in NT mode.
Please help me! there is almost no documentation on solver, and its the only thing keeping me from being completely windows free!!
This is bugzilla not a user support forum.
http://bugs.winehq.org/show_bug.cgi?id=11447
--- Comment #7 from grocello grocello@gmail.com 2008-04-16 08:21:45 --- (In reply to comment #6)
This is bugzilla not a user support forum.
I know this isn't a user support forum. Just posting because I was able to reproduce the error and using dcom98 as discussed above did not work around the issue. It simply gave a different error. (Invalid data format instead of an "out of memory" message)
http://bugs.winehq.org/show_bug.cgi?id=11447
Rob Shearman robertshearman@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|ole |oleaut32
http://bugs.winehq.org/show_bug.cgi?id=11447
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |austinenglish@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=11447
--- Comment #8 from Austin English austinenglish@gmail.com 2009-07-21 13:49:23 --- Is this still an issue in current (1.1.26 or newer) wine?
http://bugs.winehq.org/show_bug.cgi?id=11447
lefish@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |lefish@gmx.net
--- Comment #9 from lefish@gmx.net 2009-08-06 10:32:30 --- This is still an issue under 1.1.26 under Ubuntu 9.04
Maybe someone found any solutions by now?
LeFish
http://bugs.winehq.org/show_bug.cgi?id=11447
--- Comment #10 from Juan Lang juan_lang@yahoo.com 2009-08-12 20:38:11 --- The solution is probably to rewrite dlls/oleaut32/typelib.c:_invoke in assembly so it can handle an arbitrary number of arguments.
http://bugs.winehq.org/show_bug.cgi?id=11447
Juan Lang juan_lang@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Depends on| |10050
--- Comment #11 from Juan Lang juan_lang@yahoo.com 2009-08-14 12:31:40 --- Actually, _invoke already has a patch for it in bug 10050.
http://bugs.winehq.org/show_bug.cgi?id=11447
Bug 11447 depends on bug 10050, which changed state.
Bug 10050 Summary: oleaut32 and ITypeInfo::Invoke arguments http://bugs.winehq.org/show_bug.cgi?id=10050
What |Old Value |New Value ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
http://bugs.winehq.org/show_bug.cgi?id=11447
Juan Lang juan_lang@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
--- Comment #12 from Juan Lang juan_lang@yahoo.com 2009-10-06 10:43:19 --- I suspect this is fixed with commit ceac768adf8edcacfcb1a0b4a0a8ba3e09fbe549, http://www.winehq.org/pipermail/wine-cvs/2009-October/060178.html
Please reopen if that's not the case.
http://bugs.winehq.org/show_bug.cgi?id=11447
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #13 from Alexandre Julliard julliard@winehq.org 2009-10-09 11:13:36 --- Closing bugs fixed in 1.1.31.