← Back to team overview

yade-users team mailing list archive

Attached files for the question[153589]

 

Here are the attached files for my question.

Tx
[Thread debugging using libthread_db enabled]
[New Thread 0x7f2100dde700 (LWP 3363)]
[New Thread 0x7f2118b50700 (LWP 3360)]
[New Thread 0x7f2119351700 (LWP 3359)]
0x00007f2137d17f93 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=45) at ../sysdeps/unix/sysv/linux/poll.c:87
87	../sysdeps/unix/sysv/linux/poll.c: Aucun fichier ou dossier de ce type.
	in ../sysdeps/unix/sysv/linux/poll.c
No symbol "info" in current context.

Thread 4 (Thread 0x7f2119351700 (LWP 3359)):
#0  0x00007f2137d1cff3 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x00000000004f7013 in ?? ()
#2  0x00000000004a7c5e in PyEval_EvalFrameEx ()
#3  0x00000000004a9671 in PyEval_EvalCodeEx ()
#4  0x00000000004a7809 in PyEval_EvalFrameEx ()
#5  0x00000000004a9671 in PyEval_EvalCodeEx ()
#6  0x0000000000537620 in ?? ()
#7  0x000000000041f0c7 in PyObject_Call ()
#8  0x0000000000427dff in ?? ()
#9  0x000000000041f0c7 in PyObject_Call ()
#10 0x00000000004a1b03 in PyEval_CallObjectWithKeywords ()
#11 0x00007f211935bd3b in ?? () from /usr/lib/pymodules/python2.6/sip.so
#12 0x00007f2119603468 in ?? () from /usr/lib/pymodules/python2.6/PyQt4/QtCore.so
#13 0x00007f2119633630 in ?? () from /usr/lib/pymodules/python2.6/PyQt4/QtCore.so
#14 0x00007f2133fab775 in ?? () from /usr/lib/libQtCore.so.4
#15 0x00007f2138e4a9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#16 0x00007f2137d2470d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#17 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f2118b50700 (LWP 3360)):
#0  0x00007f2137d1cff3 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x00000000004f7013 in ?? ()
#2  0x00000000004a7c5e in PyEval_EvalFrameEx ()
#3  0x00000000004a9671 in PyEval_EvalCodeEx ()
#4  0x00000000004a7809 in PyEval_EvalFrameEx ()
#5  0x00000000004a9671 in PyEval_EvalCodeEx ()
#6  0x0000000000537620 in ?? ()
#7  0x000000000041f0c7 in PyObject_Call ()
#8  0x0000000000427dff in ?? ()
#9  0x000000000041f0c7 in PyObject_Call ()
#10 0x00000000004a1b03 in PyEval_CallObjectWithKeywords ()
#11 0x00007f211935bd3b in ?? () from /usr/lib/pymodules/python2.6/sip.so
#12 0x00007f2119603468 in ?? () from /usr/lib/pymodules/python2.6/PyQt4/QtCore.so
#13 0x00007f2119633630 in ?? () from /usr/lib/pymodules/python2.6/PyQt4/QtCore.so
#14 0x00007f2133fab775 in ?? () from /usr/lib/libQtCore.so.4
#15 0x00007f2138e4a9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#16 0x00007f2137d2470d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#17 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f2100dde700 (LWP 3363)):
#0  0x00007f2137ce7fbd in __libc_waitpid (pid=3364, stat_loc=<value optimized out>, options=0) at ../sysdeps/unix/sysv/linux/waitpid.c:41
#1  0x00007f2137c7f7e9 in do_system (line=<value optimized out>) at ../sysdeps/posix/system.c:149
#2  0x00007f2137c7fb20 in __libc_system (line=<value optimized out>) at ../sysdeps/posix/system.c:190
#3  0x00007f21370c7e80 in crashHandler (sig=6) at core/main/pyboot.cpp:45
#4  <signal handler called>
#5  0x00007f2137c71a75 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#6  0x00007f2137c755c0 in *__GI_abort () at abort.c:92
#7  0x00007f2137c6a941 in *__GI___assert_fail (assertion=0x7f2123fdaef4 "px != 0", file=<value optimized out>, line=418, function=0x7f2123fdbde0 "T* boost::shared_ptr< <template-parameter-1-1> >::operator->() const [with T = CylScGeom]") at assert.c:81
#8  0x00007f2123e3859d in boost::shared_ptr<CylScGeom>::operator-> (this=0x7f2100ddd4e0) at /usr/include/boost/smart_ptr/shared_ptr.hpp:418
#9  0x00007f2123dba59d in Ig2_Sphere_ChainedCylinder_CylScGeom::go (this=0x3632950, cm1=..., cm2=..., state1=..., state2=..., shift2=..., force=@0x7f2100ddd8ab, c=...) at pkg/common/Cylinder.cpp:83
#10 0x00007f2123dbbbd1 in Ig2_Sphere_ChainedCylinder_ScGeom6D::go (this=0x3632950, cm1=..., cm2=..., state1=..., state2=..., shift2=..., force=@0x7f2100ddd8ab, c=...) at pkg/common/Cylinder.cpp:187
#11 0x00007f21221eeb9c in InteractionLoop::action (.omp_data_i=0x7f2100ddd950) at /home/francoisk/yade/pkg/common/InteractionLoop.cpp:124
#12 0x00007f21221e3904 in InteractionLoop::action (this=0x36348f0) at /home/francoisk/yade/pkg/common/InteractionLoop.cpp:80
#13 0x00007f212f82b231 in Scene::moveToNextTimeStep (this=0x115a2e0) at /home/francoisk/yade/core/Scene.cpp:97
#14 0x00007f212f8309a3 in SimulationFlow::singleAction (this=0x110ba60) at /home/francoisk/yade/core/SimulationFlow.cpp:20
#15 0x00007f212f831eba in ThreadWorker::callSingleAction (this=0x110ba60) at /home/francoisk/yade/core/ThreadWorker.cpp:71
#16 0x00007f212f8313ad in ThreadRunner::call (this=0x115d9b0) at /home/francoisk/yade/core/ThreadRunner.cpp:53
#17 0x00007f212f8311ad in ThreadRunner::run (this=0x115d9b0) at /home/francoisk/yade/core/ThreadRunner.cpp:27
#18 0x00007f212f903079 in boost::_mfi::mf0<void, ThreadRunner>::operator() (this=0x3844590, p=0x115d9b0) at /usr/include/boost/bind/mem_fn_template.hpp:49
#19 0x00007f212f8f3ae6 in boost::_bi::list1<boost::_bi::value<ThreadRunner*> >::operator()<boost::_mfi::mf0<void, ThreadRunner>, boost::_bi::list0> (this=0x38445a0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:246
#20 0x00007f212f8df513 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ThreadRunner>, boost::_bi::list1<boost::_bi::value<ThreadRunner*> > >::operator() (this=0x3844590) at /usr/include/boost/bind/bind_template.hpp:20
#21 0x00007f212f8ca7fe in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ThreadRunner>, boost::_bi::list1<boost::_bi::value<ThreadRunner*> > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153
#22 0x00007f212f99f50d in boost::function0<void>::operator() (this=0x3844588) at /usr/include/boost/function/function_template.hpp:1013
#23 0x00007f212f9782a6 in boost::detail::thread_data<boost::function0<void> >::run (this=0x3844480) at /usr/include/boost/thread/detail/thread.hpp:56
#24 0x00007f21367eeb70 in thread_proxy () from /usr/lib/libboost_thread.so.1.40.0
#25 0x00007f2138e4a9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#26 0x00007f2137d2470d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#27 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f2139257700 (LWP 3356)):
#0  0x00007f2137d17f93 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=45) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f212be154a9 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f212be158fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007f21340c9513 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#4  0x00007f213462346e in ?? () from /usr/lib/libQtGui.so.4
#5  0x00007f213409e992 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x00007f213409ed6c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#7  0x00007f21340a2aab in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#8  0x00007f2119605eb5 in ?? () from /usr/lib/pymodules/python2.6/PyQt4/QtCore.so
#9  0x00007f211d67ca81 in ?? () from /usr/lib/python2.6/lib-dynload/readline.so
#10 0x0000000000525622 in PyOS_Readline ()
#11 0x000000000049db06 in ?? ()
#12 0x00000000004a7c5e in PyEval_EvalFrameEx ()
#13 0x00000000004a9671 in PyEval_EvalCodeEx ()
#14 0x00000000004a7809 in PyEval_EvalFrameEx ()
#15 0x00000000004a9671 in PyEval_EvalCodeEx ()
#16 0x00000000004a7809 in PyEval_EvalFrameEx ()
#17 0x00000000004a9671 in PyEval_EvalCodeEx ()
#18 0x00000000004a7809 in PyEval_EvalFrameEx ()
#19 0x00000000004a9671 in PyEval_EvalCodeEx ()
#20 0x0000000000537620 in ?? ()
#21 0x000000000041f0c7 in PyObject_Call ()
#22 0x0000000000427dff in ?? ()
#23 0x000000000041f0c7 in PyObject_Call ()
#24 0x000000000042708d in ?? ()
#25 0x000000000041f0c7 in PyObject_Call ()
#26 0x00000000004a7378 in PyEval_EvalFrameEx ()
#27 0x00000000004a9671 in PyEval_EvalCodeEx ()
#28 0x00000000004a7809 in PyEval_EvalFrameEx ()
#29 0x00000000004a9671 in PyEval_EvalCodeEx ()
#30 0x00000000004a9742 in PyEval_EvalCode ()
#31 0x00000000004c9a0e in PyRun_FileExFlags ()
#32 0x00000000004c9c24 in PyRun_SimpleFileExFlags ()
#33 0x000000000041a7ff in Py_Main ()
#34 0x00007f2137c5cc4d in __libc_start_main (main=<value optimized out>, argc=<value optimized out>, ubp_av=<value optimized out>, init=<value optimized out>, fini=<value optimized out>, rtld_fini=<value optimized out>, stack_end=0x7fff6603f3b8) at libc-start.c:226
#35 0x00000000004199f9 in _start ()
Abandon
from yade import utils,pack,geom,qt
from pylab import *
import math
qt.View()

O.dt=5e-06
young=1.0e6
poisson=0.3
density=2.60e3 
frictionAngle=radians(30)


O.materials.append(CohFrictMat(young=young,poisson=poisson,density=3.0*density,frictionAngle=frictionAngle,normalCohesion=1e40,shearCohesion=1e40,momentRotationLaw=True,label='cohfrictmat'))

def func_cyl(i):
	x=i
	y=1.0
	z=1.0
	return [x,y,z]
	
nb_cyl=30
nodes_cyl=[]
for i in range(0,nb_cyl):
	nodes_cyl.append(0)
	nodes_cyl[i]=func_cyl(i/16.0)

for i in range(0,nb_cyl-1):
	utils.chainedCylinder(begin=Vector3(nodes_cyl[i]), radius=0.05,end=Vector3(nodes_cyl[i+1]),color=Vector3(0.6,0.5,0.5),material='cohfrictmat')
ChainedState.currentChain=ChainedState.currentChain+1
O.bodies[0].state.blockedDOFs='yzXYZ'
O.bodies[len(O.bodies)-1].state.blockedDOFs='xyzXYZ'

O.bodies.append(utils.sphere([1,1,2],0.1,dynamic=True,wire=False,material='cohfrictmat'))


O.engines=[
	ForceResetter(),
	InsertionSortCollider([
		Bo1_ChainedCylinder_Aabb(),
		Bo1_Sphere_Aabb(),
		Bo1_Box_Aabb()
	]),
	InteractionLoop(
		[Ig2_ChainedCylinder_ChainedCylinder_ScGeom6D(), Ig2_Sphere_ChainedCylinder_ScGeom6D(), Ig2_Sphere_Sphere_ScGeom6D(),Ig2_Box_Sphere_ScGeom()],
		[Ip2_CohFrictMat_CohFrictMat_CohFrictPhys(setCohesionNow=True,setCohesionOnNewContacts=False),Ip2_FrictMat_FrictMat_FrictPhys()],
		[Law2_ScGeom6D_CohFrictPhys_CohesionMoment(),Law2_ScGeom_FrictPhys_CundallStrack(),Law2_CylScGeom_FrictPhys_CundallStrack()]
	),
	## Apply gravity
	GravityEngine(gravity=[0,0,-9.81],label='gravity'),
	## Motion equation
	NewtonIntegrator(damping=0.3,label='newton'),
]

O.saveTmp()