[ros-bugs] [Bug 4143] Fix for BitBlt, TransparentBlt, MaskBlt
ReactOS.Bugzilla at www.reactos.org
ReactOS.Bugzilla at www.reactos.org
Sun Feb 8 17:25:35 CET 2009
http://www.reactos.org/bugzilla/show_bug.cgi?id=4143
towerr <tower at reactos.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |tower at reactos.org
Status|UNCONFIRMED |RESOLVED
Resolution| |INVALID
bolt <bstsoft at narod.ru> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|RESOLVED |UNCONFIRMED
Resolution|INVALID |
jimtabor <jimtabor at adsl-64-217-116-74.dsl.hstntx.swbell.net> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |jimtabor at adsl-64-217-116-
| |74.dsl.hstntx.swbell.net
grschneider <grschneider at gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |grschneider at gmail.com
Severity|normal |major
Status|UNCONFIRMED |NEW
Ever Confirmed|0 |1
--- Comment #3 from towerr <tower at reactos.org> 2009-02-08 03:32:11 CET ---
looks like a spam, yet even no ideas i have for thoses pictures, because the
problem isn't solved with applyed a patch, so guys look twice before commit a
patch which presented here :(
--- Comment #4 from towerr <tower at reactos.org> 2009-02-08 03:34:14 CET ---
looks like a spam, yet even no ideas i have for thoses pictures, because the
problem isn't solved with applyed a patch, so guys look twice before commit a
patch which presented here :(
--- Comment #5 from towerr <tower at reactos.org> 2009-02-08 04:12:02 CET ---
-WHF?! after this patch:
*** Fatal System Error: 0x0000001e
(0xC0000094,0x9F95AC14,0x9EED0740,0x00000000)
Entered debugger on embedded INT3 at 0x0008:0x808c1388.
kdb:> bt
Eip:
<NTOSKRNL.EXE:c1389 (lib\rtl\i386\debug_asm.S:42
(RtlpBreakWithStatusInstruction))>
Frames:
<NTOSKRNL.EXE:65fd (ntoskrnl/ke/bug.c:1089 (KeBugCheckWithTf at 24))>
<NTOSKRNL.EXE:68a9 (ntoskrnl/ke/bug.c:1400 (KeBugCheck at 4))>
<NTOSKRNL.EXE:2e21 (ntoskrnl/ke/i386/exp.c:1011 (_SEHExcept.34419))>
<NTOSKRNL.EXE:ba35c (ntoskrnl\ke\i386\trap.s:638 (CommonDispatchException))>
<win32k.sys:87c14 (subsystems/win32/win32k/objects/bitblt.c:889
(NtGdiStretchBlt at 48))>
<NTOSKRNL.EXE:b9a6c (ntoskrnl\ke\i386\trap.s:244 (KiFastCallEntry))>
looooook:
(subsystems/win32/win32k/objects/bitblt.c:889 (NtGdiStretchBlt at 48))
--- Comment #6 from bolt <bstsoft at narod.ru> 2009-02-08 06:44:04 CET ---
(In reply to comment #5)
> -WHF?! after this patch:
> *** Fatal System Error: 0x0000001e
> (0xC0000094,0x9F95AC14,0x9EED0740,0x00000000)
> Entered debugger on embedded INT3 at 0x0008:0x808c1388.
> kdb:> bt
> Eip:
> <NTOSKRNL.EXE:c1389 (lib\rtl\i386\debug_asm.S:42
> (RtlpBreakWithStatusInstruction))>
> Frames:
> <NTOSKRNL.EXE:65fd (ntoskrnl/ke/bug.c:1089 (KeBugCheckWithTf at 24))>
> <NTOSKRNL.EXE:68a9 (ntoskrnl/ke/bug.c:1400 (KeBugCheck at 4))>
> <NTOSKRNL.EXE:2e21 (ntoskrnl/ke/i386/exp.c:1011 (_SEHExcept.34419))>
> <NTOSKRNL.EXE:ba35c (ntoskrnl\ke\i386\trap.s:638 (CommonDispatchException))>
> <win32k.sys:87c14 (subsystems/win32/win32k/objects/bitblt.c:889
> (NtGdiStretchBlt at 48))>
> <NTOSKRNL.EXE:b9a6c (ntoskrnl\ke\i386\trap.s:244 (KiFastCallEntry))>
> looooook:
> (subsystems/win32/win32k/objects/bitblt.c:889 (NtGdiStretchBlt at 48))
In the code did not have change for NtGdiStretchBlt.
--- Comment #7 from jimtabor <jimtabor at adsl-64-217-116-74.dsl.hstntx.swbell.net> 2009-02-08 09:58:28 CET ---
Hi,
Are there any other patches needed to help with this one? If so please add them
to this bug report. ATM I'm out of time.
Thanks,
James
--- Comment #8 from grschneider <grschneider at gmail.com> 2009-02-08 12:21:37 CET ---
Seems I commited part of this patch independently, the TransparentBlt
conversion is already in (r39480).
BitBlt coord transformation should be ok too, so I'll have a look at those
MaskBlt changes.
--- Comment #9 from grschneider <grschneider at gmail.com> 2009-02-08 17:25:34 CET ---
BitBlt source coordinate fix was commited in r39485.
My comments on the maskblt code:
Point 1: it's old wine code and should probably be updated.
Point 2: variables first, code afterwards.
Point 3: no autoenabled debug prints, that's considered spam.
--
Configure bugmail: http://www.reactos.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
More information about the Ros-bugs
mailing list