← Back to team overview

yade-dev team mailing list archive

[Bug 681018] Re: Crash in last revision

 

Sorry, Vaclav, again the crash.


Welcome to Yade bzr2582 (debug build)
TCP python prompt on localhost:9000, auth cookie `yasdes'
XMLRPC info provider on http://localhost:21000
Running script SiebMaschine.py
Vector3(0,-0.08715574274765818,0.99619469809174555)
Added 6552 particles
Total number of elements is 9630
python: /usr/include/boost/smart_ptr/shared_ptr.hpp:418: T* boost::shared_ptr< <template-parameter-1-1> >::operator->() const [with T = Body]: Assertion `px != 0' failed.
SIGSEGV/SIGABRT handler called; gdb batch file is `/tmp/yade-u7LsRX/tmp-0'
GNU gdb (GDB) 7.1-ubuntu
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
[Thread debugging using libthread_db enabled]
[New Thread 0x7f7278753710 (LWP 11820)]
[New Thread 0x7f7278f54710 (LWP 11812)]
[New Thread 0x7f7280d39710 (LWP 11791)]
[New Thread 0x7f7291c5d710 (LWP 11790)]
[New Thread 0x7f729245e710 (LWP 11789)]
0x00007f72b1f4b11d in nanosleep () at ../sysdeps/unix/syscall-template.S:82
82	../sysdeps/unix/syscall-template.S: No such file or directory.
	in ../sysdeps/unix/syscall-template.S
No symbol "info" in current context.

Thread 6 (Thread 0x7f729245e710 (LWP 11789)):
#0  0x00007f72b0e14ff3 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x00000000004f7013 in select_select (self=<value optimized out>, args=<value optimized out>) at ../Modules/selectmodule.c:278
#2  0x00000000004a7c5e in call_function (f=Frame 0x7f728c003f50, for file /usr/lib/python2.6/SocketServer.py, line 224, in serve_forever (self=<ThreadingTCPServer(RequestHandlerClass=<classobj at remote 0x1598950>, authenticated=[], socket=<_socketobject at remote 0x15207c0>, server_address=('0.0.0.0', 9000), cookie='yasdes', _BaseServer__serving=True, _BaseServer__is_shut_down=<_Event(_Verbose__verbose=False, _Event__flag=False, _Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xa721b0>, acquire=<built-in method acquire of thread.lock object at remote 0xa721b0>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0xa721b0>) at remote 0x157c950>) at remote 0x15286d0>) at remote 0x1526638>, poll_interval=<float at remote 0x12e22b0>, r=[], w=[], e=[]), throwflag=<value optimized out>) at ../Python/ceval.c:3750
#3  PyEval_EvalFrameEx (f=Frame 0x7f728c003f50, for file /usr/lib/python2.6/SocketServer.py, line 224, in serve_forever (self=<ThreadingTCPServer(RequestHandlerClass=<classobj at remote 0x1598950>, authenticated=[], socket=<_socketobject at remote 0x15207c0>, server_address=('0.0.0.0', 9000), cookie='yasdes', _BaseServer__serving=True, _BaseServer__is_shut_down=<_Event(_Verbose__verbose=False, _Event__flag=False, _Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xa721b0>, acquire=<built-in method acquire of thread.lock object at remote 0xa721b0>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0xa721b0>) at remote 0x157c950>) at remote 0x15286d0>) at remote 0x1526638>, poll_interval=<float at remote 0x12e22b0>, r=[], w=[], e=[]), throwflag=<value optimized out>) at ../Python/ceval.c:2412
#4  0x00000000004a9671 in PyEval_EvalCodeEx (co=0x1534e40, globals=<value optimized out>, locals=<value optimized out>, args=0x2, argcount=<value optimized out>, kws=<value optimized out>, kwcount=0, defs=0x1528a68, defcount=1, closure=0x0) at ../Python/ceval.c:3000
#5  0x00000000004a7809 in fast_function (f=Frame 0x7f728c003d90, for file /home/gladk/dem/yade/cleanCompDebug/build/lib/yade-cleanCompDebug/dbg/py/yade/remote.py, line 121, in run (self=<WorkerThread(func=<instancemethod at remote 0x151c1e0>) at remote 0x152b9e0>), throwflag=<value optimized out>) at ../Python/ceval.c:3846
#6  call_function (f=Frame 0x7f728c003d90, for file /home/gladk/dem/yade/cleanCompDebug/build/lib/yade-cleanCompDebug/dbg/py/yade/remote.py, line 121, in run (self=<WorkerThread(func=<instancemethod at remote 0x151c1e0>) at remote 0x152b9e0>), throwflag=<value optimized out>) at ../Python/ceval.c:3771
#7  PyEval_EvalFrameEx (f=Frame 0x7f728c003d90, for file /home/gladk/dem/yade/cleanCompDebug/build/lib/yade-cleanCompDebug/dbg/py/yade/remote.py, line 121, in run (self=<WorkerThread(func=<instancemethod at remote 0x151c1e0>) at remote 0x152b9e0>), throwflag=<value optimized out>) at ../Python/ceval.c:2412
#8  0x00000000004a9671 in PyEval_EvalCodeEx (co=0x1534990, globals=<value optimized out>, locals=<value optimized out>, args=0x1, argcount=<value optimized out>, kws=<value optimized out>, kwcount=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:3000
#9  0x0000000000537620 in function_call (func=<function at remote 0x157fcf8>, arg=(<WorkerThread(func=<instancemethod at remote 0x151c1e0>) at remote 0x152b9e0>,), kw=0x0) at ../Objects/funcobject.c:524
#10 0x000000000041f0c7 in PyObject_Call (func=<function at remote 0x157fcf8>, arg=<unknown at remote 0x7f729245d500>, kw=<unknown at remote 0x7f729245d480>) at ../Objects/abstract.c:2492
#11 0x0000000000427dff in instancemethod_call (func=<function at remote 0x157fcf8>, arg=(<WorkerThread(func=<instancemethod at remote 0x151c1e0>) at remote 0x152b9e0>,), kw=0x0) at ../Objects/classobject.c:2579
#12 0x000000000041f0c7 in PyObject_Call (func=<instancemethod at remote 0x151c230>, arg=<unknown at remote 0x7f729245d500>, kw=<unknown at remote 0x7f729245d480>) at ../Objects/abstract.c:2492
#13 0x00000000004a1b03 in PyEval_CallObjectWithKeywords (func=<instancemethod at remote 0x151c230>, arg=(), kw=<unknown at remote 0x7f729245d480>) at ../Python/ceval.c:3619
#14 0x00007f7292468d3b in ?? () from /usr/lib/pymodules/python2.6/sip.so
#15 0x00007f7292710468 in ?? () from /usr/lib/pymodules/python2.6/PyQt4/QtCore.so
#16 0x00007f7292740630 in ?? () from /usr/lib/pymodules/python2.6/PyQt4/QtCore.so
#17 0x00007f72ad2d1775 in ?? () from /usr/lib/libQtCore.so.4
#18 0x00007f72b1f429ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#19 0x00007f72b0e1c70d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#20 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f7291c5d710 (LWP 11790)):
#0  0x00007f72b0e14ff3 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x00000000004f7013 in select_select (self=<value optimized out>, args=<value optimized out>) at ../Modules/selectmodule.c:278
#2  0x00000000004a7c5e in call_function (f=Frame 0x154a180, for file /usr/lib/python2.6/SocketServer.py, line 224, in serve_forever (self=<SimpleXMLRPCServer(funcs={}, RequestHandlerClass=<classobj at remote 0x161da10>, socket=<_socketobject at remote 0x158df30>, encoding=None, server_address=('0.0.0.0', 21000), logRequests=False, allow_dotted_names=False, instance=<InfoProvider() at remote 0x163a3f8>, allow_none=True, _BaseServer__serving=True, _BaseServer__is_shut_down=<_Event(_Verbose__verbose=False, _Event__flag=False, _Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xa72780>, acquire=<built-in method acquire of thread.lock object at remote 0xa72780>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0xa72780>) at remote 0x163b6d0>) at remote 0x163b5d0>) at remote 0x163a1b8>, poll_interval=<float at remote 0x12e22b0>, r=[], w=[], e=[]), throwflag=<value optimized out>) at ../Python/ceval.c:3750
#3  PyEval_EvalFrameEx (f=Frame 0x154a180, for file /usr/lib/python2.6/SocketServer.py, line 224, in serve_forever (self=<SimpleXMLRPCServer(funcs={}, RequestHandlerClass=<classobj at remote 0x161da10>, socket=<_socketobject at remote 0x158df30>, encoding=None, server_address=('0.0.0.0', 21000), logRequests=False, allow_dotted_names=False, instance=<InfoProvider() at remote 0x163a3f8>, allow_none=True, _BaseServer__serving=True, _BaseServer__is_shut_down=<_Event(_Verbose__verbose=False, _Event__flag=False, _Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0xa72780>, acquire=<built-in method acquire of thread.lock object at remote 0xa72780>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0xa72780>) at remote 0x163b6d0>) at remote 0x163b5d0>) at remote 0x163a1b8>, poll_interval=<float at remote 0x12e22b0>, r=[], w=[], e=[]), throwflag=<value optimized out>) at ../Python/ceval.c:2412
#4  0x00000000004a9671 in PyEval_EvalCodeEx (co=0x1534e40, globals=<value optimized out>, locals=<value optimized out>, args=0x2, argcount=<value optimized out>, kws=<value optimized out>, kwcount=0, defs=0x1528a68, defcount=1, closure=0x0) at ../Python/ceval.c:3000
#5  0x00000000004a7809 in fast_function (f=Frame 0x1691870, for file /home/gladk/dem/yade/cleanCompDebug/build/lib/yade-cleanCompDebug/dbg/py/yade/remote.py, line 121, in run (self=<WorkerThread(func=<instancemethod at remote 0x1446eb0>) at remote 0x152bf30>), throwflag=<value optimized out>) at ../Python/ceval.c:3846
#6  call_function (f=Frame 0x1691870, for file /home/gladk/dem/yade/cleanCompDebug/build/lib/yade-cleanCompDebug/dbg/py/yade/remote.py, line 121, in run (self=<WorkerThread(func=<instancemethod at remote 0x1446eb0>) at remote 0x152bf30>), throwflag=<value optimized out>) at ../Python/ceval.c:3771
#7  PyEval_EvalFrameEx (f=Frame 0x1691870, for file /home/gladk/dem/yade/cleanCompDebug/build/lib/yade-cleanCompDebug/dbg/py/yade/remote.py, line 121, in run (self=<WorkerThread(func=<instancemethod at remote 0x1446eb0>) at remote 0x152bf30>), throwflag=<value optimized out>) at ../Python/ceval.c:2412
#8  0x00000000004a9671 in PyEval_EvalCodeEx (co=0x1534990, globals=<value optimized out>, locals=<value optimized out>, args=0x1, argcount=<value optimized out>, kws=<value optimized out>, kwcount=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:3000
#9  0x0000000000537620 in function_call (func=<function at remote 0x15a16e0>, arg=(<WorkerThread(func=<instancemethod at remote 0x1446eb0>) at remote 0x152bf30>,), kw=0x0) at ../Objects/funcobject.c:524
#10 0x000000000041f0c7 in PyObject_Call (func=<function at remote 0x15a16e0>, arg=<unknown at remote 0x7f7291c5c500>, kw=<unknown at remote 0x7f7291c5c480>) at ../Objects/abstract.c:2492
#11 0x0000000000427dff in instancemethod_call (func=<function at remote 0x15a16e0>, arg=(<WorkerThread(func=<instancemethod at remote 0x1446eb0>) at remote 0x152bf30>,), kw=0x0) at ../Objects/classobject.c:2579
#12 0x000000000041f0c7 in PyObject_Call (func=<instancemethod at remote 0x151c190>, arg=<unknown at remote 0x7f7291c5c500>, kw=<unknown at remote 0x7f7291c5c480>) at ../Objects/abstract.c:2492
#13 0x00000000004a1b03 in PyEval_CallObjectWithKeywords (func=<instancemethod at remote 0x151c190>, arg=(), kw=<unknown at remote 0x7f7291c5c480>) at ../Python/ceval.c:3619
#14 0x00007f7292468d3b in ?? () from /usr/lib/pymodules/python2.6/sip.so
#15 0x00007f7292710468 in ?? () from /usr/lib/pymodules/python2.6/PyQt4/QtCore.so
#16 0x00007f7292740630 in ?? () from /usr/lib/pymodules/python2.6/PyQt4/QtCore.so
#17 0x00007f72ad2d1775 in ?? () from /usr/lib/libQtCore.so.4
#18 0x00007f72b1f429ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#19 0x00007f72b0e1c70d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#20 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f7280d39710 (LWP 11791)):
#0  0x00007f72b0e14ff3 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007f7280e15e2e in ?? () from /usr/lib/libtcl8.5.so.0
#2  0x00007f72b1f429ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007f72b0e1c70d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f7278f54710 (LWP 11812)):
#0  0x00007f72b0ddffbd in __libc_waitpid (pid=18325, stat_loc=<value optimized out>, options=0) at ../sysdeps/unix/sysv/linux/waitpid.c:41
#1  0x00007f72b0d777e9 in do_system (line=<value optimized out>) at ../sysdeps/posix/system.c:149
#2  0x00007f72b0d77b20 in __libc_system (line=<value optimized out>) at ../sysdeps/posix/system.c:190
#3  0x00007f72b2235353 in crashHandler (sig=6) at core/main/pyboot.cpp:45
#4  <signal handler called>
#5  0x00007f72b0d69a75 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#6  0x00007f72b0d6d5c0 in *__GI_abort () at abort.c:92
#7  0x00007f72b0d62941 in *__GI___assert_fail (assertion=0x7f729a29e934 "px != 0", file=<value optimized out>, line=418, function=0x7f729a2a3580 "T* boost::shared_ptr< <template-parameter-1-1> >::operator->() const [with T = Body]") at assert.c:81
#8  0x00007f7298f2cc33 in boost::shared_ptr<Body>::operator-> (this=0x44fbbf0) at /usr/include/boost/smart_ptr/shared_ptr.hpp:418
#9  0x00007f7299753819 in VTKRecorder::action (this=0x480e0d0) at /home/gladk/dem/yade/cleanCompDebug/yade/pkg/dem/VTKRecorder.cpp:205
#10 0x00007f72ab045fc9 in Scene::moveToNextTimeStep (this=0xcb95d0) at /home/gladk/dem/yade/cleanCompDebug/yade/core/Scene.cpp:92
#11 0x00007f72ab04cd6c in SimulationFlow::singleAction (this=0xc0a2e0) at /home/gladk/dem/yade/cleanCompDebug/yade/core/SimulationFlow.cpp:20
#12 0x00007f72ab04e586 in ThreadWorker::callSingleAction (this=0xc0a2e0) at /home/gladk/dem/yade/cleanCompDebug/yade/core/ThreadWorker.cpp:71
#13 0x00007f72ab04da79 in ThreadRunner::call (this=0xcbc8b0) at /home/gladk/dem/yade/cleanCompDebug/yade/core/ThreadRunner.cpp:53
#14 0x00007f72ab04d7ab in ThreadRunner::run (this=0xcbc8b0) at /home/gladk/dem/yade/cleanCompDebug/yade/core/ThreadRunner.cpp:27
#15 0x00007f72ab1176a3 in boost::_mfi::mf0<void, ThreadRunner>::operator() (this=0x4810bd0, p=0xcbc8b0) at /usr/include/boost/bind/mem_fn_template.hpp:49
#16 0x00007f72ab108c3c in boost::_bi::list1<boost::_bi::value<ThreadRunner*> >::operator()<boost::_mfi::mf0<void, ThreadRunner>, boost::_bi::list0> (this=0x4810be0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:246
#17 0x00007f72ab0f5603 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ThreadRunner>, boost::_bi::list1<boost::_bi::value<ThreadRunner*> > >::operator() (this=0x4810bd0) at /usr/include/boost/bind/bind_template.hpp:20
#18 0x00007f72ab0e1f88 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
#19 0x00007f72ab1b1bcd in boost::function0<void>::operator() (this=0x4810bc8) at /usr/include/boost/function/function_template.hpp:1013
#20 0x00007f72ab18af52 in boost::detail::thread_data<boost::function0<void> >::run (this=0x4810ac0) at /usr/include/boost/thread/detail/thread.hpp:56
#21 0x00007f72afb14b70 in thread_proxy () from /usr/lib/libboost_thread.so.1.40.0
#22 0x00007f72b1f429ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#23 0x00007f72b0e1c70d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#24 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f7278753710 (LWP 11820)):
#0  0x00007f72ab4f916a in ?? () from /usr/lib/libgomp.so.1
#1  0x00007f72ab4f7a16 in ?? () from /usr/lib/libgomp.so.1
#2  0x00007f72b1f429ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007f72b0e1c70d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f72b2343700 (LWP 11786)):
#0  0x00007f72b1f4b11d in nanosleep () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007f7296670b7a in pyOmega::wait (this=0xb68c60) at py/wrapper/yadeWrapper.cpp:366
#2  0x00007f7296771c19 in boost::python::detail::invoke<int, void (pyOmega::*)(), boost::python::arg_from_python<pyOmega&> > (f=@0xd18da8, tc=...) at /usr/include/boost/python/detail/invoke.hpp:94
#3  0x00007f729674ffc1 in boost::python::detail::caller_arity<1u>::impl<void (pyOmega::*)(), boost::python::default_call_policies, boost::mpl::vector2<void, pyOmega&> >::operator() (this=0xd18da8, args_=(<Omega at remote 0xb68c20>,)) at /usr/include/boost/python/detail/caller.hpp:223
#4  0x00007f7296734ba3 in boost::python::objects::caller_py_function_impl<boost::python::detail::caller<void (pyOmega::*)(), boost::python::default_call_policies, boost::mpl::vector2<void, pyOmega&> > >::operator() (this=0xd18da0, args=(<Omega at remote 0xb68c20>,), kw=0x0) at /usr/include/boost/python/object/py_function.hpp:38
#5  0x00007f72aeb01c2e in boost::python::objects::function::call(_object*, _object*) const () from /usr/lib/libboost_python-py26.so.1.40.0
#6  0x00007f72aeb01ed8 in ?? () from /usr/lib/libboost_python-py26.so.1.40.0
#7  0x00007f72aeb0954b in boost::python::handle_exception_impl(boost::function0<void>) () from /usr/lib/libboost_python-py26.so.1.40.0
#8  0x00007f72aeafe7d8 in ?? () from /usr/lib/libboost_python-py26.so.1.40.0
#9  0x000000000041f0c7 in PyObject_Call (func=<Boost.Python.function at remote 0xd18dc0>, arg=<unknown at remote 0x7fff0b774db0>, kw=<unknown at remote 0x7fff0b774db0>) at ../Objects/abstract.c:2492
#10 0x00000000004a7378 in do_call (f=Frame 0x2c23960, for file SiebMaschine.py, line 162, in <module> (), throwflag=<value optimized out>) at ../Python/ceval.c:3968
#11 call_function (f=Frame 0x2c23960, for file SiebMaschine.py, line 162, in <module> (), throwflag=<value optimized out>) at ../Python/ceval.c:3773
#12 PyEval_EvalFrameEx (f=Frame 0x2c23960, for file SiebMaschine.py, line 162, in <module> (), throwflag=<value optimized out>) at ../Python/ceval.c:2412
#13 0x00000000004a9671 in PyEval_EvalCodeEx (co=0x25c0288, globals=<value optimized out>, locals=<value optimized out>, args=0x0, argcount=<value optimized out>, kws=<value optimized out>, kwcount=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:3000
#14 0x00000000004a9742 in PyEval_EvalCode (co=0x7fff0b774dc0, globals=<unknown at remote 0x7fff0b774db0>, locals=<unknown at remote 0x7fff0b774db0>) at ../Python/ceval.c:541
#15 0x00000000004c9a0e in run_mod (fp=<value optimized out>, filename=0xa8dde4 "SiebMaschine.py", start=<value optimized out>, globals=<value optimized out>, locals=<value optimized out>, closeit=1, flags=0x0) at ../Python/pythonrun.c:1339
#16 PyRun_FileExFlags (fp=<value optimized out>, filename=0xa8dde4 "SiebMaschine.py", start=<value optimized out>, globals=<value optimized out>, locals=<value optimized out>, closeit=1, flags=0x0) at ../Python/pythonrun.c:1325
#17 0x00000000004a0c37 in builtin_execfile (self=<value optimized out>, args=<value optimized out>) at ../Python/bltinmodule.c:794
#18 0x00000000004a7c5e in call_function (f=Frame 0x2c23760, for file ./../../../../dem/yade/cleanCompDebug/build/bin/yade-cleanCompDebug, line 162, in runScript (script='SiebMaschine.py'), throwflag=<value optimized out>) at ../Python/ceval.c:3750
#19 PyEval_EvalFrameEx (f=Frame 0x2c23760, for file ./../../../../dem/yade/cleanCompDebug/build/bin/yade-cleanCompDebug, line 162, in runScript (script='SiebMaschine.py'), throwflag=<value optimized out>) at ../Python/ceval.c:2412
#20 0x00000000004a9671 in PyEval_EvalCodeEx (co=0xa79288, globals=<value optimized out>, locals=<value optimized out>, args=0x1, argcount=<value optimized out>, kws=<value optimized out>, kwcount=0, defs=0x0, defcount=0, closure=(<cell at remote 0x178eef8>, <cell at remote 0x178ef30>, <cell at remote 0x1896520>)) at ../Python/ceval.c:3000
#21 0x00000000004a7809 in fast_function (f=Frame 0x1aa6770, for file ./../../../../dem/yade/cleanCompDebug/build/bin/yade-cleanCompDebug, line 177, in userSession (qt4=True, runScript=<function at remote 0x25c01b8>), throwflag=<value optimized out>) at ../Python/ceval.c:3846
#22 call_function (f=Frame 0x1aa6770, for file ./../../../../dem/yade/cleanCompDebug/build/bin/yade-cleanCompDebug, line 177, in userSession (qt4=True, runScript=<function at remote 0x25c01b8>), throwflag=<value optimized out>) at ../Python/ceval.c:3771
#23 PyEval_EvalFrameEx (f=Frame 0x1aa6770, for file ./../../../../dem/yade/cleanCompDebug/build/bin/yade-cleanCompDebug, line 177, in userSession (qt4=True, runScript=<function at remote 0x25c01b8>), throwflag=<value optimized out>) at ../Python/ceval.c:2412
#24 0x00000000004a9671 in PyEval_EvalCodeEx (co=0xa79300, globals=<value optimized out>, locals=<value optimized out>, args=0xa80330, argcount=<value optimized out>, kws=<value optimized out>, kwcount=1, defs=0xb9a568, defcount=1, closure=0x0) at ../Python/ceval.c:3000
#25 0x00000000004a7809 in fast_function (f=Frame 0xb6cc20, for file ./../../../../dem/yade/cleanCompDebug/build/bin/yade-cleanCompDebug, line 245, in <module> (), throwflag=<value optimized out>) at ../Python/ceval.c:3846
#26 call_function (f=Frame 0xb6cc20, for file ./../../../../dem/yade/cleanCompDebug/build/bin/yade-cleanCompDebug, line 245, in <module> (), throwflag=<value optimized out>) at ../Python/ceval.c:3771
#27 PyEval_EvalFrameEx (f=Frame 0xb6cc20, for file ./../../../../dem/yade/cleanCompDebug/build/bin/yade-cleanCompDebug, line 245, in <module> (), throwflag=<value optimized out>) at ../Python/ceval.c:2412
#28 0x00000000004a9671 in PyEval_EvalCodeEx (co=0xa79918, globals=<value optimized out>, locals=<value optimized out>, args=0x0, argcount=<value optimized out>, kws=<value optimized out>, kwcount=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:3000
#29 0x00000000004a9742 in PyEval_EvalCode (co=0x7fff0b774dc0, globals=<unknown at remote 0x7fff0b774db0>, locals=<unknown at remote 0x7fff0b774db0>) at ../Python/ceval.c:541
#30 0x00000000004c9a0e in run_mod (fp=<value optimized out>, filename=0x7fff0b777cb9 "./../../../../dem/yade/cleanCompDebug/build/bin/yade-cleanCompDebug", start=<value optimized out>, globals=<value optimized out>, locals=<value optimized out>, closeit=1, flags=0x7fff0b775c50) at ../Python/pythonrun.c:1339
#31 PyRun_FileExFlags (fp=<value optimized out>, filename=0x7fff0b777cb9 "./../../../../dem/yade/cleanCompDebug/build/bin/yade-cleanCompDebug", start=<value optimized out>, globals=<value optimized out>, locals=<value optimized out>, closeit=1, flags=0x7fff0b775c50) at ../Python/pythonrun.c:1325
#32 0x00000000004c9c24 in PyRun_SimpleFileExFlags (fp=<value optimized out>, filename=0x7fff0b777cb9 "./../../../../dem/yade/cleanCompDebug/build/bin/yade-cleanCompDebug", closeit=1, flags=0x7fff0b775c50) at ../Python/pythonrun.c:935
#33 0x000000000041a7ff in Py_Main (argc=10940544, argv=<value optimized out>) at ../Modules/main.c:572
#34 0x00007f72b0d54c4d 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=0x7fff0b775d68) at libc-start.c:226
#35 0x00000000004199f9 in _start ()
Aborted

** Changed in: yade
       Status: Fix Released => In Progress

-- 
You received this bug notification because you are a member of Yade
developers, which is the registrant for Yade.
https://bugs.launchpad.net/bugs/681018

Title:
  Crash in last revision

Status in Yet Another Dynamic Engine:
  In Progress

Bug description:
  The simulation starts and after couple seconds of simulation it crashes.

The problem is in O.bodies.erase(i.id)

Test script and backtrace are attached.





References