
Tue, 10/24/2000 - 02:23
I have been trying to run the Data Exchange Draw demo on my Linux machine, but I can't get it to run. It keeps crashing in XCAFApp_Application::GetApplication() I have my enviornment set correctly, and I'm running from the demo script in src/DEResource/. I also have no problems with either AISViewer or TTOPOLOGY, they run just fine. Here is a stack trace from gdb:
(xxgdb) run
Program received signal SIGABRT, Aborted. 0x308acd41 in __kill () from /lib/libc.so.6 Current language: auto; currently c (xxgdb) where #0 0x308acd41 in __kill () from /lib/libc.so.6 #1 0x308ac9b6 in raise (sig=6) at ../sysdeps/posix/raise.c:27 #2 0x308ae0d8 in abort () at ../sysdeps/generic/abort.c:88 #3 0x3062fe55 in __default_terminate () from /usr/lib/libstdc++-libc6.1-1.so.2 #4 0x3062fe72 in __terminate () from /usr/lib/libstdc++-libc6.1-1.so.2 #5 0x3063075b in __throw () from /usr/lib/libstdc++-libc6.1-1.so.2 #6 0x2abd9cd5 in XCAFApp_Application::GetApplication () at /icarus/OCC/OCC/src/XCAFApp/XCAFApp_Application.cxx:26 #7 0x2aaf8d61 in SWDRAWStd_XCAF::InitCommands (theCommands=@0x2b02a1d8) at /icarus/OCC/OCC/src/SWDRAWStd/SWDRAWStd_XCAF.cxx:982 #8 0x2aae2ab0 in SWDRAWStd::Init (theCommands=@0x2b02a1d8) at /icarus/OCC/OCC/src/SWDRAWStd/SWDRAWStd.cxx:145 #9 0x2aaf9a25 in XSDRAW::LoadDraw (theCommands=@0x2b02a1d8) at /icarus/OCC/OCC/src/XSDRAW/XSDRAW.cxx:86 #10 0x2ab03c1c in XSDRAWSTEPStd::InitCommands (theCommands=@0x2b02a1d8) at /icarus/OCC/OCC/src/XSDRAWSTEPStd/XSDRAWSTEPStd.cxx:322 #11 0x8048b19 in Draw_InitAppli (theCommands=@0x2b02a1d8) at /icarus/OCC/OCC/src/XSDRAWEXEStd/XSDRAWEXEStd.cxx:17 #12 0x2ae9b4bd in Draw_Appli (argc=1, argv=0x7ffff494, Draw_InitAppli=0x8048af0
Tue, 10/24/2000 - 18:52
Hello Robert,
We've seen the problem, and fixed it. Sorry for inconvenience.
The integration takes place now, it should be visible on the reference this evening or tomorrow. So, XSDRAWEXEStd will not longer depend on OCAF/XCAF. XCAF expresses the extended data structure for data exchange, based on OCAF, developped in the ongoing project DECAF.