I'll fix that, and rename CFBP -> CohesiveMater. Thanks for spotting the pb.
Bruno Václav Šmilauer a écrit : > <pre wrap>Public bug reported: > > CohesiveTriaxialTest crashes in r1860 (and earlier). The cause is > apparently that bodies with GranularMat are being created in the > generator, whereas CohesiveFrictionalBodyParameters is expected in the > dispatcher. > > === > > #4 <signal handler called> > #5 0x00007f8b116574b5 in *__GI_raise (sig=<value optimized > out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 > #6 0x00007f8b1165af50 in *__GI_abort () at abort.c:92 > #7 0x00007f8b111bbcc5 in __gnu_cxx::__verbose_terminate_handler() () > from /usr/lib/gcc/x86_64-linux-gnu/4.4.1/libstdc++.so > #8 0x00007f8b111ba0f6 in ?? () from > /usr/lib/gcc/x86_64-linux-gnu/4.4.1/libstdc++.so > #9 0x00007f8b111ba123 in std::terminate() () from > /usr/lib/gcc/x86_64-linux-gnu/4.4.1/libstdc++.so > #10 0x00007f8b111ba1a6 in __cxa_rethrow () from > /usr/lib/gcc/x86_64-linux-gnu/4.4.1/libstdc++.so > #11 0x00007f8b0cb5523c in Material::getBaseClassIndex (this=0x21b8d00) > at /home/vaclav/yade/trunk/core/Material.hpp:46 > #12 0x00007f8b027d0a30 in ElasticMat::getBaseClassIndex > (this=0x214bb90, depth=1) at > /home/vaclav/yade/build-trunk-dbg/include/yade-trunk/yade/pkg-common/ElasticMat.hpp:14 > #13 0x00007f8b027d1140 in GranularMat::getBaseClassIndex > (this=0x7f8af40ff640, depth=2) at > /home/vaclav/yade/build-trunk-dbg/include/yade-trunk/yade/pkg-common/ElasticMat.hpp:26 > #14 0x00007f8b02787af9 in > DynLibDispatcher<Loki::Typelist<Material, > Loki::Typelist<Material, Loki::NullType> >, > InteractionPhysicsFunctor, void, > Loki::Typelist<boost::shared_ptr<Material> const&, > Loki::Typelist<boost::shared_ptr<Material> const&, > Loki::Typelist<boost::shared_ptr<Interaction> const&, > Loki::NullType> > >, true>::locateMultivirtualFunctor2D > (this=0x7f8af40ed500, inde...@0x7f8af36e603c, inde...@0x7f8af36e6038, > base1=..., base2=...) at > /home/vaclav/yade/build-trunk-dbg/include/yade-trunk/yade/lib-multimethods/DynLibDispatcher.hpp:511 > #15 0x00007f8b027fef53 in > DynLibDispatcher<Loki::Typelist<Material, > Loki::Typelist<Material, Loki::NullType> >, > InteractionPhysicsFunctor, void, > Loki::Typelist<boost::shared_ptr<Material> const&, > Loki::Typelist<boost::shared_ptr<Material> const&, > Loki::Typelist<boost::shared_ptr<Interaction> const&, > Loki::NullType> > >, true>::operator() > (this=0x7f8af40ed500, base1=..., base2=..., p3=...) at > /home/vaclav/yade/build-trunk-dbg/include/yade-trunk/yade/lib-multimethods/DynLibDispatcher.hpp:922 > #16 0x00007f8b027ceef9 in InteractionPhysicsDispatcher::action > (.omp_data_i=0x7f8af26e3dd0) at > /home/vaclav/yade/trunk/pkg/common/Engine/Dispatcher/InteractionPhysicsDispatcher.cpp:39 > > ** Affects: yade > Importance: Medium > Assignee: Chareyre (bruno-chareyre) > Status: Confirmed > > ** Changed in: yade > Status: New => Confirmed > > ** Changed in: yade > Importance: Undecided => Medium > > ** Changed in: yade > Assignee: (unassigned) => Chareyre (bruno-chareyre) > > </pre></body> > </html> > </html> -- _______________ Chareyre Bruno Maître de Conférences Grenoble INP Laboratoire 3SR - bureau E145 BP 53 - 38041, Grenoble cedex 9 - France Tél : 33 4 56 52 86 21 Fax : 33 4 76 82 70 43 ________________ -- CohesiveTriaxialTest crashes https://bugs.launchpad.net/bugs/493236 You received this bug notification because you are a member of Yade developers, which is subscribed to Yade. Status in Yet Another Dynamic Engine: Confirmed Bug description: CohesiveTriaxialTest crashes in r1860 (and earlier). The cause is apparently that bodies with GranularMat are being created in the generator, whereas CohesiveFrictionalBodyParameters is expected in the dispatcher. === #4 <signal handler called> #5 0x00007f8b116574b5 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #6 0x00007f8b1165af50 in *__GI_abort () at abort.c:92 #7 0x00007f8b111bbcc5 in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib/gcc/x86_64-linux-gnu/4.4.1/libstdc++.so #8 0x00007f8b111ba0f6 in ?? () from /usr/lib/gcc/x86_64-linux-gnu/4.4.1/libstdc++.so #9 0x00007f8b111ba123 in std::terminate() () from /usr/lib/gcc/x86_64-linux-gnu/4.4.1/libstdc++.so #10 0x00007f8b111ba1a6 in __cxa_rethrow () from /usr/lib/gcc/x86_64-linux-gnu/4.4.1/libstdc++.so #11 0x00007f8b0cb5523c in Material::getBaseClassIndex (this=0x21b8d00) at /home/vaclav/yade/trunk/core/Material.hpp:46 #12 0x00007f8b027d0a30 in ElasticMat::getBaseClassIndex (this=0x214bb90, depth=1) at /home/vaclav/yade/build-trunk-dbg/include/yade-trunk/yade/pkg-common/ElasticMat.hpp:14 #13 0x00007f8b027d1140 in GranularMat::getBaseClassIndex (this=0x7f8af40ff640, depth=2) at /home/vaclav/yade/build-trunk-dbg/include/yade-trunk/yade/pkg-common/ElasticMat.hpp:26 #14 0x00007f8b02787af9 in DynLibDispatcher<Loki::Typelist<Material, Loki::Typelist<Material, Loki::NullType> >, InteractionPhysicsFunctor, void, Loki::Typelist<boost::shared_ptr<Material> const&, Loki::Typelist<boost::shared_ptr<Material> const&, Loki::Typelist<boost::shared_ptr<Interaction> const&, Loki::NullType> > >, true>::locateMultivirtualFunctor2D (this=0x7f8af40ed500, inde...@0x7f8af36e603c, inde...@0x7f8af36e6038, base1=..., base2=...) at /home/vaclav/yade/build-trunk-dbg/include/yade-trunk/yade/lib-multimethods/DynLibDispatcher.hpp:511 #15 0x00007f8b027fef53 in DynLibDispatcher<Loki::Typelist<Material, Loki::Typelist<Material, Loki::NullType> >, InteractionPhysicsFunctor, void, Loki::Typelist<boost::shared_ptr<Material> const&, Loki::Typelist<boost::shared_ptr<Material> const&, Loki::Typelist<boost::shared_ptr<Interaction> const&, Loki::NullType> > >, true>::operator() (this=0x7f8af40ed500, base1=..., base2=..., p3=...) at /home/vaclav/yade/build-trunk-dbg/include/yade-trunk/yade/lib-multimethods/DynLibDispatcher.hpp:922 #16 0x00007f8b027ceef9 in InteractionPhysicsDispatcher::action (.omp_data_i=0x7f8af26e3dd0) at /home/vaclav/yade/trunk/pkg/common/Engine/Dispatcher/InteractionPhysicsDispatcher.cpp:39 _______________________________________________ Mailing list: https://launchpad.net/~yade-dev Post to : [email protected] Unsubscribe : https://launchpad.net/~yade-dev More help : https://help.launchpad.net/ListHelp

