Home
Reply
Regular Contributor
Vi2
Posts: 72

Infinite loop?

*** ERROR *** load: file "acisinit.scm" not found

acis> (define detail (car (part:load "D:/TEMP/ACIS/dllsat.sat")))
detail
acis> (entity:check detail 70)

entid 22128 & 10829952: Warning: face intersection failed
entid 22128 & 10954680: Warning: face intersection failed

checked:
        1 lumps
        1 shells
        0 wires
        18 faces
        18 loops
        96 coedges
        48 edges
        32 vertices
()
acis> (define sdetail (entity:spline-convert detail))

I'm waiting about one and half hour. ... infinite loop?

 

Spatial Moderator
ybiyani
Posts: 231

Re: Infinite loop?

Hello Vi2,

 

Please report this case to Spatial support for further analysis.

 

Regards,

Yogesh

Regular Contributor
Vi2
Posts: 72

Re: Infinite loop?

And how I can do it? Maybe, you may do it yourself? All data are presented in post.

Regular Contributor
Vi2
Posts: 72

Re: Infinite loop?

I have one more question, associated with this hang. I have detected that possibly the helix curve is a problem. I'm trying to change these helix curves to splined ones, but I have another problem.

 

I have:

 

1. made the "dllsat-1.sat" (attached) with helix curves (elements #243 and #337 in "dllsat.sat" file),

 

2. loaded this file into Scheme AIDE (acis3dt.exe),

 

3. made the splined version of curves and saved in new "dllsat-1.splined.sat" file (attached),

 

4. changed the declaration of helix curves (elements #243 and #337 in "dllsat.sat" file) to relevant intcurves and saved in new "dllsat(intcurve).sat" (attached).

 

Next I have tried to load this file into Scheme AIDE, I received this message:

 

acis> (define detail (car (part:load "D:/TEMP/ACIS/dllsat(intcurve).sat")))
*** ERROR *** part:load: Access violation
acis>

 

Our application says "Invalid allocation size: 4294967295 bytes" and shows the stack frame:

 

>	msvcr90d.dll!_heap_alloc_dbg_impl(unsigned int nSize=4294967295, int nBlockUse=1, const char * szFileName=0x00000000, int nLine=0, int * errno_tmp=0x0012ddb4) 
 	msvcr90d.dll!_nh_malloc_dbg_impl(unsigned int nSize=4294967295, int nhFlag=0, int nBlockUse=1, const char * szFileName=0x00000000, int nLine=0, int * errno_tmp=0x0012ddb4) 
 	msvcr90d.dll!_nh_malloc_dbg(unsigned int nSize=4294967295, int nhFlag=0, int nBlockUse=1, const char * szFileName=0x00000000, int nLine=0) 
 	msvcr90d.dll!malloc(unsigned int nSize=4294967295) 
 	SpaACISd.dll!0b481335() 	
 	[Frames below may be incorrect and/or missing, no symbols loaded for SpaACISd.dll]	
 	SpaACISd.dll!0b3735e2() 	

  I'm at a loss. Earlier I could succesfully change some problematic entities without any tragic effects. Can anyone shed some light on the problem?