From: Peter Gummer To: bugs@support.eiffel.com Cc: Subject: RE: EiffelStudio/5041: IL Generation Error while compiling Date: Fri, 1 Jul 2005 15:31:59 +1000 This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. ------_=_NextPart_001_01C57DFE.33C438F0 Content-Type: text/plain The problem happened again. I can provoke it by various simple changes: very odd, but similar to problem report 4129. I have to rebuild the project to fix it, but then it happens again whenever I make a simple change. I've done this at least half a dozen times. It's very strange, because I was editing the class before without this happening. Maybe something got corrupted when I was testing 4129. - Peter -----Original Message----- From: bugs@support.eiffel.com [mailto:bugs@support.eiffel.com] Sent: Friday, 1 July 2005 15:09 To: pgummer@decisions-made-easy.com.au Subject: EiffelStudio/5041: IL Generation Error while compiling Thank you very much for your problem report. It has the internal identification `EiffelStudio/5041'. If you want to add more information to your report or reply to our answer, please reply to this message. The individual assigned to look at your report is: EiffelStudio_team. >Number: 5041 >Category: EiffelStudio >Synopsis: IL Generation Error while compiling >Confidential: no >Severity: serious >Priority: high >Responsible: EiffelStudio_team >State: open >Class: sw-bug >Submitter-Id: peter_gummer >Arrival-Date: Thu Jun 30 22:09:00 -0700 2005 >Originator: Peter Gummer >Release: 5.6.1023 >Organization: >Environment: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.8) Gecko/20050511 Firefox/1.0.4 >Description: I had been helping Manu track down the cause of problem report 4129. After doing some investigation, I decided to clean up the header of the generic class from the original problem report, so I made a couple of minor changes during which I compiled a couple of times. The IL generation error below appeared in the Output pane. Compiling again produced this: ---------------------------------------------------------------------------- --- IL Generation Error: Cannot create PDB file associated to module: C:\Eiffel\EasyReporting\Project-Publisher\EIFGEN\W_code\Publisher.exe. System compilation aborted. ---------------------------------------------------------------------------- --- Degree: 6 Processed: 40 To go: 0 Total: 40 The two errors kept alternating, even after exiting EiffelStudio and reopening the project. I had to delete EIFGEN and rebuild the project. >How-To-Repeat: ---------------------------------------------------------------------------- --- IL Generation Error: ---------------------------------------------------------------------------- --- Class / Object Routine Nature of exception Effect ---------------------------------------------------------------------------- --- Invalid_object is_il_external @1 Segmentation violation: <0000000000000000> (From FEATURE_I) Operating system signal. Fail ---------------------------------------------------------------------------- --- Invalid_object is_il_external @1 <0000000000000000> (From FEATURE_I) Routine failure. Fail ---------------------------------------------------------------------------- --- INTERFACE_IL_CODE_GENERATOR define_feature_reference @7 <00000000069DDDE0> (From CIL_CODE_GENERATOR) Routine failure. Fail ---------------------------------------------------------------------------- --- IL_MODULE feature_token @3 <0000000003B829A0> Routine failure. Fail ---------------------------------------------------------------------------- --- INTERFACE_IL_CODE_GENERATOR feature_token @1 <00000000069DDDE0> (From CIL_CODE_GENERATOR) Routine failure. Fail ---------------------------------------------------------------------------- --- INTERFACE_IL_CODE_GENERATOR internal_generate_feature_access @4 <00000000069DDDE0> (From CIL_CODE_GENERATOR) Routine failure. Fail ---------------------------------------------------------------------------- --- INTERFACE_IL_CODE_GENERATOR generate_feature_access @6 <00000000069DDDE0> (From CIL_CODE_GENERATOR) Routine failure. Fail ---------------------------------------------------------------------------- --- FORMAL_I generate_gen_type_il @5 <0000000003CCCD80> Routine failure. Fail ---------------------------------------------------------------------------- --- CREATE_FORMAL_TYPE generate_il @2 <0000000003CCCD90> Routine failure. Fail ---------------------------------------------------------------------------- --- CREATION_EXPR_B generate_il @12 <0000000003CCCDE0> Routine failure. Fail ---------------------------------------------------------------------------- --- ASSIGN_B generate_il @3 <0000000003CCCE08> Routine failure. Fail ---------------------------------------------------------------------------- --- BYTE_LIST generate_il @4 <0000000003CCD470> Routine failure. Fail ---------------------------------------------------------------------------- --- STD_BYTE_CODE generate_il_body @57 <0000000003CCD490> (From BYTE_CODE) Routine failure. Fail ---------------------------------------------------------------------------- --- STD_BYTE_CODE generate_il @5 <0000000003CCD490> (From BYTE_CODE) Routine failure. Fail ---------------------------------------------------------------------------- --- DYN_PROC_I generate_il @5 <0000000003CC7690> (From FEATURE_I) Routine failure. Fail ---------------------------------------------------------------------------- --- CLASS_TYPE generate_il_feature @2 <0000000005ECF050> Routine failure. Fail ---------------------------------------------------------------------------- --- INTERFACE_IL_CODE_GENERATOR generate_feature_code @14 <00000000069DDDE0> (From CIL_CODE_GENERATOR) Routine failure. Fail ---------------------------------------------------------------------------- --- INTERFACE_IL_CODE_GENERATOR generate_local_feature @7 <00000000069DDDE0> Routine failure. Fail ---------------------------------------------------------------------------- --- INTERFACE_IL_CODE_GENERATOR generate_il_implementation_local @9 <00000000069DDDE0> Routine failure. Fail ---------------------------------------------------------------------------- --- INTERFACE_IL_CODE_GENERATOR generate_il_implementation @16 <00000000069DDDE0> Routine failure. Fail ---------------------------------------------------------------------------- --- CIL_GENERATOR generate_features_implementation @30 <0000000003C85180> Routine failure. Fail ---------------------------------------------------------------------------- --- CIL_GENERATOR generate_types @8 <0000000003C85180> Routine failure. Fail ---------------------------------------------------------------------------- --- CIL_GENERATOR generate_all_types @8 <0000000003C85180> Routine failure. Fail ---------------------------------------------------------------------------- --- CIL_GENERATOR generate @51 <0000000003C85180> Routine failure. Rescue ---------------------------------------------------------------------------- --- ---------------------------------------------------------------------------- --- Degree: 1 Processed: 0 To go: 5 Total: 5 >Fix: >Unformatted: ------_=_NextPart_001_01C57DFE.33C438F0 Content-Type: text/html Content-Transfer-Encoding: quoted-printable RE: EiffelStudio/5041: IL Generation Error while = compiling

The problem happened again. I can provoke it by = various simple changes: very odd, but similar to problem report 4129. I = have to rebuild the project to fix it, but then it happens again = whenever I make a simple change. I've done this at least half a dozen = times. It's very strange, because I was editing the class before = without this happening. Maybe something got corrupted when I was = testing 4129.

- Peter

-----Original Message-----
From: bugs@support.eiffel.com [mailto:bugs@support.eiffel.com]
Sent: Friday, 1 July 2005 15:09
To: pgummer@decisions-made-easy.com.au
Subject: EiffelStudio/5041: IL Generation Error = while compiling

Thank you very much for your problem report.
It has the internal identification = `EiffelStudio/5041'.

If you want to add more information to your report = or
reply to our answer, please reply to this = message.

The individual assigned to look at your
report is: EiffelStudio_team.

>Number:         = 5041
>Category:       = EiffelStudio
>Synopsis:       IL = Generation Error while compiling
>Confidential:   no
>Severity:       = serious
>Priority:       = high
>Responsible:    = EiffelStudio_team
>State:         = ; open
>Class:         = ; sw-bug
>Submitter-Id:   peter_gummer
>Arrival-Date:   Thu Jun 30 22:09:00 = -0700 2005
>Originator:     Peter = Gummer
>Release:        = 5.6.1023
>Organization:
>Environment:
Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; = rv:1.7.8) Gecko/20050511 Firefox/1.0.4
>Description:
I had been helping Manu track down the cause of = problem report 4129.

After doing some investigation, I decided to clean up = the header of the generic class from the original problem report, so I = made a couple of minor changes during which I compiled a couple of = times.

The IL generation error below appeared in the Output = pane.

Compiling again produced this:

---------------------------------------------------------------= ----------------

IL Generation Error:
Cannot create PDB file associated to module:
C:\Eiffel\EasyReporting\Project-Publisher\EIFGEN\W_code\Publish= er.exe.
System compilation aborted.

---------------------------------------------------------------= ----------------
Degree: 6 Processed: 40 To go: 0 Total: 40


The two errors kept alternating, even after exiting = EiffelStudio and reopening the project. I had to delete EIFGEN and = rebuild the project.

>How-To-Repeat:
---------------------------------------------------------------= ----------------

IL Generation Error:
---------------------------------------------------------------= ----------------
Class / Object      = Routine           = ;     Nature of = exception           = Effect
---------------------------------------------------------------= ----------------
Invalid_object      = is_il_external @1      Segmentation = violation:     
<0000000000000000>  (From = FEATURE_I)       Operating system = signal.      Fail
---------------------------------------------------------------= ----------------
Invalid_object      = is_il_external = @1           &nbs= p;           &nbs= p;          
<0000000000000000>  (From = FEATURE_I)       Routine = failure.          &nbs= p;   Fail
---------------------------------------------------------------= ----------------
INTERFACE_IL_CODE_GENERATOR
          &nb= sp;         = define_feature_reference @7
<00000000069DDDE0>  (From = CIL_CODE_GENERATOR)
          &nb= sp;           &nb= sp;           &nb= sp;        Routine = failure.          &nbs= p;   Fail
---------------------------------------------------------------= ----------------
IL_MODULE         =   feature_token = @3           &nbs= p;           &nbs= p;            =
<0000000003B829A0>      &nb= sp;           &nb= sp;      Routine = failure.          &nbs= p;   Fail
---------------------------------------------------------------= ----------------
INTERFACE_IL_CODE_GENERATOR
          &nb= sp;         feature_token = @1      
<00000000069DDDE0>  (From = CIL_CODE_GENERATOR)
          &nb= sp;           &nb= sp;           &nb= sp;        Routine = failure.          &nbs= p;   Fail
---------------------------------------------------------------= ----------------
INTERFACE_IL_CODE_GENERATOR
          &nb= sp;         = internal_generate_feature_access @4
<00000000069DDDE0>  (From = CIL_CODE_GENERATOR)
          &nb= sp;           &nb= sp;           &nb= sp;        Routine = failure.          &nbs= p;   Fail
---------------------------------------------------------------= ----------------
INTERFACE_IL_CODE_GENERATOR
          &nb= sp;         = generate_feature_access @6
<00000000069DDDE0>  (From = CIL_CODE_GENERATOR)
          &nb= sp;           &nb= sp;           &nb= sp;        Routine = failure.          &nbs= p;   Fail
---------------------------------------------------------------= ----------------
FORMAL_I         &= nbsp;  generate_gen_type_il @5
<0000000003CCCD80>      &nb= sp;           &nb= sp;      Routine = failure.          &nbs= p;   Fail
---------------------------------------------------------------= ----------------
CREATE_FORMAL_TYPE  generate_il = @2           &nbs= p;           &nbs= p;           &nbs= p; 
<0000000003CCCD90>      &nb= sp;           &nb= sp;      Routine = failure.          &nbs= p;   Fail
---------------------------------------------------------------= ----------------
CREATION_EXPR_B     generate_il = @12           &nb= sp;           &nb= sp;           &nb= sp;
<0000000003CCCDE0>      &nb= sp;           &nb= sp;      Routine = failure.          &nbs= p;   Fail
---------------------------------------------------------------= ----------------
ASSIGN_B         &= nbsp;  generate_il = @3           &nbs= p;           &nbs= p;           &nbs= p; 
<0000000003CCCE08>      &nb= sp;           &nb= sp;      Routine = failure.          &nbs= p;   Fail
---------------------------------------------------------------= ----------------
BYTE_LIST         =   generate_il = @4           &nbs= p;           &nbs= p;           &nbs= p; 
<0000000003CCD470>      &nb= sp;           &nb= sp;      Routine = failure.          &nbs= p;   Fail
---------------------------------------------------------------= ----------------
STD_BYTE_CODE       = generate_il_body = @57           &nb= sp;           &nb= sp;       
<0000000003CCD490>  (From = BYTE_CODE)       Routine = failure.          &nbs= p;   Fail
---------------------------------------------------------------= ----------------
STD_BYTE_CODE       = generate_il = @5           &nbs= p;           &nbs= p;           &nbs= p; 
<0000000003CCD490>  (From = BYTE_CODE)       Routine = failure.          &nbs= p;   Fail
---------------------------------------------------------------= ----------------
DYN_PROC_I         = ; generate_il = @5           &nbs= p;           &nbs= p;           &nbs= p; 
<0000000003CC7690>  (From = FEATURE_I)       Routine = failure.          &nbs= p;   Fail
---------------------------------------------------------------= ----------------
CLASS_TYPE         = ; generate_il_feature = @2           &nbs= p;           &nbs= p;     
<0000000005ECF050>      &nb= sp;           &nb= sp;      Routine = failure.          &nbs= p;   Fail
---------------------------------------------------------------= ----------------
INTERFACE_IL_CODE_GENERATOR
          &nb= sp;         = generate_feature_code @14
<00000000069DDDE0>  (From = CIL_CODE_GENERATOR)
         = ;            = ;            = ;          Routine = failure.          &nbs= p;   Fail
---------------------------------------------------------------= ----------------
INTERFACE_IL_CODE_GENERATOR
          &nb= sp;         = generate_local_feature @7
<00000000069DDDE0>      &nb= sp;           &nb= sp;      Routine = failure.          &nbs= p;   Fail
---------------------------------------------------------------= ----------------
INTERFACE_IL_CODE_GENERATOR
          &nb= sp;         = generate_il_implementation_local @9
<00000000069DDDE0>      &nb= sp;           &nb= sp;      Routine = failure.          &nbs= p;   Fail
---------------------------------------------------------------= ----------------
INTERFACE_IL_CODE_GENERATOR
          &nb= sp;         = generate_il_implementation @16
<00000000069DDDE0>      &nb= sp;           &nb= sp;      Routine = failure.          &nbs= p;   Fail
---------------------------------------------------------------= ----------------
CIL_GENERATOR       = generate_features_implementation @30
<0000000003C85180>      &nb= sp;           &nb= sp;      Routine = failure.          &nbs= p;   Fail
---------------------------------------------------------------= ----------------
CIL_GENERATOR       = generate_types = @8           &nbs= p;           &nbs= p;          
<0000000003C85180>      &nb= sp;           &nb= sp;      Routine = failure.          &nbs= p;   Fail
---------------------------------------------------------------= ----------------
CIL_GENERATOR       = generate_all_types = @8           &nbs= p;           &nbs= p;      
<0000000003C85180>      &nb= sp;           &nb= sp;      Routine = failure.          &nbs= p;   Fail
---------------------------------------------------------------= ----------------
CIL_GENERATOR       = generate = @51           &nb= sp;           &nb= sp;           &nb= sp;   
<0000000003C85180>      &nb= sp;           &nb= sp;      Routine = failure.          &nbs= p;   Rescue
---------------------------------------------------------------= ----------------

---------------------------------------------------------------= ----------------
Degree: 1 Processed: 0 To go: 5 Total: 5
>Fix:
>Unformatted:
 

------_=_NextPart_001_01C57DFE.33C438F0--