MantisBT - Community
View Issue Details
0025168Community[OCCT] OCCT:Data Exchangepublic2014-08-19 16:262014-11-11 12:58
drazmyslovich 
bugmaster 
normalcrash 
closedfixed 
WindowsVC++ 201064 bit
[OCCT] 6.6.0 
[OCCT] 6.8.0[OCCT] 6.8.0 
bugs step(014) bug25168
0025168: STEP Writer - empty AppliedGroupAssignment can cause exception in RWStepAP214_RWAppliedGroupAssignment class
The issue was partially solved in the context of #24135 ticket, but WriteStep function was forgotten.
Unfortunately my data is classified.
No tags attached.
parent of 0025188new gka Open CASCADE Error during STEp file writing 
Not all the children of this issue are yet resolved or closed.
Issue History
2014-08-19 16:26drazmyslovichNew Issue
2014-08-19 16:26drazmyslovichAssigned To => gka
2014-08-19 16:29gitNote Added: 0030892
2014-08-19 16:29drazmyslovichNote Added: 0030893
2014-08-19 16:29drazmyslovichStatusnew => resolved
2014-08-19 16:50kgvSummarySTEP: Empty AppliedGroupAssignment can cause exception in RWStepAP214_RWAppliedGroupAssignment class => STEP Writer - empty AppliedGroupAssignment can cause exception in RWStepAP214_RWAppliedGroupAssignment class
2014-08-19 16:55drazmyslovichNote Added: 0030897
2014-08-20 12:23gkaNote Added: 0030925
2014-08-20 12:23gkaStatusresolved => reviewed
2014-08-20 12:47apvAssigned Togka => apv
2014-08-21 12:39abvNote Added: 0030989
2014-08-21 12:40abvNote Edited: 0030989bug_revision_view_page.php?bugnote_id=30989#r7919
2014-08-21 12:44apvNote Added: 0030991
2014-08-21 12:46apvAssigned Toapv => bugmaster
2014-08-21 12:46apvStatusreviewed => tested
2014-08-22 11:15apvTest case number => bugs step(014) bug25168
2014-08-22 15:42bugmasterChangeset attached => occt master 8a8be2aa
2014-08-22 15:42bugmasterStatustested => verified
2014-08-22 15:42bugmasterResolutionopen => fixed
2014-08-25 08:24abvRelationship addedparent of 0025188
2014-08-25 08:24abvRelationship addedrelated to 0024135
2014-09-08 15:52gitNote Added: 0031478
2014-11-11 12:45aivFixed in Version => 6.8.0
2014-11-11 12:58aivStatusverified => closed

Notes
(0030892)
git   
2014-08-19 16:29   
Branch CR25168 has been created by drazmyslovich.

SHA-1: acccc9d21de2db5c852cb29309ab0d1559929032


This branch includes the following new commits:

       new acccc9d 0025168: function WriteStep is fixed


Detailed log of new commits:

commit acccc9d21de2db5c852cb29309ab0d1559929032
Author: razmyslovich
Date: Tue Aug 19 14:28:48 2014 +0200

    0025168: function WriteStep is fixed
(0030893)
drazmyslovich   
2014-08-19 16:29   
The fix is committed, please, review it
(0030897)
drazmyslovich   
2014-08-19 16:55   
I would like to add, that my test case was created by Autodesk Inventor 2009
(0030925)
gka   
2014-08-20 12:23   
Branch CR21568 is ready to be tested
(0030989)
abv   
2014-08-21 12:39   
(edited on: 2014-08-21 12:40)
The problem can be reproduced using file Drum.stp found in #24135:

Draw[]> stepread d:/temp/Drum.stp a .
...
Draw[]> writeall d:/temp/a.stp
Execution Failure for : writeall d:/temp/a.stp
** WorkSession : Sending all data
 Step File Name : d:/temp/a.stp(56826 ents) **** Interruption SendAll par
 Exception : ****
ACCESS VIOLATION at address 0x00000014 during 'READ' operation
    Abandon

(0030991)
apv   
2014-08-21 12:44   
Dear BugMaster,

Branch CR25168 (and products from GIT master) was compiled on Linux and Windows platforms and tested.
SHA-1: acccc9d21de2db5c852cb29309ab0d1559929032

Number of compiler warnings:
occt component:
   Linux: 15 (15 on master)
   Windows: 0 (0 on master)
products component:
   Linux: 11 (11 on master)
   Windows: 1 (1 on master)

Regressions/Differences:
Not detected

Testing case:
Absent

Testing on Linux:
Total MEMORY difference: 352147592 / 351903180
Total CPU difference: 45222.38000000002 / 45953.950000000135

Testing on Windows:
Total MEMORY difference: 239918324 / 239721508
Total CPU difference: 36318.40625 / 32650.328125
(0031478)
git   
2014-09-08 15:52   
Branch CR25168 has been deleted by inv.

SHA-1: acccc9d21de2db5c852cb29309ab0d1559929032