https://bugs.winehq.org/show_bug.cgi?id=53996
Bug ID: 53996 Summary: MDB Viewer Plus: can not open database Product: Wine Version: 7.22 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: winehq@jonass.user.lysator.liu.se Distribution: ---
Created attachment 73581 --> https://bugs.winehq.org/attachment.cgi?id=73581 Example file.
Using MDB Viewer Plus to open a database fails with Wine 7.22. It works fine in Wine 7.21.
I run the application and click File -> Open. Select the attached mdb-file and click OK in dialogue "Open Options". If the mdbplus.exe is on a write protected disk I get "Error saving to recent", that is fine. Then I get "Object or provider is not capable of performing requested operation." with a follow up in "File access denied" with wine 7.22. With Win 7.21 I get an overview of the tables available in the database.
Application is MDB Viewer Plus, https://appdb.winehq.org/objectManager.php?sClass=application&iId=20726
It requires "winetricks mdac28 jet40" to open mdb-files. I am using Xubuntu 22.04.1 LTS.
https://bugs.winehq.org/show_bug.cgi?id=53996
--- Comment #1 from Jonas winehq@jonass.user.lysator.liu.se --- Created attachment 73582 --> https://bugs.winehq.org/attachment.cgi?id=73582 Shell log
Shell log. I can not find any extra errors compared with when run under Wine 7.21.
https://bugs.winehq.org/show_bug.cgi?id=53996
Jonas winehq@jonass.user.lysator.liu.se changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, regression
https://bugs.winehq.org/show_bug.cgi?id=53996
Jonas winehq@jonass.user.lysator.liu.se changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |http://www.alexnolan.net/so | |ftware/MDBPlus.zip
https://bugs.winehq.org/show_bug.cgi?id=53996
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1| |2be9b0ff4a61f3738eb2c05a7f1 | |96a60a95d40c6 CC| |dark.shadow4@web.de, | |rbernon@codeweavers.com
--- Comment #2 from Fabian Maurer dark.shadow4@web.de --- Bisected to
commit 2be9b0ff4a61f3738eb2c05a7f196a60a95d40c6 Author: Rémi Bernon rbernon@codeweavers.com Date: Sat Nov 19 14:28:43 2022 +0100
kernelbase: Don't try in-place HeapReAlloc in LocalReAlloc.
Reverting fixes the issue.
https://bugs.winehq.org/show_bug.cgi?id=53996
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever confirmed|0 |1 Component|-unknown |kernel32
--- Comment #3 from Fabian Maurer dark.shadow4@web.de --- Confirming
https://bugs.winehq.org/show_bug.cgi?id=53996
--- Comment #4 from Fabian Maurer dark.shadow4@web.de --- Also noted that it does crash on close when the patch is reverted. Not sure if that's related or another issue...
https://bugs.winehq.org/show_bug.cgi?id=53996
Rémi Bernon rbernon@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Fixed by SHA1| |4979ae5a94188b7c1943a64a0cb | |8cca39bbe8fad Resolution|--- |FIXED
--- Comment #5 from Rémi Bernon rbernon@codeweavers.com --- Should be fixed after 4979ae5a94188b7c1943a64a0cb8cca39bbe8fad.
https://bugs.winehq.org/show_bug.cgi?id=53996
--- Comment #6 from Jonas winehq@jonass.user.lysator.liu.se --- (In reply to Rémi Bernon from comment #5)
I tried to confirm this but can't compile any more. Is there something I am missing or should I report a bug?
Since commit 25f205d9ac4b6c1ac36d3cbdf03b64bd6b15762f (Date: Fri Nov 25 19:10:03 2022 +0200) I can't compile Wine any more. I get :
../wine-source/dlls/mshtml/nsio.c: In function ‘async_open’: ../wine-source/dlls/mshtml/nsio.c:1018:82: error: ‘LOAD_CMD_RELOAD’ undeclared (first use in this function) async_start_doc_binding(window, window->pending_window, (load_type & LOAD_CMD_RELOAD) ? BINDING_REFRESH : BINDING_NAVIGATED); ^~~~~~~~~~~~~~~ ../wine-source/dlls/mshtml/nsio.c:1018:82: note: each undeclared identifier is reported only once for each function it appears in ../wine-source/dlls/mshtml/nsio.c: In function ‘nsChannel_AsyncOpen’: ../wine-source/dlls/mshtml/nsio.c:1045:24: error: ‘LOAD_CMD_NORMAL’ undeclared (first use in this function); did you mean ‘CMF_NORMAL’? UINT32 load_type = LOAD_CMD_NORMAL; ^~~~~~~~~~~~~~~ CMF_NORMAL Makefile:115855: recipe for target 'dlls/mshtml/nsio.o' failed make: *** [dlls/mshtml/nsio.o] Error 1
Host is Ubuntu 18.04.6 LTS i686. Should this still work?
https://bugs.winehq.org/show_bug.cgi?id=53996
--- Comment #7 from Fabian Maurer dark.shadow4@web.de --- Should still work, did you try a clean build already? Maybe you still have some old files messing with compilation.
https://bugs.winehq.org/show_bug.cgi?id=53996
--- Comment #8 from Jonas winehq@jonass.user.lysator.liu.se --- (In reply to Fabian Maurer from comment #7)
Should still work, did you try a clean build already? Maybe you still have some old files messing with compilation.
Correct, I messed up.
I agree that this bug is resolved. And the crash Fabian mentioned seems to happen with Wine 7.21 also, so it is probably unrelated to this bug.
Thank you, both Fabian and Rémi.
https://bugs.winehq.org/show_bug.cgi?id=53996
--- Comment #9 from Jonas winehq@jonass.user.lysator.liu.se --- (In reply to Fabian Maurer from comment #4)
Also noted that it does crash on close when the patch is reverted. Not sure if that's related or another issue...
The crash may be Bug 53549.
https://bugs.winehq.org/show_bug.cgi?id=53996
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #10 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 8.0-rc1.