http://bugs.winehq.org/show_bug.cgi?id=17980
Summary: REGRESSION: wine 1.1.18 breaks BDE application which uses PARADOX driver Product: Wine Version: 1.1.18 Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: major Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: stsymbal@gmail.com
REGRESSION: wine 1.1.18 breaks BDE application which uses PARADOX driver The application simply cannot open any db file showing "Invalid file name" error followed by memory access exception message (EDatabaseError). Rolling back to 1.1.17 solved the problem.
Not sure how to collect useful tracking information with wine. Please let me know then steps and will get the info.
Application (trial English version): http://mirror1.keepsoft.com/download/hbk4.exe Application (trial Russion version): http://www.keepsoft.ru/files/homebuh/homebuh.exe Note, I experienced the problem with Russian version of the application.
Package: wine_1.1.18~winehq0~ubuntu~8.04-0ubuntu1_i386.deb OS: Ubuntu 8.04
http://bugs.winehq.org/show_bug.cgi?id=17980
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, regression
http://bugs.winehq.org/show_bug.cgi?id=17980
--- Comment #1 from Austin English austinenglish@gmail.com 2009-04-08 16:44:08 --- Please run a regression test: http://wiki.winehq.org/RegressionTesting
http://bugs.winehq.org/show_bug.cgi?id=17980
Jeff Zaroyko jeffz@jeffz.name changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|major |normal Summary|REGRESSION: wine 1.1.18 |BDE application cannot open |breaks BDE application which|any db file |uses PARADOX driver |
--- Comment #2 from Jeff Zaroyko jeffz@jeffz.name 2009-04-08 16:50:33 --- not major, http://bugs.winehq.org/page.cgi?id=fields.html#bug_severity
http://bugs.winehq.org/show_bug.cgi?id=17980
Sergii Tsymbal stsymbal@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |aric@codeweavers.com
--- Comment #3 from Sergii Tsymbal stsymbal@gmail.com 2009-04-10 03:58:44 --- Here is the info of the patch which causes the problem (identified with git bisect)
8044c11ecfca09e2b643feccb95a4d8f645ba656 is first bad commit commit 8044c11ecfca09e2b643feccb95a4d8f645ba656 Author: Aric Stewart aric@codeweavers.com Date: Tue Mar 17 07:40:42 2009 -0500
kernel32: Report unixfs instead of ntfs for unknown filesystem type.
This avoids programs such as the .Net2.0 installer trying to do ntfs specific functions on the disk.
:040000 040000 1c1338da6b90545bc8e4073bc382e687a4c37736 7d28fb0ebfa88b8c3ca127e55d4e173c924468a7 M dlls
http://bugs.winehq.org/show_bug.cgi?id=17980
--- Comment #4 from Austin English austinenglish@gmail.com 2009-04-10 09:13:33 --- Created an attachment (id=20361) --> (http://bugs.winehq.org/attachment.cgi?id=20361) change default volume type to fat32
Does this patch help?
http://bugs.winehq.org/show_bug.cgi?id=17980
--- Comment #5 from Sergii Tsymbal stsymbal@gmail.com 2009-04-12 11:50:08 --- Thank you, Austin! The patch fixes the problem.
Could you please submit the patch to master?
http://bugs.winehq.org/show_bug.cgi?id=17980
Jeff Zaroyko jeffz@jeffz.name changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |rmh@aybabtu.com
--- Comment #6 from Jeff Zaroyko jeffz@jeffz.name 2009-04-12 17:32:25 --- *** Bug 18017 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=17980
Adys adys.wh+winehqdotorg@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |adys.wh+winehqdotorg@gmail.c | |om
--- Comment #7 from Adys adys.wh+winehqdotorg@gmail.com 2009-04-13 01:13:30 --- (In reply to comment #5)
Thank you, Austin! The patch fixes the problem.
Could you please submit the patch to master?
The patch looks like a workaround, not a fix; it probably won't make git as-is.
http://bugs.winehq.org/show_bug.cgi?id=17980
--- Comment #8 from Austin English austinenglish@gmail.com 2009-04-13 02:38:52 --- (In reply to comment #7)
(In reply to comment #5)
Thank you, Austin! The patch fixes the problem.
Could you please submit the patch to master?
The patch looks like a workaround, not a fix; it probably won't make git as-is.
Unixfs was a workaround as well, but fat32 seems a more reasonable default. I'll send it to wine-devel for comment.
http://bugs.winehq.org/show_bug.cgi?id=17980
--- Comment #9 from Robert Millan rmh@aybabtu.com 2009-04-13 05:40:06 --- (In reply to comment #7)
The patch looks like a workaround, not a fix; it probably won't make git as-is.
What is a fix supposed to look like? It's not like we have many options:
- Report ntfs and implement ntfs extensions somehow for apps that use them.
- Report fat32, which is a subset of unix-style fs and AFAICT will always work.
- Report something else and make BDE (possibly others) unhappy.
http://bugs.winehq.org/show_bug.cgi?id=17980
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |austinenglish@gmail.com Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #10 from Austin English austinenglish@gmail.com 2009-04-13 10:11:57 --- (In reply to comment #9)
(In reply to comment #7)
The patch looks like a workaround, not a fix; it probably won't make git as-is.
What is a fix supposed to look like? It's not like we have many options:
- Report ntfs and implement ntfs extensions somehow for apps that use them.
That's the ideal solution, but it will take more work to get there.
- Report fat32, which is a subset of unix-style fs and AFAICT will always
work.
That's what my patch does.
- Report something else and make BDE (possibly others) unhappy.
That's what we currently do. It helps one application (.NET installer, possibly others), but has broken others.
http://bugs.winehq.org/show_bug.cgi?id=17980
KAMI kami911@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |kami911@gmail.com
--- Comment #11 from KAMI kami911@gmail.com 2009-04-17 01:02:58 --- Dear developers, please fix this problem as soon as possible. I wanted to run this application ftp://ftp.externet.hu/.lib/disk5/freepc/HUNGARICA/WIN9X/APPLIC/p5szamla.zip but now I have to revert to older WINE versions. I hope you will find the correct way to fix it then it goes to upstream.
Best regards, KAMI
http://bugs.winehq.org/show_bug.cgi?id=17980
--- Comment #12 from Adys adys.wh+winehqdotorg@gmail.com 2009-04-17 02:40:20 --- (In reply to comment #11)
Dear developers, please fix this problem as soon as possible. I wanted to run this application ftp://ftp.externet.hu/.lib/disk5/freepc/HUNGARICA/WIN9X/APPLIC/p5szamla.zip but now I have to revert to older WINE versions. I hope you will find the correct way to fix it then it goes to upstream.
Best regards, KAMI
If you're in a rush you can always get the wine source and compile it with Austin's patch applied.
http://bugs.winehq.org/show_bug.cgi?id=17980
--- Comment #13 from Sergii Tsymbal stsymbal@gmail.com 2009-04-17 02:58:20 --- (In reply to comment #12)
(In reply to comment #11)
Dear developers, please fix this problem as soon as possible. I wanted to run this application ftp://ftp.externet.hu/.lib/disk5/freepc/HUNGARICA/WIN9X/APPLIC/p5szamla.zip but now I have to revert to older WINE versions. I hope you will find the correct way to fix it then it goes to upstream.
Best regards, KAMI
If you're in a rush you can always get the wine source and compile it with Austin's patch applied.
I think this bug has become a Major one as there is "Major loss of functionality for a wide range of applications"
Since original patch, which caused the problem, was a workaround/temporary solution anyway, and the new patch which fixes the problem is a slightly modified version of the original patch, I don't see a reason why we cannot commit the new patch to fix the problem with many applications. In the meantime a P1 enhancement linked to this bug can be opened to developer a proper fix in the future.
Thoughts?
http://bugs.winehq.org/show_bug.cgi?id=17980
--- Comment #14 from KAMI kami911@gmail.com 2009-04-17 03:30:58 --- In my opinion Austin's patch is better solution than original way. I think fat32 has much less features, so other installers is not affectd by this patch. So we have to test is, but I would like to force it to push it to upstream as soon as possible.
KAMI
http://bugs.winehq.org/show_bug.cgi?id=17980
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|normal |major Priority|P2 |P1 Target Milestone|--- |1.2.0
http://bugs.winehq.org/show_bug.cgi?id=17980
Vipul vipuls@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |vipuls@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=17980
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #15 from Austin English austinenglish@gmail.com 2009-04-28 02:10:03 --- The patch was reverted.
http://bugs.winehq.org/show_bug.cgi?id=17980
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #16 from Alexandre Julliard julliard@winehq.org 2009-05-08 12:51:30 --- Closing bugs fixed in 1.1.21.