PR# 15224 Crash when accessing {MEMORY_STRUCTURE}.item when inherited with non-conforming inheritance

Problem Report Summary
Submitter: clemahieu
Category: Runtime
Priority: Medium
Date: 2009/01/02
Class: Bug
Severity: Serious
Number: 15224
Release: 6.4.7.6402
Confidential: No
Status: Closed
Responsible:
Environment: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.2; WOW64; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022)
Synopsis: Crash when accessing {MEMORY_STRUCTURE}.item when inherited with non-conforming inheritance

Description
Programs crash when trying to access {MEMORY_STRUCTURE}.item when using non-conforming inheritance.
To Reproduce
Run the enclosed project.  Project will crash in {E}.default_create on the second line of default_create where it tries to access item.  If you change {E} to inherit from {MEMORY_STRUCTURE} with conforming inheritance it'll be fine.
Problem Report Interactions
From:misterieking    Date:2009/02/10    Status: Closed    Download   
This is now fixed in our repository, thanks for the report.

From:misterieking    Date:2009/01/19    Status: Analyzed    Download   
Hi Colin, this will get looked in to after your bug report of #15225 has been fixed as they look appear similar.

From:clemahieu    Date:2009/01/19    Download   
Is this problem reproducable?  This still occurs in 6.4.7.6747.

From:clemahieu    Date:2009/01/05    Download   
This happens also in 6.4.7.6592

Specifically {MEMORYSTRUCTURE}.item on line "m := managed_pointer"

From:clemahieu    Date:2009/01/02    Download   
Attachments for problem report #15224