MantisBT
Mantis Bug Tracker Workflow

View Issue Details Jump to Notes ] Related Changesets ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0027313Open CASCADE[OCCT] OCCT:DRAWpublic2016-03-29 09:122016-12-09 16:38
Reportergzy 
Assigned Tobugmaster 
PrioritynormalSeverityminor 
StatusclosedResolutionfixed 
PlatformWindowsOSVC++ 2013OS Version64 bit
Product Version[OCCT] 7.0.0 
Target Version[OCCT] 7.1.0Fixed in Version[OCCT] 7.1.0 
Summary0027313: Exception during WriteStep with PMI
DescriptionVersion windows Release opencascade-7.0.0-vc10-64-rc
1. Start draw.bat
2. Execute attached script (source Buran_rib.tcl)
3. Enter in command line
XAddDatum D v2_6; #0:1:4:5
XSetDatumName D 0:1:4:5 A;
XAddDatumModifier D 0:1:4:3 14;
XSetDatum D 0:1:4:5 0:1:4:4
WriteStep D wing1.stp

Bug: file is not saved
An exception was caught 0000000002115080 : OSD_Exception_ACCESS_VIOLATION: ACCESS VIOLATION at address 0x00000020 during 'READ' operation
** Exception ** 0000000002115080 : OSD_Exception_ACCESS_VIOLATION: ACCESS VIOLATION at address 0x00000020 during 'READ' operation
Steps To ReproduceDear GKA,

could you please review branch CR27313?
TagsNo tags attached.
Test case numberbugs step bug27313
Attached Files? file icon Buran_rib.tcl (23,219 bytes) 2016-03-29 09:12

- Relationships

-  Notes
(0055531)
git (administrator)
2016-06-28 12:02

Branch CR27313 has been created by ika.

SHA-1: 72a0f893cf23b21e45b8eecc204e7fdcb0aa0ac3


Detailed log of new commits:

Author: ika
Date: Tue Jun 28 12:00:13 2016 +0300

    0027313: Exception during WriteStep with PMI
    
    Add check for datum position during export of datum_system
    Add Draw commands for set/get datum position
    update test cases
(0055532)
git (administrator)
2016-06-28 12:09

Branch CR27313 has been updated forcibly by ika.

SHA-1: abd0ab4e978cdde05bccad67be2cbc3851237a22
(0055535)
ika (developer)
2016-06-28 12:44

Dear GZY,

the first problem was in STEP Application Protocol:
use "param write.step.schema 5" to export PMI correctly to STEP AP242.

The second problem was in absence of "datum position" this number should be in {1, 2, 3}, it is used to find a correct position of datum in geometric tolerance datum system (for example, |value|A|B| or |value|B|A| or |value|A-B|, where A and B are datums, will be different geometric tolerances).

A new command XSetDatumPosition was added, please use it to specify datum position number.
Also in XSetDatum command was added a reject message, if datum position is not specified.
(0057608)
gka (developer)
2016-09-08 18:07

Branch CR27313 is ready to be tested.
(0057627)
git (administrator)
2016-09-09 11:19

Branch CR27313 has been updated forcibly by apv.

SHA-1: 27a4006de8bc441e94bf45cd1d74f04d89c9ca89
(0057630)
apv (tester)
2016-09-09 11:20

Branch CR27313 has been rebased on the current master.
(0057663)
git (administrator)
2016-09-12 09:55

Branch CR27313 has been updated by apv.

SHA-1: d6d3cce0c838259df9b5be340ff829cc7cf346af


Detailed log of new commits:

Author: apv
Date: Mon Sep 12 09:55:18 2016 +0300

    Correction of case bugs/step/bug27313

(0057669)
apv (tester)
2016-09-12 11:00

Dear BugMaster,

Branch CR27313 from occt git-repository (and master from products git-repository) was compiled on Linux, MacOS and Windows platforms and tested.
SHA-1: 27a4006de8bc441e94bf45cd1d74f04d89c9ca89

Number of compiler warnings:
occt component:
   Linux: 0 (0 on master)
   Windows: 0 (0 on master)
   MasOS: 0 (0 on master)
products component:
   Linux: 64
   Windows: 0
   MacOS: 1128

Regressions/Differences:
Not detected

Testing cases:
bugs step bug27313 - OK
http://occt-tests/CR27313-master-OCCT/Debian70-64/bugs/step/bug27313.html [^]
http://occt-tests/CR27313-master-OCCT/Windows-64-VC10/bugs/step/bug27313.html [^]

Testing on Linux:
Total MEMORY difference: 90258086 / 90377803 [-0.13%]
Total CPU difference: 19403.83 / 19445.410000000134 [-0.21%]

Testing on Windows:
Total MEMORY difference: 57155001 / 57172575 [-0.03%]
Total CPU difference: 18233.64648159888 / 18100.047225198865 [+0.74%]
(0059494)
git (administrator)
2016-10-28 21:45

Branch CR27313 has been deleted by kgv.

SHA-1: d6d3cce0c838259df9b5be340ff829cc7cf346af

- Related Changesets
occt: master c1070321
Timestamp: 2016-06-28 09:00:13
Author: ika
Committer: bugmaster
Details ] Diff ]
0027313: Exception during WriteStep with PMI

Add check for datum position during export of datum_system
Add Draw commands for set/get datum position
update test cases

Correction of case bugs/step/bug27313
mod - src/STEPCAFControl/STEPCAFControl_Writer.cxx Diff ] File ]
mod - src/XDEDRAW/XDEDRAW_GDTs.cxx Diff ] File ]
add - tests/bugs/step/bug27313 Diff ] File ]
mod - tests/gdt/tolerances/A1 Diff ] File ]
mod - tests/gdt/tolerances/A2 Diff ] File ]

- Issue History
Date Modified Username Field Change
2016-03-29 09:12 gzy New Issue
2016-03-29 09:12 gzy Assigned To => gka
2016-03-29 09:12 gzy File Added: Buran_rib.tcl
2016-06-25 09:31 abv Assigned To gka => ika
2016-06-25 09:31 abv Status new => assigned
2016-06-28 12:02 git Note Added: 0055531
2016-06-28 12:09 git Note Added: 0055532
2016-06-28 12:44 ika Note Added: 0055535
2016-06-28 12:45 ika Assigned To ika => gka
2016-06-28 12:45 ika Status assigned => resolved
2016-06-28 12:45 ika Steps to Reproduce Updated View Revisions
2016-09-08 18:07 gka Note Added: 0057608
2016-09-08 18:07 gka Assigned To gka => bugmaster
2016-09-08 18:07 gka Status resolved => reviewed
2016-09-09 09:08 apv Assigned To bugmaster => apv
2016-09-09 11:19 git Note Added: 0057627
2016-09-09 11:20 apv Note Added: 0057630
2016-09-12 09:50 apv Test case number => bugs step bug27313
2016-09-12 09:55 git Note Added: 0057663
2016-09-12 11:00 apv Note Added: 0057669
2016-09-12 11:00 apv Assigned To apv => bugmaster
2016-09-12 11:00 apv Status reviewed => tested
2016-09-16 09:43 bugmaster Changeset attached => occt master c1070321
2016-09-16 09:43 bugmaster Status tested => verified
2016-09-16 09:43 bugmaster Resolution open => fixed
2016-10-28 21:45 git Note Added: 0059494
2016-12-09 16:30 user533 Status verified => closed
2016-12-09 16:38 user533 Fixed in Version => 7.1.0


Copyright © 2000 - 2018 MantisBT Team
Powered by Mantis Bugtracker