View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0031009 | Open CASCADE | OCCT:Modeling Algorithms | public | 2019-09-28 09:26 | 2022-04-10 10:50 |
Reporter | Assigned To | ||||
Priority | normal | Severity | minor | ||
Status | verified | Resolution | fixed | ||
Product Version | 7.6.0 | ||||
Target Version | 7.7.0 | ||||
Summary | 0031009: Modeling Algorithms - alloc-dealloc-mismatch reported by Clang address sanitizer in IntCurvesFace_ShapeIntersector | ||||
Description | When running OCCT built on Linux with Clang with option -fsanitize=address, error alloc-dealloc-mismatch is reported on test bugs moddata_1 bug17424: OCC17424 a 86.960439048069262 1028.2863798310484 -266.58526583558000 0.25881904510252074 0 -0.96592582628906831 0. ================================================================= ==3012==ERROR: AddressSanitizer: alloc-dealloc-mismatch (operator new [] vs operator delete) on 0x6040000aae10 #0 0x5174e0 in operator delete(void*) (/home/abv/tmp/occt-clang/lin64/clang/bini/DRAWEXE-7.4.0+0x5174e0) 0000001 0x7fed0aa00cda in IntCurvesFace_ShapeIntersector::Destroy() /home/abv/occt/src/IntCurvesFace/IntCurvesFace_ShapeIntersector.cxx:59:5 0000002 0x7fecf96f95ce in IntCurvesFace_ShapeIntersector::~IntCurvesFace_ShapeIntersector() /home/abv/occt/src/IntCurvesFace/IntCurvesFace_ShapeIntersector.hxx:118:3 #3 0x7fecf96dadd5 in OCC17424(Draw_Interpretor&, int, char const**) /home/abv/occt/src/QABugs/QABugs_11.cxx:4564:1 #4 0x7fed0c24c349 in Draw_Interpretor::CallBackDataFunc::Invoke(Draw_Interpretor&, int, char const**) /home/abv/occt/src/Draw/Draw_Interpretor.hxx:81:31 #5 0x7fed0c259b7d in CommandCmd(void*, Tcl_Interp*, int, char const**) /home/abv/occt/src/Draw/Draw_Interpretor.cxx:154:40 #6 0x7fed065e9b95 in TclInvokeStringCommand (/usr/lib/x86_64-linux-gnu/libtcl8.6.so+0x38b95) 0000007 0x7fed065ebfa6 in TclNRRunCallbacks (/usr/lib/x86_64-linux-gnu/libtcl8.6.so+0x3afa6) 0000008 0x7fed0668a87a in Tcl_RecordAndEvalObj (/usr/lib/x86_64-linux-gnu/libtcl8.6.so+0xd987a) 0000009 0x7fed0668a756 in Tcl_RecordAndEval (/usr/lib/x86_64-linux-gnu/libtcl8.6.so+0xd9756) #10 0x7fed0c25b0bf in Draw_Interpretor::RecordAndEval(char const*, int) /home/abv/occt/src/Draw/Draw_Interpretor.cxx:496:10 0000011 0x7fed0c241dad in Draw_Interprete(char const*) /home/abv/occt/src/Draw/Draw.cxx:608:19 #12 0x7fed0c242b90 in interpreteTclCommand(TCollection_AsciiString const&) /home/abv/occt/src/Draw/Draw.cxx:110:5 0000013 0x7fed0c24037b in ReadInitFile(TCollection_AsciiString const&) /home/abv/occt/src/Draw/Draw.cxx:121:3 0000014 0x7fed0c23f973 in Draw_Appli(int, char**, void (*)(Draw_Interpretor&)) /home/abv/occt/src/Draw/Draw.cxx:497:5 0000015 0x7fed0c25c328 in Draw_Main(int, char**, void (*)(Draw_Interpretor&)) /home/abv/occt/src/Draw/Draw_Main.cxx:113:3 0000016 0x51aaef in main /home/abv/occt/src/DRAWEXE/DRAWEXE.cxx:33:1 0000017 0x7fed0501582f in __libc_start_main /build/glibc-Cl5G7W/glibc-2.23/csu/../csu/libc-start.c:291 0000018 0x41aac8 in _start (/home/abv/tmp/occt-clang/lin64/clang/bini/DRAWEXE-7.4.0+0x41aac8) 0x6040000aae10 is located 0 bytes inside of 40-byte region [0x6040000aae10,0x6040000aae38) allocated by thread T0 here: #0 0x516918 in operator new[](unsigned long) (/home/abv/tmp/occt-clang/lin64/clang/bini/DRAWEXE-7.4.0+0x516918) 0000001 0x7fed0aa01b9f in IntCurvesFace_ShapeIntersector::PerformNearest(gp_Lin const&, double, double) /home/abv/occt/src/IntCurvesFace/IntCurvesFace_ShapeIntersector.cxx:98:33 0000002 0x7fecf96dad0c in OCC17424(Draw_Interpretor&, int, char const**) /home/abv/occt/src/QABugs/QABugs_11.cxx:4554:15 #3 0x7fed0c24c349 in Draw_Interpretor::CallBackDataFunc::Invoke(Draw_Interpretor&, int, char const**) /home/abv/occt/src/Draw/Draw_Interpretor.hxx:81:31 #4 0x7fed0c259b7d in CommandCmd(void*, Tcl_Interp*, int, char const**) /home/abv/occt/src/Draw/Draw_Interpretor.cxx:154:40 #5 0x7fed065e9b95 in TclInvokeStringCommand (/usr/lib/x86_64-linux-gnu/libtcl8.6.so+0x38b95) SUMMARY: AddressSanitizer: alloc-dealloc-mismatch (/home/abv/tmp/occt-clang/lin64/clang/bini/DRAWEXE-7.4.0+0x5174e0) in operator delete(void*) ==3012==HINT: if you don't care about these errors you may set ASAN_OPTIONS=alloc_dealloc_mismatch=0 ==3012==ABORTING | ||||
Steps To Reproduce | N/A | ||||
Additional information and documentation updates | Class IntCurvesFace_ShapeIntersector needs to be refactored as a whole: - Use typed collections instead of void* buffers - Use English words to name variables (instead of French) - Follow OCCT coding rules in names of variables and formatting | ||||
Tags | No tags attached. | ||||
Test case number | Not required | ||||
|
Branch CR31009 has been created by AndreyLA. SHA-1: 2fb0baf32cfb4a8f3078d63d4bf4fe2b786d5f34 Detailed log of new commits: Author: Andrei LATYSHEV Date: Tue Feb 8 18:53:18 2022 +0300 Refactoring of class IntCurvesFace_ShapeIntersector * Memory leaks fixes * Comments translated from French to English * Code guidelines improvements |
|
Branch CR31009 has been updated by AndreyLA. SHA-1: e4eae40099ffaa2e8d6401720688941c2ec58cee Detailed log of new commits: Author: Andrei LATYSHEV Date: Tue Feb 8 19:34:43 2022 +0300 Update IntCurvesFace_ShapeIntersector.cxx |
|
Branch CR31009 has been updated by AndreyLA. SHA-1: ec136c31415b4ff64d37d95df61e0ce9643846bc Detailed log of new commits: Author: Andrei LATYSHEV Date: Wed Feb 9 10:08:04 2022 +0300 Update FILES |
|
Branch CR31009_1 has been created by AndreyLA. SHA-1: 958359f145b713cb88b6fd7c6fcd523f176af9d6 Detailed log of new commits: Author: Andrei LATYSHEV Date: Wed Feb 9 11:45:57 2022 +0300 Update FILES Author: Andrei LATYSHEV Date: Tue Feb 8 20:10:40 2022 +0300 Removal of old-style variables |
|
Branch CR31009 has been updated by AndreyLA. SHA-1: 39f431be7e3cf11768945c11f578b521dc05dbac Detailed log of new commits: Author: Andrei LATYSHEV Date: Wed Feb 9 14:23:32 2022 +0300 Merge branch 'CR31009_1' into CR31009 |
|
Branch CR31009 has been updated by AndreyLA. SHA-1: cdfe50332f65a0f4cf3179a8d431d936384e0c0e Detailed log of new commits: Author: Andrei LATYSHEV Date: Wed Feb 9 19:33:17 2022 +0300 Fix for regressions |
|
Branch CR31009 has been updated by AndreyLA. SHA-1: bd7cb9d83d341dd99ec9e242fbb7f1b2a454ab54 Detailed log of new commits: Author: Andrei LATYSHEV Date: Fri Feb 11 13:50:09 2022 +0300 Update IntCurvesFace_ShapeIntersector.cxx |
|
Branch CR31009 has been updated by AndreyLA. SHA-1: d1557b5da4b9dcee19517391d2586c14bf34f81f Detailed log of new commits: Author: Andrei LATYSHEV Date: Mon Feb 14 15:11:00 2022 +0300 Refactoring IntCurveFace_* (next steps) |
|
Please review branch CR31009 Test results are attached: http://jenkins-test-occt/view/CR31009-master-ALATYSHE/view/ALL/ |
|
Dear https://dev.opencascade.org/doc/overview/html/occt_contribution__contribution_workflow.html |
|
Branch CR31009_1 has been deleted by AndreyLA. SHA-1: 958359f145b713cb88b6fd7c6fcd523f176af9d6 |
|
Branch CR31009 has been updated forcibly by AndreyLA. SHA-1: 08a4b0d91513ff9f4f2b612f5d075a2dbcd39369 |
|
Branch CR31009 has been updated forcibly by AndreyLA. SHA-1: 9cae0b0c9896f30d6f8166c938dd957563f428a8 |
|
Please do not use tabulation symbols in new code. |
|
Branch CR31009 has been updated forcibly by AndreyLA. SHA-1: 88ebadbb2cc5bb891887f71d7a64a64627e9b646 |
|
src/IntCurvesFace/IntCurvesFace_ShapeIntersector.hxx85: return(myIndexPt.Length()); No need to enclose in brackets the returned value. =========================== 92: Handle(IntCurvesFace_Intersector) aHandle = myIntersector(myIndexFace(myIndexPt(I))); Use more meaningful name instead of aHandle. And in all other places too. =========================== 156: protected: To be removed. =========================== src/IntCurvesFace/IntCurvesFace_ShapeIntersector.cxx 34: IntCurvesFace_ShapeIntersector::IntCurvesFace_ShapeIntersector() 35: { 36: myNbFaces = 0; 37: myIsDone = Standard_False; 38: myPtrNums.Nullify(); 39: myPtrIndexNums.Nullify(); 40: } Use direct initialization of members IntCurvesFace_ShapeIntersector::IntCurvesFace_ShapeIntersector() : myIsDone(Standard_False), myNbFaces(0) and, please, keep the order of initializing members as it was defined in class declaration, because it is crucial for GCC compilers. =========================== 42: void IntCurvesFace_ShapeIntersector::Load(const TopoDS_Shape& theShape, 43: const Standard_Real theTol) Use appropriate indentation when substitute tabulation with spaces. =========================== 95: auto aPtrNums = myPtrNums; 96: auto aPtrIndexNums = myPtrIndexNums; Please, avoid auto variables. Also, I do not see the necessity to use these local variables. =========================== 144: myPtrNums->ChangeValue(anIndexFace) = myPtrNums->Value(anIndexFace) + 1; should be 144: myPtrNums->ChangeValue(anIndexFace) += 1; =========================== 166: //-- myPtrIntersector : Sequence of the addresses myIntersector? =========================== 168: //-- myIndexFace : Number of the face (of the intersector) of the point myIndexPt(i) 169: //-- myIndexIntPnt : Number of the point myIndexPt(i) of the intersection myIndexFace(myIndexPt(i)) "Index" instead of "Number"? =========================== 229: // Creation le 28 jan 98 230: // Created on the January, 28th, 1998 To be removed. src/IntCurvesFace/IntCurvesFace_Intersector.cxx src/IntCurvesFace/IntCurvesFace_Intersector.hxx src/IntCurvesFace/IntCurvesFace_Intersector.lxx These changes are not relevant for the issue is being solved, except that derivation from Standard_Transient. Moreover, the necessary macros should be added to IntCurvesFace_Intersector to provide the interfaces required for HANDLE classes. General remarks: 1. Indentation in sources should be 2 (two) spaces (https://dev.opencascade.org/doc/overview/html/occt_contribution__coding_rules.html#occt_coding_rules_3) 2. Please, rebase to the current master before testing. |
|
Branch CR31009 has been updated by AndreyLA. SHA-1: 6ffc82f4895199d6fc9787acc4c45c1bbdf7e379 Detailed log of new commits: Author: Andrei LATYSHEV Date: Tue Mar 1 16:37:55 2022 +0300 Review fixes |
|
Branch CR31009 has been updated forcibly by AndreyLA. SHA-1: 59d6a5b0e439217a58856a2a13bb69e974900365 |
|
Branch CR31009 has been updated forcibly by AndreyLA. SHA-1: 8ce6f99508a417d821e136892ca303388fe3b463 |
|
+ Handle(TColStd_HArray1OfInteger) myPtrNums; I guess TColStd_Array1OfInteger should be enough for this use case. + ~IntCurvesFace_ShapeIntersector() + { + Destroy(); + } Destroy() - is an artifact of legacy destructors and could be removed (replaced by normal C++ destructor). |
|
Branch CR31009 has been updated by AndreyLA. SHA-1: edb3422208ee998d96aa092c795db3bcf5d2ac2d Detailed log of new commits: Author: Andrei LATYSHEV Date: Thu Mar 3 22:38:46 2022 +0300 Review fixes |
|
Branch CR31009 has been updated forcibly by AndreyLA. SHA-1: 92ae0cccb7c440e643ddd6b789c84ee5ba8229aa |
|
Branch CR31009 has been updated by AndreyLA. SHA-1: 81362fe75e21dbf2d26b24cc241d257e099cf4d3 Detailed log of new commits: Author: Andrei LATYSHEV Date: Fri Mar 4 13:56:41 2022 +0300 Handles fixes |
|
Branch CR31009 has been updated forcibly by AndreyLA. SHA-1: 1ca13f738042b2cde208b6d3a5d2f207acb8a0e7 |
|
src/IntCurvesFace/IntCurvesFace_ShapeIntersector.hxx26:#include <BRepTopAdaptor_SeqOfPtr.hxx> No need to keep this include. 155: TColStd_HArray1OfInteger myPtrNums; 156: TColStd_HArray1OfInteger myPtrIndexNums; Kirill proposed to use TColStd_Array1OfInteger instead of TColStd_HArray1OfInteger (the latter is for Handle()). 139:- TColStd_SequenceOfInteger IndexFace; 140:- TColStd_SequenceOfInteger IndexIntPnt; 159:+ TColStd_SequenceOfInteger myNumberFace; 160:+ TColStd_SequenceOfInteger myNumberIntPnt; Why did you change "Index" to "Number"? My previous remarks was about comment in *.cxx file only. src/IntCurvesFace/IntCurvesFace_ShapeIntersector.cxx 70:if(myNbFaces > 2) 71:{ 72: if (myPtrNums.IsEmpty()) 73: { Wrong indentation. src/IntCurvesFace/IntCurvesFace_Intersector.cxx 140: myPolyhedron(NULL), 141: myBndBounding(NULL), To be removed 404: IntCurveSurface_ThePolyhedronToolOfHInter::ComponentsBounding(*aPolyhedron)); 469: IntCurveSurface_ThePolyhedronToolOfHInter::ComponentsBounding(*aPolyhedron)); 513: IntCurvesFace_Intersector::~IntCurvesFace_Intersector() 514: { 515: } Update indentation. |
|
Branch CR31009 has been updated forcibly by AndreyLA. SHA-1: 76b3b070070fd839b0905aa8634b41d5a2bb2208 |
|
Branch CR31009 has been updated forcibly by AndreyLA. SHA-1: 4a35d5a65060e1b70a9abda3c1a1af5c728bc2ae |
|
src/IntCurvesFace/IntCurvesFace_Intersector.cxx 1. Wrong indentation 383: if(parinf>pinf) parinf = pinf; 384: if(parsup<psup) parsup = psup; src/IntCurvesFace/IntCurvesFace_ShapeIntersector.cxx 2. Remove empty line 216. src/IntCurvesFace/IntCurvesFace_ShapeIntersector.hxx 3. Should be 26:#include <TColStd_Array1OfInteger.hxx> instead of 26:#include <TColStd_HArray1OfInteger.hxx> |
|
Branch CR31009 has been updated forcibly by AndreyLA. SHA-1: 95fcadd53b2d887c8347f58c3a407983a7fd7e20 |
|
Dear @bugmaster, could you assign someone to verify the reported problem disappears? Dear Branches to integrate: OCCT: CR31009 Products: NOT |
|
Problem with compiling JAVA sample and CSharp sample on Windows http://jenkins-test-08.nnov.opencascade.com/view/IR-2022-03-25/view/SAMPLES/job/IR-2022-03-25-Products-Windows-64-VC14-sample-java/5/parsed_console/ |
|
Branch CR31009 has been updated forcibly by azv. SHA-1: 02187179bc7f3efcb8fbad04b1f95a640a20d8c0 |
|
-class Bnd_BoundSortBox +class Bnd_BoundSortBox : public Standard_Transient ... -class IntCurveSurface_ThePolyhedronOfHInter +DEFINE_STANDARD_HANDLE(IntCurveSurface_ThePolyhedronOfHInter, Standard_Transient) + +class IntCurveSurface_ThePolyhedronOfHInter : public Standard_Transient It might be simpler using NCollection_Shared or std::unique_ptr for these local places. |
|
Branch CR31009 has been updated forcibly by azv. SHA-1: fa2a38301003a54c308a33ffb87bfe5756de6002 |
|
Kirill, Thanks for the hint. Unfortunately, NCollection_Shared is not applicable here, because it does not implement a constructor with large number of parameters, so, I used std::unique_ptr there. I still kept IntCurvesFace_Intersector class to be Handle. Could you review following branches: OCCT: CR31009 Products: CR31009 Test results: http://jenkins-test-occt/view/CR31009-CR31009-AZV/view/COMPARE/ |
|
I see there is a one more place using dangerous type `BRepTopAdaptor_SeqOfPtr` in OCCT - `IntTools_FClass2d`. Please register a new task for the other place, or cover both places in scope of this fix. |
|
Combination - OCCT branch : IR-2022-04-08 master SHA - 7021de2fe7a69d4c788ccf43b8b096dbcc8597c8 49e51745631c52b6c452c65adae4d6dfa21a1b1e Products branch : IR-2022-04-08 SHA - e16d959d441765c483049307ba7293173532103a was compiled on Linux, MacOS and Windows platforms and tested in optimize mode. Number of compiler warnings: No new/fixed warnings Regressions/Differences/Improvements: No regressions/differences CPU differences: Debian80-64: OCCT Total CPU difference: 18452.87000000039 / 18490.94000000032 [-0.21%] Products Total CPU difference: 11761.310000000152 / 11719.920000000124 [+0.35%] Windows-64-VC14: OCCT Total CPU difference: 20539.828125 / 20552.71875 [-0.06%] Products Total CPU difference: 13248.21875 / 13242.609375 [+0.04%] Image differences : No differences that require special attention Memory differences : No differences that require special attention |
|
Branch CR31009 has been deleted by mnt. SHA-1: fa2a38301003a54c308a33ffb87bfe5756de6002 |
occt: master 1f000e59 2022-02-08 18:53:18
Committer: |
0031009: Modeling Algorithms - leak reported by Clang address sanitizer in IntCurvesFace_ShapeIntersector Refactor IntCurvesFace_ShapeIntersector. Use handles and std::unique_ptr instead of raw pointers. |
Affected Issues 0031009 |
|
mod - src/IntCurvesFace/FILES | Diff File | ||
mod - src/IntCurvesFace/IntCurvesFace_Intersector.cxx | Diff File | ||
mod - src/IntCurvesFace/IntCurvesFace_Intersector.hxx | Diff File | ||
mod - src/IntCurvesFace/IntCurvesFace_ShapeIntersector.cxx | Diff File | ||
mod - src/IntCurvesFace/IntCurvesFace_ShapeIntersector.hxx | Diff File | ||
rm - src/IntCurvesFace/IntCurvesFace_ShapeIntersector.lxx | Diff File | ||
occt-products: master af72cb6d 2022-04-01 09:04:28
Committer: |
0031009: Modeling Algorithms - leak reported by Clang address sanitizer in IntCurvesFace_ShapeIntersector Update wrapper for IntCurvesFace_Intersector according to changes in OCCT. |
Affected Issues 0031009 |
|
mod - samples/swig/TKTopAlgo.i | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
2019-09-28 09:26 |
|
New Issue | |
2019-09-28 09:26 |
|
Assigned To | => msv |
2019-09-28 09:27 |
|
Relationship added | child of 0030557 |
2019-10-02 08:10 |
|
Additional Information Updated | |
2020-09-14 23:15 |
|
Target Version | 7.5.0 => 7.6.0 |
2021-08-29 18:53 |
|
Target Version | 7.6.0 => 7.7.0 |
2022-02-01 14:15 |
|
Assigned To | msv => AndreyLA |
2022-02-08 18:53 | git | Note Added: 0106803 | |
2022-02-08 19:34 | git | Note Added: 0106804 | |
2022-02-09 10:08 | git | Note Added: 0106813 | |
2022-02-09 11:46 | git | Note Added: 0106817 | |
2022-02-09 14:47 | git | Note Added: 0106821 | |
2022-02-09 19:33 | git | Note Added: 0106827 | |
2022-02-11 13:50 | git | Note Added: 0106843 | |
2022-02-14 15:11 | git | Note Added: 0106892 | |
2022-02-15 11:23 |
|
Assigned To | AndreyLA => azv |
2022-02-15 11:23 |
|
Status | new => resolved |
2022-02-15 11:23 |
|
Steps to Reproduce Updated | |
2022-02-15 11:23 |
|
Note Added: 0106902 | |
2022-02-15 11:49 | kgv | Assigned To | azv => AndreyLA |
2022-02-15 11:49 | kgv | Note Added: 0106904 | |
2022-02-15 11:49 | kgv | Status | resolved => assigned |
2022-02-15 11:50 | kgv | Product Version | => 7.6.0 |
2022-02-16 11:14 | git | Note Added: 0106917 | |
2022-02-16 12:13 | git | Note Added: 0106918 | |
2022-02-16 12:14 | git | Note Added: 0106919 | |
2022-02-16 14:54 |
|
Assigned To | AndreyLA => azv |
2022-02-16 14:54 |
|
Status | assigned => resolved |
2022-02-16 14:59 | kgv | Note Added: 0106932 | |
2022-02-18 18:55 | git | Note Added: 0106977 | |
2022-02-26 14:48 |
|
Assigned To | azv => AndreyLA |
2022-02-26 14:48 |
|
Status | resolved => assigned |
2022-02-26 14:48 |
|
Note Added: 0107070 | |
2022-02-26 14:52 |
|
Note Edited: 0107070 | |
2022-03-01 16:37 | git | Note Added: 0107118 | |
2022-03-01 16:39 | git | Note Added: 0107119 | |
2022-03-01 16:40 | git | Note Added: 0107120 | |
2022-03-02 21:47 |
|
Assigned To | AndreyLA => abv |
2022-03-02 21:48 |
|
Assigned To | abv => azv |
2022-03-03 01:56 | kgv | Note Added: 0107154 | |
2022-03-03 22:38 | git | Note Added: 0107177 | |
2022-03-03 22:39 | git | Note Added: 0107178 | |
2022-03-04 13:56 | git | Note Added: 0107185 | |
2022-03-04 19:12 | git | Note Added: 0107188 | |
2022-03-04 19:14 |
|
Assigned To | azv => AndreyLA |
2022-03-04 19:15 |
|
Assigned To | AndreyLA => abv |
2022-03-04 19:15 |
|
Assigned To | abv => azv |
2022-03-16 17:34 |
|
Assigned To | azv => AndreyLA |
2022-03-16 17:34 |
|
Note Added: 0107307 | |
2022-03-17 21:07 | git | Note Added: 0107340 | |
2022-03-17 22:20 | git | Note Added: 0107341 | |
2022-03-18 14:31 |
|
Assigned To | AndreyLA => azv |
2022-03-18 21:48 |
|
Status | assigned => resolved |
2022-03-21 20:51 |
|
Assigned To | azv => AndreyLA |
2022-03-21 20:51 |
|
Status | resolved => assigned |
2022-03-21 20:51 |
|
Note Added: 0107382 | |
2022-03-24 17:45 | git | Note Added: 0107423 | |
2022-03-24 18:36 |
|
Assigned To | AndreyLA => azv |
2022-03-24 18:38 |
|
Assigned To | azv => msv |
2022-03-24 18:38 |
|
Status | assigned => resolved |
2022-03-24 18:39 |
|
Assigned To | msv => azv |
2022-03-25 07:29 |
|
Assigned To | azv => bugmaster |
2022-03-25 07:29 |
|
Status | resolved => reviewed |
2022-03-25 07:29 |
|
Note Added: 0107429 | |
2022-03-28 18:39 |
|
Assigned To | bugmaster => AndreyLA |
2022-03-28 18:39 |
|
Status | reviewed => assigned |
2022-03-28 18:39 |
|
Note Added: 0107450 | |
2022-03-29 13:24 |
|
Assigned To | AndreyLA => azv |
2022-04-01 09:04 | git | Note Added: 0107529 | |
2022-04-01 10:35 | kgv | Note Added: 0107535 | |
2022-04-01 10:35 | kgv | Note Edited: 0107535 | |
2022-04-01 17:36 | git | Note Added: 0107546 | |
2022-04-02 21:45 |
|
Assigned To | azv => kgv |
2022-04-02 21:45 |
|
Status | assigned => resolved |
2022-04-02 21:45 |
|
Note Added: 0107570 | |
2022-04-04 11:14 | kgv | Note Added: 0107583 | |
2022-04-04 11:15 | kgv | Assigned To | kgv => azv |
2022-04-04 11:15 | kgv | Status | resolved => feedback |
2022-04-04 12:59 |
|
Relationship added | parent of 0032902 |
2022-04-04 17:46 | kgv | Assigned To | azv => bugmaster |
2022-04-04 17:46 | kgv | Status | feedback => reviewed |
2022-04-09 09:49 |
|
Status | reviewed => tested |
2022-04-09 09:49 |
|
Note Added: 0107782 | |
2022-04-09 09:52 |
|
Test case number | => Not required |
2022-04-10 10:42 |
|
Changeset attached | => occt master 1f000e59 |
2022-04-10 10:42 |
|
Assigned To | bugmaster => AndreyLA |
2022-04-10 10:42 |
|
Status | tested => verified |
2022-04-10 10:42 |
|
Resolution | open => fixed |
2022-04-10 10:42 |
|
Changeset attached | => occt-products master af72cb6d |
2022-04-10 10:42 |
|
Assigned To | AndreyLA => azv |
2022-04-10 10:49 | git | Note Added: 0107812 |