You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by "Dmitry A. Durnev (JIRA)" <ji...@apache.org> on 2006/09/28 11:39:50 UTC
[jira] Created: (HARMONY-1623) [classlib][awt] Wrong address passed
to releasePrimitiveArrayCritical() in native
o.a.h.awt.gl.windows.GDIBlitter.bltImage() corrupts memory
[classlib][awt] Wrong address passed to releasePrimitiveArrayCritical() in native o.a.h.awt.gl.windows.GDIBlitter.bltImage() corrupts memory
--------------------------------------------------------------------------------------------------------------------------------------------
Key: HARMONY-1623
URL: http://issues.apache.org/jira/browse/HARMONY-1623
Project: Harmony
Issue Type: Bug
Components: Classlib
Environment: Windows/DRLVM/debug
Reporter: Dmitry A. Durnev
Address of "C array" passed to releasePrimitiveArrayCritical() in line 211 in GDIBlitter.cpp differs from address returned by getPrimitiveArrayCritical() call in line 202 for the same array("matrix"). This sometimes causes debug VM crash with "debug error" messagebox. The problem can be easily reproduced on VM with no support for pinning...
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Commented: (HARMONY-1623) [classlib][awt] Wrong address
passed to releasePrimitiveArrayCritical() in native
o.a.h.awt.gl.windows.GDIBlitter.bltImage() corrupts memory
Posted by "Dmitry A. Durnev (JIRA)" <ji...@apache.org>.
[ http://issues.apache.org/jira/browse/HARMONY-1623?page=comments#action_12446652 ]
Dmitry A. Durnev commented on HARMONY-1623:
-------------------------------------------
Checked - it's OK: correct patch was applied.
> [classlib][awt] Wrong address passed to releasePrimitiveArrayCritical() in native o.a.h.awt.gl.windows.GDIBlitter.bltImage() corrupts memory
> --------------------------------------------------------------------------------------------------------------------------------------------
>
> Key: HARMONY-1623
> URL: http://issues.apache.org/jira/browse/HARMONY-1623
> Project: Harmony
> Issue Type: Bug
> Components: Classlib
> Environment: Windows/DRLVM/debug
> Reporter: Dmitry A. Durnev
> Assigned To: Alexey Petrenko
> Attachments: H1623-fix.patch, H1623-fix.patch
>
>
> Address of "C array" passed to releasePrimitiveArrayCritical() in line 211 in GDIBlitter.cpp differs from address returned by getPrimitiveArrayCritical() call in line 202 for the same array("matrix"). This sometimes causes debug VM crash with "debug error" messagebox. The problem can be easily reproduced on VM with no support for pinning...
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Assigned: (HARMONY-1623) [classlib][awt] Wrong address
passed to releasePrimitiveArrayCritical() in native
o.a.h.awt.gl.windows.GDIBlitter.bltImage() corrupts memory
Posted by "Alexey Petrenko (JIRA)" <ji...@apache.org>.
[ http://issues.apache.org/jira/browse/HARMONY-1623?page=all ]
Alexey Petrenko reassigned HARMONY-1623:
----------------------------------------
Assignee: Alexey Petrenko
> [classlib][awt] Wrong address passed to releasePrimitiveArrayCritical() in native o.a.h.awt.gl.windows.GDIBlitter.bltImage() corrupts memory
> --------------------------------------------------------------------------------------------------------------------------------------------
>
> Key: HARMONY-1623
> URL: http://issues.apache.org/jira/browse/HARMONY-1623
> Project: Harmony
> Issue Type: Bug
> Components: Classlib
> Environment: Windows/DRLVM/debug
> Reporter: Dmitry A. Durnev
> Assigned To: Alexey Petrenko
> Attachments: H1623-fix.patch, H1623-fix.patch
>
>
> Address of "C array" passed to releasePrimitiveArrayCritical() in line 211 in GDIBlitter.cpp differs from address returned by getPrimitiveArrayCritical() call in line 202 for the same array("matrix"). This sometimes causes debug VM crash with "debug error" messagebox. The problem can be easily reproduced on VM with no support for pinning...
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Updated: (HARMONY-1623) [classlib][awt] Wrong address passed
to releasePrimitiveArrayCritical() in native
o.a.h.awt.gl.windows.GDIBlitter.bltImage() corrupts memory
Posted by "Dmitry A. Durnev (JIRA)" <ji...@apache.org>.
[ http://issues.apache.org/jira/browse/HARMONY-1623?page=all ]
Dmitry A. Durnev updated HARMONY-1623:
--------------------------------------
Attachment: H1623-fix.patch
There are 2 more similar issues in GDIBlitter.c, so the attached fix fixes all of them. Please don't apply previous patch, it fixes the problem only partially.
> [classlib][awt] Wrong address passed to releasePrimitiveArrayCritical() in native o.a.h.awt.gl.windows.GDIBlitter.bltImage() corrupts memory
> --------------------------------------------------------------------------------------------------------------------------------------------
>
> Key: HARMONY-1623
> URL: http://issues.apache.org/jira/browse/HARMONY-1623
> Project: Harmony
> Issue Type: Bug
> Components: Classlib
> Environment: Windows/DRLVM/debug
> Reporter: Dmitry A. Durnev
> Attachments: H1623-fix.patch, H1623-fix.patch
>
>
> Address of "C array" passed to releasePrimitiveArrayCritical() in line 211 in GDIBlitter.cpp differs from address returned by getPrimitiveArrayCritical() call in line 202 for the same array("matrix"). This sometimes causes debug VM crash with "debug error" messagebox. The problem can be easily reproduced on VM with no support for pinning...
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Updated: (HARMONY-1623) [classlib][awt] Wrong address passed
to releasePrimitiveArrayCritical() in native
o.a.h.awt.gl.windows.GDIBlitter.bltImage() corrupts memory
Posted by "Dmitry A. Durnev (JIRA)" <ji...@apache.org>.
[ http://issues.apache.org/jira/browse/HARMONY-1623?page=all ]
Dmitry A. Durnev updated HARMONY-1623:
--------------------------------------
Patch Info: [Patch Available]
> [classlib][awt] Wrong address passed to releasePrimitiveArrayCritical() in native o.a.h.awt.gl.windows.GDIBlitter.bltImage() corrupts memory
> --------------------------------------------------------------------------------------------------------------------------------------------
>
> Key: HARMONY-1623
> URL: http://issues.apache.org/jira/browse/HARMONY-1623
> Project: Harmony
> Issue Type: Bug
> Components: Classlib
> Environment: Windows/DRLVM/debug
> Reporter: Dmitry A. Durnev
> Attachments: H1623-fix.patch, H1623-fix.patch
>
>
> Address of "C array" passed to releasePrimitiveArrayCritical() in line 211 in GDIBlitter.cpp differs from address returned by getPrimitiveArrayCritical() call in line 202 for the same array("matrix"). This sometimes causes debug VM crash with "debug error" messagebox. The problem can be easily reproduced on VM with no support for pinning...
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Updated: (HARMONY-1623) [classlib][awt] Wrong address passed
to releasePrimitiveArrayCritical() in native
o.a.h.awt.gl.windows.GDIBlitter.bltImage() corrupts memory
Posted by "Dmitry A. Durnev (JIRA)" <ji...@apache.org>.
[ http://issues.apache.org/jira/browse/HARMONY-1623?page=all ]
Dmitry A. Durnev updated HARMONY-1623:
--------------------------------------
Attachment: H1623-fix.patch
Attached is the fix for the issue.
> [classlib][awt] Wrong address passed to releasePrimitiveArrayCritical() in native o.a.h.awt.gl.windows.GDIBlitter.bltImage() corrupts memory
> --------------------------------------------------------------------------------------------------------------------------------------------
>
> Key: HARMONY-1623
> URL: http://issues.apache.org/jira/browse/HARMONY-1623
> Project: Harmony
> Issue Type: Bug
> Components: Classlib
> Environment: Windows/DRLVM/debug
> Reporter: Dmitry A. Durnev
> Attachments: H1623-fix.patch
>
>
> Address of "C array" passed to releasePrimitiveArrayCritical() in line 211 in GDIBlitter.cpp differs from address returned by getPrimitiveArrayCritical() call in line 202 for the same array("matrix"). This sometimes causes debug VM crash with "debug error" messagebox. The problem can be easily reproduced on VM with no support for pinning...
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Resolved: (HARMONY-1623) [classlib][awt] Wrong address
passed to releasePrimitiveArrayCritical() in native
o.a.h.awt.gl.windows.GDIBlitter.bltImage() corrupts memory
Posted by "Alexey Petrenko (JIRA)" <ji...@apache.org>.
[ http://issues.apache.org/jira/browse/HARMONY-1623?page=all ]
Alexey Petrenko resolved HARMONY-1623.
--------------------------------------
Resolution: Fixed
Patch has been applied.
Dima, please check that it is OK.
> [classlib][awt] Wrong address passed to releasePrimitiveArrayCritical() in native o.a.h.awt.gl.windows.GDIBlitter.bltImage() corrupts memory
> --------------------------------------------------------------------------------------------------------------------------------------------
>
> Key: HARMONY-1623
> URL: http://issues.apache.org/jira/browse/HARMONY-1623
> Project: Harmony
> Issue Type: Bug
> Components: Classlib
> Environment: Windows/DRLVM/debug
> Reporter: Dmitry A. Durnev
> Assigned To: Alexey Petrenko
> Attachments: H1623-fix.patch, H1623-fix.patch
>
>
> Address of "C array" passed to releasePrimitiveArrayCritical() in line 211 in GDIBlitter.cpp differs from address returned by getPrimitiveArrayCritical() call in line 202 for the same array("matrix"). This sometimes causes debug VM crash with "debug error" messagebox. The problem can be easily reproduced on VM with no support for pinning...
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Closed: (HARMONY-1623) [classlib][awt] Wrong address passed
to releasePrimitiveArrayCritical() in native
o.a.h.awt.gl.windows.GDIBlitter.bltImage() corrupts memory
Posted by "Alexey Petrenko (JIRA)" <ji...@apache.org>.
[ http://issues.apache.org/jira/browse/HARMONY-1623?page=all ]
Alexey Petrenko closed HARMONY-1623.
------------------------------------
Estimated Complexity: Moderate
> [classlib][awt] Wrong address passed to releasePrimitiveArrayCritical() in native o.a.h.awt.gl.windows.GDIBlitter.bltImage() corrupts memory
> --------------------------------------------------------------------------------------------------------------------------------------------
>
> Key: HARMONY-1623
> URL: http://issues.apache.org/jira/browse/HARMONY-1623
> Project: Harmony
> Issue Type: Bug
> Components: Classlib
> Environment: Windows/DRLVM/debug
> Reporter: Dmitry A. Durnev
> Assigned To: Alexey Petrenko
> Attachments: H1623-fix.patch, H1623-fix.patch
>
>
> Address of "C array" passed to releasePrimitiveArrayCritical() in line 211 in GDIBlitter.cpp differs from address returned by getPrimitiveArrayCritical() call in line 202 for the same array("matrix"). This sometimes causes debug VM crash with "debug error" messagebox. The problem can be easily reproduced on VM with no support for pinning...
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira