MantisBT
Mantis Bug Tracker Workflow

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0016210Open CASCADE[OCCT] OCCT:Data Exchangepublic2007-06-08 17:362007-07-04 10:54
Reporterenk 
Assigned Topdn 
PrioritynormalSeveritytrivial 
StatusassignedResolutionopen 
PlatformOSAllOS Version
Product Version 
Target VersionFixed in Version 
Summary0016210: Static object destroing in the dlclose() conflict
DescriptionIf we have the c++ code there defined static object (listad)
(XSControl_Controller.cxx :
static Handle(Dico_DictionaryOfTransient)& listadapt()
{
  static Handle(Dico_DictionaryOfTransient) listad;
  if (listad.IsNull()) listad = new Dico_DictionaryOfTransient;
  return listad;
}
)
We load the library by dlopen("library.so"),
which has this object(listad).
After we make dlclose().
In the next iteration of dlopen("library.so") we have the exception.

If you have any questions, please contact me.
Example of library see in the attachment.(you need in the license of SAT product)
TagsNo tags attached.
Test case number
Attached Filescxx file icon ACISExport.cxx (2,399 bytes) 2007-06-08 15:36

- Relationships

-  Notes
There are no notes attached to this issue.

- Issue History
Date Modified Username Field Change
2007-07-04 12:54 bugmaster Assigned To bugmaster => pdn
2007-07-04 12:54 bugmaster Status new => assigned
2011-08-02 11:12 bugmaster Category OCCT:DTE => OCCT:Data Exchange


Copyright © 2000 - 2019 MantisBT Team
Powered by Mantis Bugtracker