getNeighbors_Segmentation fault (core dumped)
Bug #1732210 reported by
Son Pham Thai
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Yade |
Fix Released
|
Medium
|
Bruno Chareyre |
Bug Description
Hi,
I got an error "Segmentation fault (core dumped)". I have narrowed down to find out that the problem is about the function getNeighbors(). But this error does not always happen. I got error when num_spheres = 50,100,200,250,300 but when num_spheres = 150 there will be no error with getNeighbors()
My system info:
Ubuntu 14.04 LTS
Yade is compiled using packaged version yade-2017.01a
Regards,
Son
To post a comment you must log in.
------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ----- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- -----
num_spheres=50
-------
Yade [1]: execfile( 'Error_ getNeighbors. py') #### Desktop/ myYade/ trunk/pkg/ dem/SpherePack. cpp:129 makeCloud: 0. 0.2995, cdf=0, cdf2=0 Desktop/ myYade/ trunk/pkg/ dem/SpherePack. cpp:129 makeCloud: 1. 0.3, cdf=0.35, cdf2=1085, 8516816647427 Desktop/ myYade/ trunk/pkg/ dem/SpherePack. cpp:129 makeCloud: 2. 0.4245, cdf=0.35, cdf2=1085, 8516816647427 Desktop/ myYade/ trunk/pkg/ dem/SpherePack. cpp:129 makeCloud: 3. 0.425, cdf=0.7, cdf2=1467, 4861723291381 Desktop/ myYade/ trunk/pkg/ dem/SpherePack. cpp:129 makeCloud: 4. 0.5, cdf=0.7, cdf2=1467, 4861723291381 Desktop/ myYade/ trunk/pkg/ dem/SpherePack. cpp:129 makeCloud: 5. 0.7, cdf=1, cdf2=1590, 2628427143145 Desktop/ myYade/ trunk/py/ wrapper/ yadeWrapper. cpp:635 run: RUN (1000 to go)! Desktop/ myYade/ trunk/py/ wrapper/ yadeWrapper. cpp:641DEBUG wait: WAIT! Desktop/ myYade/ trunk/pkg/ common/ InsertionSortCo llider. cpp:207 action: Resize bounds containers from 0 to 112, will std::sort. Desktop/ myYade/ trunk/core/ ForceContainerP arallel. cpp:224 resize: Resize ForceContainer from the size 0 to the size 212 Desktop/ myYade/ trunk/py/ wrapper/ yadeWrapper. cpp:635 run: RUN (1000 to go)! Desktop/ myYade/ trunk/py/ wrapper/ yadeWrapper. cpp:641 wait: WAIT! Desktop/ myYade/ trunk/py/ wrapper/ yadeWrapper. cpp:635 run: RUN (1000 to go)! Desktop/ myYade/ trunk/py/ wrapper/ yadeWrapper. cpp:641 wait: WAIT! Desktop/ myYade/ trunk/py/ wrapper/ yadeWrapper. cpp:635 run: RUN (1000 to go)! Desktop/ myYade/ trunk/py/ wrapper/ yadeWrapper. cpp:641 wait: WAIT! Desktop/ myYade/ trunk/py/ wrapper/ yadeWrapper. cpp:635 run: RUN (1000 to go)! Desktop/ myYade/ trunk/py/ wrapper/ yadeWrapper. cpp:641 wait: WAIT! Desktop/ myYade/ trunk/py/ wrapper/ yadeWrapper. cpp:635 run: RUN (1000 to go)! Desktop/ myYade/ trunk/py/ wrapper/ yadeWrapper. cpp:641 wait: WAIT! Desktop/ myYade/ trunk/py/ wrapper/ yadeWrapper. cpp:635 run: RUN (1000 to go)! Desktop/ myYade/ trunk/py/ wrapper/ yadeWrapper. cpp:641 wait: WAIT! Desktop/ myYade/ trunk/py/ wrapper/ yadeWrapper. cpp:635 run: RUN (1000 to go)! Desktop/ myYade/ trunk/py/ wrapper/ yadeWrapper. cpp:641 wait: WAIT! Desktop/ myYade/ trunk/py/ wrapper/ yadeWrapper. cpp:635 run: RUN (1000 to go)! Desktop/ myYade/ trunk/py/ wrapper/ yadeWrapper. cpp:641 wait: WAIT! Desktop/ myYade/ trunk/py/ wrapper/ yadeWrapper. cpp:635 run: RUN (1000 to go)! Desktop/ myYade/ trunk/py/ wrapper/ yadeWrapper. cpp:641 wait: WAIT! Desktop/ myYade/ trunk/py/ wrapper/ yadeWrapper. cpp:635 run: RUN (1000 to go)! Desktop/ myYade/ trunk/py/ wrapper/ yadeWrapper. cpp:641 wait: WAIT! Desktop/ myYade/ trunk/py/ wrapper/ yadeWrapper. cpp:635 run: RUN (1000 to go)!
DEBUG /home/son/
DEBUG /home/son/
DEBUG /home/son/
DEBUG /home/son/
DEBUG /home/son/
DEBUG /home/son/
DEBUG /home/son/
DEBUG /home/son/
/home/son/
DEBUG /home/son/
DEBUG /home/son/
DEBUG /home/son/
DEBUG /home/son/
DEBUG /home/son/
DEBUG /home/son/
DEBUG /home/son/
DEBUG /home/son/
DEBUG /home/son/
DEBUG /home/son/
DEBUG /home/son/
DEBUG /home/son/
DEBUG /home/son/
DEBUG /home/son/
DEBUG /home/son/
DEBUG /home/son/
DEBUG /home/son/
DEBUG /home/son/
DEBUG /home/son/
DEBUG /home/son/
DEBUG /home/son/
DEBUG /home/son/
DEBUG /home/son/Desk...