http://bugs.winehq.org/show_bug.cgi?id=3963
------- Additional Comments From tuharsky(a)misbb.sk 2006-14-01 04:26 -------
Well, testind done.
2005-07-07 13:26:00 CDT -myODBC installs
2005-07-07 13:30:00 CDT -ERROR ("Not installed, try running again..")
In the given timeframe, there seems to be CVS record 016727 (patch 18748).
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=4229
------- Additional Comments From tuharsky(a)misbb.sk 2006-14-01 04:24 -------
Well, results are like this:
2005-07-07 13:24:00 CDT -buttons OK
2005-07-07 13:24:20 CDT -buttons ERR
In this timeframe, there seems to be 016725 CVS record with patch 18747.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=4268
------- Additional Comments From tuharsky(a)misbb.sk 2006-14-01 04:21 -------
Well, once being in work again (mondays), I will check the libcupsys2-dev or
similar package and try to compile with.
Detlef, once You post the promised patch to enable better logging, could You
please let us know? I will try it and post any logs necessarry.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
http://bugs.winehq.org/show_bug.cgi?id=4268
------- Additional Comments From tuharsky(a)misbb.sk 2006-14-01 04:15 -------
As of CrossOver Office,
we have already considered this option. Do You think that by subscribing
licenses for our, say, 30 machines now (and if successfull, more in the future
as we will buy new machines), we can get the problem fixed in reasonably short
time? The problem is quite hot for us and getting even worse..
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
http://bugs.winehq.org/show_bug.cgi?id=4293
------- Additional Comments From tuharsky(a)misbb.sk 2006-14-01 04:15 -------
Oops, sorry, the #2 was for 4268. I still do mistakes because of auto skipping
of issues. I'll try to find out.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=4293
------- Additional Comments From tuharsky(a)misbb.sk 2006-14-01 04:14 -------
As of CrossOver Office,
we have already considered this option. Do You think that by subscribing
licenses for our, say, 30 machines now (and if successfull, more in the future
as we will buy new machines), we can get the problem fixed in reasonably short
time? The problem is quite hot for us and getting even worse..
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=4268
------- Additional Comments From tuharsky(a)misbb.sk 2006-14-01 04:11 -------
VFP9 means Visual Foxpro 9, VFP7 is self-evident..
I already filled in the form to register the ISS in AppDB. I did it yesterday,
so far nothing appears in the AppDB. I will check my email box mondays to see,
if I has not been asked something more to do.
Unfortunately, the website of vendor probably contains near-to-zero technical
data. They mention some "material", however I haven't found any.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
http://bugs.winehq.org/show_bug.cgi?id=4268
------- Additional Comments From tuharsky(a)misbb.sk 2006-14-01 04:05 -------
Hi, Detlef
Thank You for Your time.
As of website:
http://www.corageo.sk/en/
section Solutions -> Local government
ISS means Local Government Information System.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
http://bugs.winehq.org/show_bug.cgi?id=4297
------- Additional Comments From alex(a)thehandofagony.com 2006-14-01 03:26 -------
It stops redrawing properly after a while, and when it does it is impossbile to
play furhter; though I suppose that is not a keyboard issue. :)
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=4298
Summary: Potential metafile NULL-pointer dereference
Product: Wine
Version: CVS
Platform: All
OS/Version: All
Status: UNCONFIRMED
Severity: critical
Priority: P2
Component: wine-gdi-(printing)
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: chris.kcat(a)gmail.com
A(n im)properly crafted wmf file can cause a NULL-pointer dereference if it
contains a META_ESCAPE record with GETPHYSPAGESIZE or GETPRINTINGOFFSET, in a
similar way to GETSCALINGFACTOR (which is currently filtered out).
Part of me thinks META_ESCAPE should be filtered out completely since it looks
like a few of the remaining Escape codes can reference potentially
un-allocated memory if given (purposely) mis-crafted data, and it also calls
ExtEscape for unknown Escape codes, which grabs the DC pointer and calls its
ExtEscape callback, if existing.
However, I'm not sure how metafiles work with META_ESCAPE, and they may or may
not need some of the Escape codes to work properly. If that's the case, then
someone with more knowledge should find what codes are valid and only call
Escape if it's one of them.
Here is a patch to prevent potential NULL-pointer dereferences in
dlls/gdi/driver.c, and modifies dlls/gdi/metafile.c so it doesn't do a
redundant check for GETSCALINGFACTOR.
Index: dlls/gdi/metafile.c
===================================================================
RCS file: /home/wine/wine/dlls/gdi/metafile.c,v
retrieving revision 1.12
diff -u -r1.12 metafile.c
--- dlls/gdi/metafile.c 6 Jan 2006 20:52:46 -0000 1.12
+++ dlls/gdi/metafile.c 14 Jan 2006 06:43:10 -0000
@@ -864,8 +864,6 @@
case META_ESCAPE:
switch (mr->rdParm[0]) {
- case GETSCALINGFACTOR: /* get function ... would just NULL
dereference */
- return FALSE;
case SETABORTPROC:
FIXME("Filtering Escape(SETABORTPROC), possible virus?\n");
return FALSE;
Index: dlls/gdi/driver.c
===================================================================
RCS file: /home/wine/wine/dlls/gdi/driver.c,v
retrieving revision 1.44
diff -u -r1.44 driver.c
--- dlls/gdi/driver.c 3 Jan 2006 12:39:25 -0000 1.44
+++ dlls/gdi/driver.c 14 Jan 2006 06:43:10 -0000
@@ -582,18 +582,24 @@
return EndDoc( hdc );
case GETPHYSPAGESIZE:
+ if(!out_data)
+ return 0;
pt = out_data;
pt->x = GetDeviceCaps( hdc, PHYSICALWIDTH );
pt->y = GetDeviceCaps( hdc, PHYSICALHEIGHT );
return 1;
case GETPRINTINGOFFSET:
+ if(!out_data)
+ return 0;
pt = out_data;
pt->x = GetDeviceCaps( hdc, PHYSICALOFFSETX );
pt->y = GetDeviceCaps( hdc, PHYSICALOFFSETY );
return 1;
case GETSCALINGFACTOR:
+ if(!out_data)
+ return 0;
pt = out_data;
pt->x = GetDeviceCaps( hdc, SCALINGFACTORX );
pt->y = GetDeviceCaps( hdc, SCALINGFACTORY );
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.