http://bugs.winehq.org/show_bug.cgi?id=21134
Summary: Regression : Delphi 5 quickreport preview Product: Wine Version: 1.1.34 Platform: x86 URL: http://home.scarlet.be/linux/compteco/test-qr.zip OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: vincent.hardy.be@gmail.com
This test program doesn't work since wine-1.1.34
Regression test seems to say : -- 2203264bfa40ea3ad532090fdd40b0196fb2e303 is first bad commit commit 2203264bfa40ea3ad532090fdd40b0196fb2e303 Author: Vincent Povirk vincent@codeweavers.com Date: Thu Nov 12 12:34:05 2009 -0600
ole32: Rename propertyType to stgType.
:040000 040000 8bfddc8509e55cf9a7669a31548bc5d654ec271c 712274e4f577aca8bd40c2b2e14f715ff6262cec M dlls
--
Caution : during regression test make clean is ended with an error and nonetheless I went with make depend and make
http://bugs.winehq.org/show_bug.cgi?id=21134
Vincent Hardy vincent.hardy.be@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download
http://bugs.winehq.org/show_bug.cgi?id=21134
Vincent Hardy vincent.hardy.be@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression, source
http://bugs.winehq.org/show_bug.cgi?id=21134
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Regression : Delphi 5 |Delphi 5 quickreport |quickreport preview |preview doesn't work
http://bugs.winehq.org/show_bug.cgi?id=21134
Andrew Nguyen arethusa26@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jwhite@codeweavers.com
--- Comment #1 from Andrew Nguyen arethusa26@gmail.com 2009-12-23 08:31:51 --- I get a different result:
6994b721de670525864ef0b3b8b7ea91d45ae128 is first bad commit commit 6994b721de670525864ef0b3b8b7ea91d45ae128 Author: Jeremy White jwhite@winehq.org Date: Mon Nov 30 17:05:15 2009 -0600
winspool: Implement GetPrinterDriverA with GetPrinterDriverW, notably using the larger sizes, which fixes a bug in printing with Acrobat Reader 9.2.
:040000 040000 47eadc6e463c7b4c981a558bfcc0cd1dba3b11a1 9fda65008711f86594590b4ac659d7c77ef7e949 M dlls
Building from a commit prior to 6994b721de670525864ef0b3b8b7ea91d45ae128 allows the application to start, although the application does require the Borland Database Engine in order to do so successfully. It is not strictly required in order to successfully perform the regression test, however, as the page fault occurs prior to the application's check for the engine.
http://bugs.winehq.org/show_bug.cgi?id=21134
--- Comment #2 from Jeremy White jwhite@codeweavers.com 2009-12-23 09:18:45 --- Can you attach a +winspool,+psdrv,+localspl log? Also, is there a free download that shows this?
http://bugs.winehq.org/show_bug.cgi?id=21134
--- Comment #3 from Andrew Nguyen arethusa26@gmail.com 2009-12-23 09:28:10 --- Created an attachment (id=25384) --> (http://bugs.winehq.org/attachment.cgi?id=25384) pqr.exe +localspl,+psdrv,+winspool log
The test application linked in the bug report's URL field suffices to reproduce the problem.
http://bugs.winehq.org/show_bug.cgi?id=21134
--- Comment #4 from Jeremy White jwhite@codeweavers.com 2009-12-23 09:55:35 --- pqr.exe, when run under my Windows XP VM, crashes repeatedly...
http://bugs.winehq.org/show_bug.cgi?id=21134
--- Comment #5 from Andrew Nguyen arethusa26@gmail.com 2009-12-23 10:09:50 --- The Borland Database Engine needs to be installed also for successful application launch, as that is a dependency of the test application. The crash related to winspool.drv occurs before the check for the Borland Database Engine. It can be obtained at http://download.chip.eu/en/Borland-Database-Engine-5.1_73694.html
http://bugs.winehq.org/show_bug.cgi?id=21134
--- Comment #6 from Vincent Hardy vincent.hardy.be@gmail.com 2009-12-23 10:30:37 --- Sorry for bde. Here (http://home.scarlet.be/linux/compteco/test-qr2.zip) a new version of test program which doesn't need bde to run.
http://bugs.winehq.org/show_bug.cgi?id=21134
--- Comment #7 from Jeremy White jwhite@codeweavers.com 2009-12-23 11:26:10 --- Should be fixed by the 2 patch series submitted to wine-patches here: http://www.winehq.org/pipermail/wine-patches/2009-December/083156.html http://www.winehq.org/pipermail/wine-patches/2009-December/083157.html
For the archives, the issue is that the Delphi application incorrectly uses a hardcoded buffer size of 255 in passing to GetPrinterDriverA. The needed size is now correctly larger than that in Wine, and so this call now fails.
On Windows, on failure, the pointers are set to null, protecting against a crash. Wine didn't do that (but now it does).
http://bugs.winehq.org/show_bug.cgi?id=21134
--- Comment #8 from Vincent Hardy vincent.hardy.be@gmail.com 2009-12-28 06:15:54 --- It's OK with current git for me.
http://bugs.winehq.org/show_bug.cgi?id=21134
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
--- Comment #9 from Vitaliy Margolen vitaliy@kievinfo.com 2009-12-28 21:54:04 --- Reported fixed
http://bugs.winehq.org/show_bug.cgi?id=21134
Jeff Zaroyko jeffz@jeffz.name changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #10 from Jeff Zaroyko jeffz@jeffz.name 2010-01-09 04:51:32 --- Closing bugs fixed in 1.1.36.