yade-dev team mailing list archive
-
yade-dev team
-
Mailing list archive
-
Message #01505
Re : yade crash launching xml
>> I imagine the assert(px != 0) is into your class FlowEngine.
>> If it is the case, try to check the reason why you've got px == 0.
>> If it is not the case, my comment will not help.
>It happens during loading the XML, it is not Emanuele's fault at all. v
Mmmmh... I think the problem is in FlowEngine. At least i spotted
some code where references to undefined objetcs are used. I'm sending
a file with comments attached, this is for Emanuele if he has the
good idea to browse launchpad archives, because mail via hmg doesn't
work at the moment.
Emanuele, note that there should be only two "Tesselation(void)"
messages when you launch Yade (flow engine is loaded once at startup
and it contains 2 tesselations => 2 calls of constructor), or four
if you type ./yade Triaxial.xml (2 calls at startup + 2 calls when
you load the xml containing a flow engine). Currently, you have 8
constructor calls, and it is highly suspect. I would not try and
code anything more until the reason for this is found and the problem
is fixed. See my comments in attached file and you'll probably find
he reason.
A+
Bruno
Mercredi, 15 Juillet 2009, Emanuele Catalano <catalano@xxxxxxxxxxx>
écrivait :
>Hi to all.
>I hope you can help me.
>
>By googling the error message I'm having, it seems you had a similar
>error some time ago (Janek?).
>
>I had it launching a TriaxialTest.xml by terminal, to which I added an
>engine called "FlowEngine" which computes some forces and adds them to
>grains.
>If I load it from the Yade interface I have the error: "FileGenerator
>failed to load: Attribute not found rootBody line: 2490"
>
>Launching from terminal, at times I had error. Not always, but it's
>extremely annoying to try until it works..
>
>This is the error:
>
>lfavier@r2balme:~/yade/bin$ ./yade-trunk TriaxialTest.xml
>Tesselation(void)
>Tesselation(void)
>Tesselation(void)
>Tesselation(void)
>Tesselation(void)
>Tesselation(void)
>Tesselation(void)
>Tesselation(void)
>Python TCP server listening on localhost:9000, auth cookie is `skaeyc'
>Running simulation TriaxialTest.xml
>yade-trunk: /usr/include/boost/shared_ptr.hpp :315 : T*
>boost::shared_ptr<T>::operator->() const [with T = Engine]: L'assertion
>« px != 0 » a échoué.
>SIGSEGV/SIGABRT handler called; gdb batch file is `/home/3S-LAB/lfavier
>/.yade-trunk/gdb_crash_batch-pid7225'
>Tesselation(void)
>Tesselation(void)
>Tesselation(void)
>Tesselation(void)
>GNU gdb 6.8-debian
>Copyright (C) 2008 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 "i486-linux-gnu".
>[Thread debugging using libthread_db enabled]
>[New Thread 0xb5ea96c0 (LWP 7225)]
>[New Thread 0xa71a7b90 (LWP 7227)]
>[New Thread 0xa9a5eb90 (LWP 7226)]
>warning: Lowest section in /usr/lib/libicudata.so.38 is .hash at
>000000b4
>0xb7fde410 in __kernel_vsyscall ()
>No symbol "info" in current context.
>
>Thread 3 (Thread 0xa9a5eb90 (LWP 7226)):
>#0 0xb71ca0e2 in mcount () from /lib/tls/i686/cmov/libc.so.6
>#1 0xa9a5c358 in ?? ()
>#2 0xb73e42e1 in ~optional (this=0xa9a5c390) at
>/usr/include/boost/optional/optional.hpp:522
>#3 0xb73e430e in ~match (this=0xa9a5c38c) at
>/usr/include/boost/spirit/core/match.hpp:62
>#4 0xb73e825d in
>boost::spirit::difference<boost::spirit::difference<boost::spirit:
:difference<boost:
>:spirit::difference<boost::spirit::graph_parser,
>boost::spirit::chlit<char> >, boost::spirit::chlit<char> >,
>boost::spirit::chlit<char> >, boost::spirit::chlit<char>
>>::parse<boost::spirit::scanner<char const*,
>boost::spirit::scanner_policies<boost::spirit::iteration_policy,
>boost::spirit::match_policy, boost::spirit::action_policy> > >
>(this=0x8445464, scan=@0xa9a5c98c) at
>/usr/include/boost/spirit/core/composite/difference.hpp:59
>#5 0xb73e8350 in
>boost::spirit::positive<boost::spirit::difference<boost::spirit:
:difference<boost:
>:spirit::difference<boost::spirit::difference<boost::spirit::graph_parser,
>
>boost::spirit::chlit<char> >, boost::spirit::chlit<char> >,
>boost::spirit::chlit<char> >, boost::spirit::chlit<char> >
>>::parse<boost::spirit::scanner<char const*,
>boost::spirit::scanner_policies<boost::spirit::iteration_policy,
>boost::spirit::match_policy, boost::spirit::action_policy> > >
>(this=0x8445464, scan=@0xa9a5c98c) at
>/usr/include/boost/spirit/core/composite/positive.hpp:60
>#6 0xb73e83cd in
>boost::spirit::impl::concrete_parser<boost::spirit::positive<boost:
:spirit:
>:difference<boost::spirit::difference<boost::spirit::difference<boost:
>:spirit::difference<boost::spirit::graph_parser,
>boost::spirit::chlit<char> >, boost::spirit::chlit<char> >,
>boost::spirit::chlit<char> >, boost::spirit::chlit<char> > >,
>boost::spirit::scanner<char const*,
>boost::spirit::scanner_policies<boost::spirit::iteration_policy,
>boost::spirit::match_policy, boost::spirit::action_policy> >,
>boost::spirit::nil_t>::do_parse_virtual (this=0x8445460,
>scan=@0xa9a5c98c) at
>/usr/include/boost/spirit/core/non_terminal/impl/rule.ipp:233
>#7 0xb73e21b1 in
>boost::spirit::impl::rule_base<boost::spirit::rule<boost::spirit:
:nil_t,
>boost::spirit::nil_t, boost::spirit::nil_t>,
>boost::spirit::rule<boost::spirit::nil_t, boost::spirit::nil_t,
>boost::spirit::nil_t> const&, boost::spirit::nil_t,
>boost::spirit::nil_t,
>boost::spirit::nil_t>::parse_main<boost::spirit::scanner<char const*,
>boost::spirit::scanner_policies<boost::spirit::iteration_policy,
>boost::spirit::match_policy, boost::spirit::action_policy> > >
>(this=0xa9a5cf50, scan=@0xa9a5c98c) at
>/usr/include/boost/spirit/core/non_terminal/impl/rule.ipp:189
>#8 0xb73e22aa in
>boost::spirit::impl::rule_base<boost::spirit::rule<boost::spirit:
:nil_t,
>boost::spirit::nil_t, boost::spirit::nil_t>,
>boost::spirit::rule<boost::spirit::nil_t, boost::spirit::nil_t,
>boost::spirit::nil_t> const&, boost::spirit::nil_t,
>boost::spirit::nil_t,
>boost::spirit::nil_t>::parse<boost::spirit::scanner<char const*,
>boost::spirit::scanner_policies<boost::spirit::iteration_policy,
>boost::spirit::match_policy, boost::spirit::action_policy> > >
>(this=0xa9a5cf50, scan=@0xa9a5c98c) at
>/usr/include/boost/spirit/core/non_terminal/impl/rule.ipp:171
>#9 0xb73e27a3 in
>boost::spirit::alternative<boost::spirit::rule<boost::spirit::nil_t,
>boost::spirit::nil_t, boost::spirit::nil_t>,
>boost::spirit::rule<boost::spirit::nil_t, boost::spirit::nil_t,
>boost::spirit::nil_t> >::parse<boost::spirit::scanner<char const*,
>boost::spirit::scanner_policies<boost::spirit::iteration_policy,
>boost::spirit::match_policy, boost::spirit::action_policy> > >
>(this=0x8481e74, scan=@0xa9a5c98c) at
>/usr/include/boost/spirit/core/composite/alternative.hpp:60
>#10 0xb73e4a69 in
>boost::spirit::alternative<boost::spirit::alternative<boost::spirit:
:rule<boost:
>:spirit::nil_t,
>boost::spirit::nil_t, boost::spirit::nil_t>,
>boost::spirit::rule<boost::spirit::nil_t, boost::spirit::nil_t,
>boost::spirit::nil_t> >, boost::spirit::rule<boost::spirit::nil_t,
>boost::spirit::nil_t, boost::spirit::nil_t>
>>::parse<boost::spirit::scanner<char const*,
>boost::spirit::scanner_policies<boost::spirit::iteration_policy,
>boost::spirit::match_policy, boost::spirit::action_policy> > >
>(this=0x8481e74, scan=@0xa9a5c98c) at
>/usr/include/boost/spirit/core/composite/alternative.hpp:60
>#11 0xb73e4b0b in
>boost::spirit::alternative<boost::spirit::alternative<boost::spirit:
:alternative<boost:
>:spirit::rule<boost::spirit::nil_t,
>boost::spirit::nil_t, boost::spirit::nil_t>,
>boost::spirit::rule<boost::spirit::nil_t, boost::spirit::nil_t,
>boost::spirit::nil_t> >, boost::spirit::rule<boost::spirit::nil_t,
>boost::spirit::nil_t, boost::spirit::nil_t> >,
>boost::spirit::rule<boost::spirit::nil_t, boost::spirit::nil_t,
>boost::spirit::nil_t> >::parse<boost::spirit::scanner<char const*,
>boost::spirit::scanner_policies<boost::spirit::iteration_policy,
>boost::spirit::match_policy, boost::spirit::action_policy> > >
>(this=0x8481e74, scan=@0xa9a5c98c) at
>/usr/include/boost/spirit/core/composite/alternative.hpp:60
>#12 0xb73e4bad in
>boost::spirit::alternative<boost::spirit::alternative<boost::spirit:
:alternative<boost:
>:spirit::alternative<boost::spirit::rule<boost::spirit::nil_t,
>boost::spirit::nil_t, boost::spirit::nil_t>,
>boost::spirit::rule<boost::spirit::nil_t, boost::spirit::nil_t,
>boost::spirit::nil_t> >, boost::spirit::rule<boost::spirit::nil_t,
>boost::spirit::nil_t, boost::spirit::nil_t> >,
>boost::spirit::rule<boost::spirit::nil_t, boost::spirit::nil_t,
>boost::spirit::nil_t> >, boost::spirit::rule<boost::spirit::nil_t,
>boost::spirit::nil_t, boost::spirit::nil_t>
>>::parse<boost::spirit::scanner<char const*,
>boost::spirit::scanner_policies<boost::spirit::iteration_policy,
>boost::spirit::match_policy, boost::spirit::action_policy> > >
>(this=0x8481e74, scan=@0xa9a5c98c) at
>/usr/include/boost/spirit/core/composite/alternative.hpp:60
>#13 0xb73e9cf6 in
>boost::spirit::action<boost::spirit::alternative<boost::spirit::
alternative<boost:
>:spirit::alternative<boost::spirit::alternative<boost::spirit::rule<boost:
>:spirit::nil_t,
>boost::spirit::nil_t, boost::spirit::nil_t>,
>boost::spirit::rule<boost::spirit::nil_t, boost::spirit::nil_t,
>boost::spirit::nil_t> >, boost::spirit::rule<boost::spirit::nil_t,
>boost::spirit::nil_t, boost::spirit::nil_t> >,
>boost::spirit::rule<boost::spirit::nil_t, boost::spirit::nil_t,
>boost::spirit::nil_t> >, boost::spirit::rule<boost::spirit::nil_t,
>boost::spirit::nil_t, boost::spirit::nil_t> >,
>boost::spirit::ref_value_actor<std::vector<std::string,
>std::allocator<std::string> >, boost::spirit::push_back_action>
>>::parse<boost::spirit::scanner<char const*,
>boost::spirit::scanner_policies<boost::spirit::iteration_policy,
>boost::spirit::match_policy, boost::spirit::action_policy> > >
>(this=0x8481e74, scan=@0xa9a5c98c) at
>/usr/include/boost/spirit/core/composite/actions.hpp:105
>#14 0xb73e9d95 in
>boost::spirit::sequence<boost::spirit::action<boost::spirit::alternative<boost:
>:spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost:
>:spirit::rule<boost::spirit::nil_t,
>boost::spirit::nil_t, boost::spirit::nil_t>,
>boost::spirit::rule<boost::spirit::nil_t, boost::spirit::nil_t,
>boost::spirit::nil_t> >, boost::spirit::rule<boost::spirit::nil_t,
>boost::spirit::nil_t, boost::spirit::nil_t> >,
>boost::spirit::rule<boost::spirit::nil_t, boost::spirit::nil_t,
>boost::spirit::nil_t> >, boost::spirit::rule<boost::spirit::nil_t,
>boost::spirit::nil_t, boost::spirit::nil_t> >,
>boost::spirit::ref_value_actor<std::vector<std::string,
>std::allocator<std::string> >, boost::spirit::push_back_action> >,
>boost::spirit::kleene_star<boost::spirit::space_parser>
>>::parse<boost::spirit::scanner<char const*,
>boost::spirit::scanner_policies<boost::spirit::iteration_policy,
>boost::spirit::match_policy, boost::spirit::action_policy> > >
>(this=0x8481e74, scan=@0xa9a5c98c) at
>/usr/include/boost/spirit/core/composite/sequence.hpp:53
>#15 0xb73e9e84 in
>boost::spirit::kleene_star<boost::spirit::sequence<boost::spirit:
:action<boost:
>:spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost:
>:spirit::alternative<boost::spirit::rule<boost::spirit::nil_t,
>boost::spirit::nil_t, boost::spirit::nil_t>,
>boost::spirit::rule<boost::spirit::nil_t, boost::spirit::nil_t,
>boost::spirit::nil_t> >, boost::spirit::rule<boost::spirit::nil_t,
>boost::spirit::nil_t, boost::spirit::nil_t> >,
>boost::spirit::rule<boost::spirit::nil_t, boost::spirit::nil_t,
>boost::spirit::nil_t> >, boost::spirit::rule<boost::spirit::nil_t,
>boost::spirit::nil_t, boost::spirit::nil_t> >,
>boost::spirit::ref_value_actor<std::vector<std::string,
>std::allocator<std::string> >, boost::spirit::push_back_action> >,
>boost::spirit::kleene_star<boost::spirit::space_parser> >
>>::parse<boost::spirit::scanner<char const*,
>boost::spirit::scanner_policies<boost::spirit::iteration_policy,
>boost::spirit::match_policy, boost::spirit::action_policy> > >
>(this=0x8481e74, scan=@0xa9a5c98c) at
>/usr/include/boost/spirit/core/composite/kleene_star.hpp:58
>#16 0xb73e9f42 in
>boost::spirit::sequence<boost::spirit::kleene_star<boost::spirit:
:space_parser>,
>
>boost::spirit::kleene_star<boost::spirit::sequence<boost::spirit:
:action<boost:
>:spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost:
>:spirit::alternative<boost::spirit::rule<boost::spirit::nil_t,
>boost::spirit::nil_t, boost::spirit::nil_t>,
>boost::spirit::rule<boost::spirit::nil_t, boost::spirit::nil_t,
>boost::spirit::nil_t> >, boost::spirit::rule<boost::spirit::nil_t,
>boost::spirit::nil_t, boost::spirit::nil_t> >,
>boost::spirit::rule<boost::spirit::nil_t, boost::spirit::nil_t,
>boost::spirit::nil_t> >, boost::spirit::rule<boost::spirit::nil_t,
>boost::spirit::nil_t, boost::spirit::nil_t> >,
>boost::spirit::ref_value_actor<std::vector<std::string,
>std::allocator<std::string> >, boost::spirit::push_back_action> >,
>boost::spirit::kleene_star<boost::spirit::space_parser> > >
>>::parse<boost::spirit::scanner<char const*,
>boost::spirit::scanner_policies<boost::spirit::iteration_policy,
>boost::spirit::match_policy, boost::spirit::action_policy> > >
>(this=0x8481e70, scan=@0xa9a5c98c) at
>/usr/include/boost/spirit/core/composite/sequence.hpp:54
>#17 0xb73ea012 in
>boost::spirit::sequence<boost::spirit::kleene_star<boost::spirit:
:space_parser>,
>
>boost::spirit::sequence<boost::spirit::kleene_star<boost::spirit:
:space_parser>,
>
>boost::spirit::kleene_star<boost::spirit::sequence<boost::spirit:
:action<boost:
>:spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost:
>:spirit::alternative<boost::spirit::rule<boost::spirit::nil_t,
>boost::spirit::nil_t, boost::spirit::nil_t>,
>boost::spirit::rule<boost::spirit::nil_t, boost::spirit::nil_t,
>boost::spirit::nil_t> >, boost::spirit::rule<boost::spirit::nil_t,
>boost::spirit::nil_t, boost::spirit::nil_t> >,
>boost::spirit::rule<boost::spirit::nil_t, boost::spirit::nil_t,
>boost::spirit::nil_t> >, boost::spirit::rule<boost::spirit::nil_t,
>boost::spirit::nil_t, boost::spirit::nil_t> >,
>boost::spirit::ref_value_actor<std::vector<std::string,
>std::allocator<std::string> >, boost::spirit::push_back_action> >,
>boost::spirit::kleene_star<boost::spirit::space_parser> > > >
>>::parse<boost::spirit::scanner<char const*,
>boost::spirit::scanner_policies<boost::spirit::iteration_policy,
>boost::spirit::match_policy, boost::spirit::action_policy> > >
>(this=0x8481e6c, scan=@0xa9a5c98c) at
>/usr/include/boost/spirit/core/composite/sequence.hpp:54
>#18 0xb73ea0a7 in
>boost::spirit::sequence<boost::spirit::sequence<boost::spirit::kleene_star<boost:
>:spirit::space_parser>,
>boost::spirit::sequence<boost::spirit::kleene_star<boost::spirit:
:space_parser>,
>
>boost::spirit::kleene_star<boost::spirit::sequence<boost::spirit:
:action<boost:
>:spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost:
>:spirit::alternative<boost::spirit::rule<boost::spirit::nil_t,
>boost::spirit::nil_t, boost::spirit::nil_t>,
>boost::spirit::rule<boost::spirit::nil_t, boost::spirit::nil_t,
>boost::spirit::nil_t> >, boost::spirit::rule<boost::spirit::nil_t,
>boost::spirit::nil_t, boost::spirit::nil_t> >,
>boost::spirit::rule<boost::spirit::nil_t, boost::spirit::nil_t,
>boost::spirit::nil_t> >, boost::spirit::rule<boost::spirit::nil_t,
>boost::spirit::nil_t, boost::spirit::nil_t> >,
>boost::spirit::ref_value_actor<std::vector<std::string,
>std::allocator<std::string> >, boost::spirit::push_back_action> >,
>boost::spirit::kleene_star<boost::spirit::space_parser> > > > >,
>boost::spirit::kleene_star<boost::spirit::space_parser>
>>::parse<boost::spirit::scanner<char const*,
>boost::spirit::scanner_policies<boost::spirit::iteration_policy,
>boost::spirit::match_policy, boost::spirit::action_policy> > >
>(this=0x8481e6c, scan=@0xa9a5c98c) at
>/usr/include/boost/spirit/core/composite/sequence.hpp:53
>#19 0xb73ea171 in
>boost::spirit::impl::concrete_parser<boost::spirit::sequence<boost:
:spirit:
>:sequence<boost::spirit::kleene_star<boost::spirit::space_parser>,
>boost::spirit::sequence<boost::spirit::kleene_star<boost::spirit:
:space_parser>,
>
>boost::spirit::kleene_star<boost::spirit::sequence<boost::spirit:
:action<boost:
>:spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost:
>:spirit::alternative<boost::spirit::rule<boost::spirit::nil_t,
>boost::spirit::nil_t, boost::spirit::nil_t>,
>boost::spirit::rule<boost::spirit::nil_t, boost::spirit::nil_t,
>boost::spirit::nil_t> >, boost::spirit::rule<boost::spirit::nil_t,
>boost::spirit::nil_t, boost::spirit::nil_t> >,
>boost::spirit::rule<boost::spirit::nil_t, boost::spirit::nil_t,
>boost::spirit::nil_t> >, boost::spirit::rule<boost::spirit::nil_t,
>boost::spirit::nil_t, boost::spirit::nil_t> >,
>boost::spirit::ref_value_actor<std::vector<std::string,
>std::allocator<std::string> >, boost::spirit::push_back_action> >,
>boost::spirit::kleene_star<boost::spirit::space_parser> > > > >,
>boost::spirit::kleene_star<boost::spirit::space_parser> >,
>boost::spirit::scanner<char const*,
>boost::spirit::scanner_policies<boost::spirit::iteration_policy,
>boost::spirit::match_policy, boost::spirit::action_policy> >,
>boost::spirit::nil_t>::do_parse_virtual (this=0x8481e68,
>scan=@0xa9a5c98c) at
>/usr/include/boost/spirit/core/non_terminal/impl/rule.ipp:233
>#20 0xb73e21b1 in
>boost::spirit::impl::rule_base<boost::spirit::rule<boost::spirit:
:nil_t,
>boost::spirit::nil_t, boost::spirit::nil_t>,
>boost::spirit::rule<boost::spirit::nil_t, boost::spirit::nil_t,
>boost::spirit::nil_t> const&, boost::spirit::nil_t,
>boost::spirit::nil_t,
>boost::spirit::nil_t>::parse_main<boost::spirit::scanner<char const*,
>boost::spirit::scanner_policies<boost::spirit::iteration_policy,
>boost::spirit::match_policy, boost::spirit::action_policy> > >
>(this=0xa9a5cf2c, scan=@0xa9a5c98c) at
>/usr/include/boost/spirit/core/non_terminal/impl/rule.ipp:189
>#21 0xb73e22aa in
>boost::spirit::impl::rule_base<boost::spirit::rule<boost::spirit:
:nil_t,
>boost::spirit::nil_t, boost::spirit::nil_t>,
>boost::spirit::rule<boost::spirit::nil_t, boost::spirit::nil_t,
>boost::spirit::nil_t> const&, boost::spirit::nil_t,
>boost::spirit::nil_t,
>boost::spirit::nil_t>::parse<boost::spirit::scanner<char const*,
>boost::spirit::scanner_policies<boost::spirit::iteration_policy,
>boost::spirit::match_policy, boost::spirit::action_policy> > >
>(this=0xa9a5cf2c, scan=@0xa9a5c98c) at
>/usr/include/boost/spirit/core/non_terminal/impl/rule.ipp:171
>#22 0xb73e8a1e in
>boost::spirit::sequence<boost::spirit::sequence<boost::spirit::sequence<boost:
>:spirit::kleene_star<boost::spirit::space_parser>,
>boost::spirit::chlit<char> >,
>boost::spirit::kleene_star<boost::spirit::space_parser> >,
>boost::spirit::rule<boost::spirit::nil_t, boost::spirit::nil_t,
>boost::spirit::nil_t> >::parse<boost::spirit::scanner<char const*,
>boost::spirit::scanner_policies<boost::spirit::iteration_policy,
>boost::spirit::match_policy, boost::spirit::action_policy> > >
>(this=0x8470154, scan=@0xa9a5c98c) at
>/usr/include/boost/spirit/core/composite/sequence.hpp:54
>#23 0xb73e9575 in
>boost::spirit::sequence<boost::spirit::sequence<boost::spirit::sequence<boost:
>:spirit::sequence<boost::spirit::kleene_star<boost::spirit::space_parser>,
>
>boost::spirit::chlit<char> >,
>boost::spirit::kleene_star<boost::spirit::space_parser> >,
>boost::spirit::rule<boost::spirit::nil_t, boost::spirit::nil_t,
>boost::spirit::nil_t> >,
>boost::spirit::kleene_star<boost::spirit::space_parser>
>>::parse<boost::spirit::scanner<char const*,
>boost::spirit::scanner_policies<boost::spirit::iteration_policy,
>boost::spirit::match_policy, boost::spirit::action_policy> > >
>(this=0x8470154, scan=@0xa9a5c98c) at
>/usr/include/boost/spirit/core/composite/sequence.hpp:53
>#24 0xb73e9645 in
>boost::spirit::sequence<boost::spirit::sequence<boost::spirit::sequence<boost:
>:spirit::sequence<boost::spirit::sequence<boost::spirit::kleene_star<boost:
>:spirit::space_parser>,
>boost::spirit::chlit<char> >,
>boost::spirit::kleene_star<boost::spirit::space_parser> >,
>boost::spirit::rule<boost::spirit::nil_t, boost::spirit::nil_t,
>boost::spirit::nil_t> >,
>boost::spirit::kleene_star<boost::spirit::space_parser> >,
>boost::spirit::chlit<char> >::parse<boost::spirit::scanner<char const*,
>boost::spirit::scanner_policies<boost::spirit::iteration_policy,
>boost::spirit::match_policy, boost::spirit::action_policy> > >
>(this=0x8470154, scan=@0xa9a5c98c) at
>/usr/include/boost/spirit/core/composite/sequence.hpp:53
>#25 0xb73e9733 in
>boost::spirit::sequence<boost::spirit::sequence<boost::spirit::sequence<boost:
>:spirit::sequence<boost::spirit::sequence<boost::spirit::sequence<boost:
>:spirit::kleene_star<boost::spirit::space_parser>,
>boost::spirit::chlit<char> >,
>boost::spirit::kleene_star<boost::spirit::space_parser> >,
>boost::spirit::rule<boost::spirit::nil_t, boost::spirit::nil_t,
>boost::spirit::nil_t> >,
>boost::spirit::kleene_star<boost::spirit::space_parser> >,
>boost::spirit::chlit<char> >,
>boost::spirit::kleene_star<boost::spirit::space_parser>
>>::parse<boost::spirit::scanner<char const*,
>boost::spirit::scanner_policies<boost::spirit::iteration_policy,
>boost::spirit::match_policy, boost::spirit::action_policy> > >
>(this=0x8470154, scan=@0xa9a5c98c) at
>/usr/include/boost/spirit/core/composite/sequence.hpp:53
>#26 0xb73e9803 in
>boost::spirit::sequence<boost::spirit::sequence<boost::spirit::sequence<boost:
>:spirit::sequence<boost::spirit::sequence<boost::spirit::sequence<boost:
>:spirit::sequence<boost::spirit::kleene_star<boost::spirit::space_parser>,
>
>boost::spirit::chlit<char> >,
>boost::spirit::kleene_star<boost::spirit::space_parser> >,
>boost::spirit::rule<boost::spirit::nil_t, boost::spirit::nil_t,
>boost::spirit::nil_t> >,
>boost::spirit::kleene_star<boost::spirit::space_parser> >,
>boost::spirit::chlit<char> >,
>boost::spirit::kleene_star<boost::spirit::space_parser> >,
>boost::spirit::end_parser>::parse<boost::spirit::scanner<char const*,
>boost::spirit::scanner_policies<boost::spirit::iteration_policy,
>boost::spirit::match_policy, boost::spirit::action_policy> > >
>(this=0x8470154, scan=@0xa9a5c98c) at
>/usr/include/boost/spirit/core/composite/sequence.hpp:53
>#27 0xb73e98cd in
>boost::spirit::impl::concrete_parser<boost::spirit::sequence<boost:
:spirit:
>:sequence<boost::spirit::sequence<boost::spirit::sequence<boost:
:spirit:
>:sequence<boost::spirit::sequence<boost::spirit::sequence<boost:
:spirit:
>:kleene_star<boost::spirit::space_parser>,
>boost::spirit::chlit<char> >,
>boost::spirit::kleene_star<boost::spirit::space_parser> >,
>boost::spirit::rule<boost::spirit::nil_t, boost::spirit::nil_t,
>boost::spirit::nil_t> >,
>boost::spirit::kleene_star<boost::spirit::space_parser> >,
>boost::spirit::chlit<char> >,
>boost::spirit::kleene_star<boost::spirit::space_parser> >,
>boost::spirit::end_parser>, boost::spirit::scanner<char const*,
>boost::spirit::scanner_policies<boost::spirit::iteration_policy,
>boost::spirit::match_policy, boost::spirit::action_policy> >,
>boost::spirit::nil_t>::do_parse_virtual (this=0x8470150,
>scan=@0xa9a5c98c) at
>/usr/include/boost/spirit/core/non_terminal/impl/rule.ipp:233
>#28 0xb73e21b1 in
>boost::spirit::impl::rule_base<boost::spirit::rule<boost::spirit:
:nil_t,
>boost::spirit::nil_t, boost::spirit::nil_t>,
>boost::spirit::rule<boost::spirit::nil_t, boost::spirit::nil_t,
>boost::spirit::nil_t> const&, boost::spirit::nil_t,
>boost::spirit::nil_t,
>boost::spirit::nil_t>::parse_main<boost::spirit::scanner<char const*,
>boost::spirit::scanner_policies<boost::spirit::iteration_policy,
>boost::spirit::match_policy, boost::spirit::action_policy> > >
>(this=0xa9a5cf20, scan=@0xa9a5c98c) at
>/usr/include/boost/spirit/core/non_terminal/impl/rule.ipp:189
>#29 0xb73e22aa in
>boost::spirit::impl::rule_base<boost::spirit::rule<boost::spirit:
:nil_t,
>boost::spirit::nil_t, boost::spirit::nil_t>,
>boost::spirit::rule<boost::spirit::nil_t, boost::spirit::nil_t,
>boost::spirit::nil_t> const&, boost::spirit::nil_t,
>boost::spirit::nil_t,
>boost::spirit::nil_t>::parse<boost::spirit::scanner<char const*,
>boost::spirit::scanner_policies<boost::spirit::iteration_policy,
>boost::spirit::match_policy, boost::spirit::action_policy> > >
>(this=0xa9a5cf20, scan=@0xa9a5c98c) at
>/usr/include/boost/spirit/core/non_terminal/impl/rule.ipp:171
>#30 0xb73e27f2 in
>boost::spirit::alternative<boost::spirit::rule<boost::spirit::nil_t,
>boost::spirit::nil_t, boost::spirit::nil_t>,
>boost::spirit::rule<boost::spirit::nil_t, boost::spirit::nil_t,
>boost::spirit::nil_t> >::parse<boost::spirit::scanner<char const*,
>boost::spirit::scanner_policies<boost::spirit::iteration_policy,
>boost::spirit::match_policy, boost::spirit::action_policy> > >
>(this=0x847fe2c, scan=@0xa9a5c98c) at
>/usr/include/boost/spirit/core/composite/alternative.hpp:64
>#31 0xb73e2835 in
>boost::spirit::impl::concrete_parser<boost::spirit::alternative<boost:
>:spirit::rule<boost::spirit::nil_t,
>boost::spirit::nil_t, boost::spirit::nil_t>,
>boost::spirit::rule<boost::spirit::nil_t, boost::spirit::nil_t,
>boost::spirit::nil_t> >, boost::spirit::scanner<char const*,
>boost::spirit::scanner_policies<boost::spirit::iteration_policy,
>boost::spirit::match_policy, boost::spirit::action_policy> >,
>boost::spirit::nil_t>::do_parse_virtual (this=0x847fe28,
>scan=@0xa9a5c98c) at
>/usr/include/boost/spirit/core/non_terminal/impl/rule.ipp:233
>#32 0xb73e21b1 in
>boost::spirit::impl::rule_base<boost::spirit::rule<boost::spirit:
:nil_t,
>boost::spirit::nil_t, boost::spirit::nil_t>,
>boost::spirit::rule<boost::spirit::nil_t, boost::spirit::nil_t,
>boost::spirit::nil_t> const&, boost::spirit::nil_t,
>boost::spirit::nil_t,
>boost::spirit::nil_t>::parse_main<boost::spirit::scanner<char const*,
>boost::spirit::scanner_policies<boost::spirit::iteration_policy,
>boost::spirit::match_policy, boost::spirit::action_policy> > >
>(this=0xa9a5cf1c, scan=@0xa9a5c98c) at
>/usr/include/boost/spirit/core/non_terminal/impl/rule.ipp:189
>#33 0xb73e22aa in
>boost::spirit::impl::rule_base<boost::spirit::rule<boost::spirit:
:nil_t,
>boost::spirit::nil_t, boost::spirit::nil_t>,
>boost::spirit::rule<boost::spirit::nil_t, boost::spirit::nil_t,
>boost::spirit::nil_t> const&, boost::spirit::nil_t,
>boost::spirit::nil_t,
>boost::spirit::nil_t>::parse<boost::spirit::scanner<char const*,
>boost::spirit::scanner_policies<boost::spirit::iteration_policy,
>boost::spirit::match_policy, boost::spirit::action_policy> > >
>(this=0xa9a5cf1c, scan=@0xa9a5c98c) at
>/usr/include/boost/spirit/core/non_terminal/impl/rule.ipp:171
>#34 0xb73e2362 in boost::spirit::parse<char const*,
>boost::spirit::rule<boost::spirit::nil_t, boost::spirit::nil_t,
>boost::spirit::nil_t> > (first_=@0xa9a5c9e4, last=@0xa9a5c9d0,
>p=@0xa9a5cf1c) at /usr/include/boost/spirit/core/impl/parser.ipp:28
>#35 0xb73e2431 in boost::spirit::parse<char,
>boost::spirit::rule<boost::spirit::nil_t, boost::spirit::nil_t,
>boost::spirit::nil_t> > (str=0x844e5bc "{0.8911929972894457
>0.0623817029699598 0.3192786343019822}", p=@0xa9a5cf1c) at
>/usr/include/boost/spirit/core/impl/parser.ipp:45
>#36 0xb73da5f5 in IOFormatManager::parseFundamental (top=@0x84359ec,
>eval=@0xa9a5cfd0) at lib/serialization/IOFormatManager.cpp:112
>#37 0xb51cb4f2 in FundamentalHandler<Wm3::Vector3<double> >::creator
>(ac=@0x8477358, a=@0xa9a5d02c) at /home/3S-LAB/lfavier/yade/build-
>trunk/include/yade-trunk/yade/lib-
>serialization/KnownFundamentalsHandler.tpp:169
>#38 0xb73d9838 in IOFormatManager::deserializeFundamental
>(ac=@0x8477358, str=@0x84359ec) at
>lib/serialization/IOFormatManager.cpp:140
>#39 0xb5bf80d4 in XMLFormatManager::deserializeFundamental
>(stream=@0xa9a5d620, ac=@0x8477358, str=@0x84359ec) at lib
>/serialization-xml/XMLFormatManager.cpp:320
>#40 0xb5bf8e7e in XMLFormatManager::deserializeSerializable
>(stream=@0xa9a5d620, ac=@0x848a098) at lib/serialization-
>xml/XMLFormatManager.cpp:189
>#41 0xb5bf86a1 in XMLFormatManager::deserializeSmartPointer
>(stream=@0xa9a5d620, ac=@0x8472348) at lib/serialization-
>xml/XMLFormatManager.cpp:309
>#42 0xb5bf8fc6 in XMLFormatManager::deserializeSerializable
>(stream=@0xa9a5d620, ac=@0x8489f60) at lib/serialization-
>xml/XMLFormatManager.cpp:204
>#43 0xb5bf86a1 in XMLFormatManager::deserializeSmartPointer
>(stream=@0xa9a5d620, ac=@0x847c318) at lib/serialization-
>xml/XMLFormatManager.cpp:309
>#44 0xb5bf8c3c in XMLFormatManager::deserializeContainer
>(stream=@0xa9a5d620, ac=@0x8467270, str=@0xa9a5d3c4) at lib
>/serialization-xml/XMLFormatManager.cpp:261
>#45 0xb5bf8fc6 in XMLFormatManager::deserializeSerializable
>(stream=@0xa9a5d620, ac=@0x83d2ad0) at lib/serialization-
>xml/XMLFormatManager.cpp:204
>#46 0xb5bf86a1 in XMLFormatManager::deserializeSmartPointer
>(stream=@0xa9a5d620, ac=@0x842cb60) at lib/serialization-
>xml/XMLFormatManager.cpp:309
>#47 0xb5bf8fc6 in XMLFormatManager::deserializeSerializable
>(stream=@0xa9a5d620, ac=@0x8a542b0) at lib/serialization-
>xml/XMLFormatManager.cpp:204
>#48 0xb5bf86a1 in XMLFormatManager::deserializeSmartPointer
>(stream=@0xa9a5d620, ac=@0x84376f8) at lib/serialization-
>xml/XMLFormatManager.cpp:309
>#49 0x081b4c50 in
>IOFormatManager::loadFromStream<boost::shared_ptr<MetaBody> >
>(libName=@0xa9a5d8f0, in=@0xa9a5d620, name=@0xa9a5d8ec, t=@0x825f39c)
at
>/home/3S-LAB/lfavier/yade/build-trunk/include/yade-trunk/yade/lib-
>serialization/IOFormatManager.tpp:31
>#50 0x081b5793 in
>IOFormatManager::loadFromFile<boost::shared_ptr<MetaBody> >
>(libName=@0xa9a5d8f0, fileName=@0x825f3c4, name=@0xa9a5d8ec,
>t=@0x825f39c) at /home/3S-LAB/lfavier/yade/build-trunk/include/yade-
>trunk/yade/lib-serialization/IOFormatManager.tpp:53
>#51 0x081a914c in Omega::loadSimulation (this=0x825f350) at
>core/Omega.cpp:222
>#52 0xa868f9d8 in pyOmega::load (this=0x8a46af0, fileName=@0xa9a5da3c)
>at py/yadeWrapper/yadeWrapper.cpp:518
>#53 0xa85812b2 in boost::python::detail::invoke<int, void
>(pyOmega::*)(std::string), boost::python::arg_from_python<pyOmega&>,
>boost::python::arg_from_python<std::string> > (f=@0x8429f5c,
>tc=@0xa9a5daa4, ac0=@0xa9a5da8c) at
>/usr/include/boost/python/detail/invoke.hpp:94
>#54 0xa861d604 in boost::python::detail::caller_arity<2u>::impl<void
>(pyOmega::*)(std::string), boost::python::default_call_policies,
>boost::mpl::vector3<void, pyOmega&, std::string> >::operator()
>(this=0x8429f5c, args_=0x899780c) at
>/usr/include/boost/python/detail/caller.hpp:199
>#55 0xa861d692 in
>boost::python::objects::caller_py_function_impl<boost::python::detail:
>:caller<void
>(pyOmega::*)(std::string), boost::python::default_call_policies,
>boost::mpl::vector3<void, pyOmega&, std::string> > >::operator()
>(this=0x8429f58, args=0x899780c, kw=0x0) at
>/usr/include/boost/python/object/py_function.hpp:38
>#56 0xb742e9c0 in boost::python::objects::function::call () from
>/usr/lib/libboost_python-gcc42-mt-1_34_1.so.1.34.1
>#57 0xb742ebe7 in ?? () from /usr/lib/libboost_python-
>gcc42-mt-1_34_1.so.1.34.1
>#58 0xb7e6001b in boost::function0<void,
>std::allocator<boost::function_base> >::operator() () from /usr/lib
>/libboost_thread-gcc42-mt-1_34_1.so.1.34.1
>#59 0xb743613e in boost::python::handle_exception_impl () from /usr/lib
>/libboost_python-gcc42-mt-1_34_1.so.1.34.1
>#60 0xb742c40e in ?? () from /usr/lib/libboost_python-
>gcc42-mt-1_34_1.so.1.34.1
>#61 0xb7eae897 in PyObject_Call () from /usr/lib/libpython2.5.so.1.0
>#62 0xb7f30eb0 in PyEval_EvalFrameEx () from
>/usr/lib/libpython2.5.so.1.0
>#63 0xb7f355a8 in PyEval_EvalCodeEx () from /usr/lib/libpython2.
5.so.1.0
>#64 0xb7f35703 in PyEval_EvalCode () from /usr/lib/libpython2.5.so.1.0
>#65 0xb7f58b1a in PyRun_FileExFlags () from /usr/lib/libpython2.
5.so.1.0
>#66 0xb7f58e1a in PyRun_SimpleFileExFlags () from
>/usr/lib/libpython2.5.so.1.0
>#67 0xb1901e7e in PythonUI::execScript (script=@0xa9a5e298) at
>gui/py/PythonUI.cpp:46
>#68 0xb1903046 in PythonUI::pythonSession () at gui/py/PythonUI.cpp:99
>#69 0xb1a698f7 in boost::detail::function::void_function_invoker0<void
>(*)(), void>::invoke (function_ptr=@0xa9a5e3b0) at
>/usr/include/boost/function/function_template.hpp:114
>#70 0xb7e6001b in boost::function0<void,
>std::allocator<boost::function_base> >::operator() () from /usr/lib
>/libboost_thread-gcc42-mt-1_34_1.so.1.34.1
>#71 0xb7e5fc27 in ?? () from /usr/lib/libboost_thread-
>gcc42-mt-1_34_1.so.1.34.1
>#72 0xb7e7a4fb in start_thread () from
>/lib/tls/i686/cmov/libpthread.so.0
>#73 0xb71c6e5e in clone () from /lib/tls/i686/cmov/libc.so.6
>
>Thread 2 (Thread 0xa71a7b90 (LWP 7227)):
>#0 0xb7fde410 in __kernel_vsyscall ()
>#1 0xb7e81bb8 in accept () from /lib/tls/i686/cmov/libpthread.so.0
>#2 0xa734ce84 in ?? () from /usr/lib/python2.5/lib-dynload/_socket.so
>#3 0xb7f336ce in PyEval_EvalFrameEx () from
>/usr/lib/libpython2.5.so.1.0
>#4 0xb7f34490 in PyEval_EvalFrameEx () from
>/usr/lib/libpython2.5.so.1.0
>#5 0xb7f34490 in PyEval_EvalFrameEx () from
>/usr/lib/libpython2.5.so.1.0
>#6 0xb7f34490 in PyEval_EvalFrameEx () from
>/usr/lib/libpython2.5.so.1.0
>#7 0xb7f355a8 in PyEval_EvalCodeEx () from /usr/lib/libpython2.
5.so.1.0
>#8 0xb7ed1676 in ?? () from /usr/lib/libpython2.5.so.1.0
>#9 0xb7eae897 in PyObject_Call () from /usr/lib/libpython2.5.so.1.0
>#10 0xb7eb609c in ?? () from /usr/lib/libpython2.5.so.1.0
>#11 0xb7eae897 in PyObject_Call () from /usr/lib/libpython2.5.so.1.0
>#12 0xb7f2cdec in PyEval_CallObjectWithKeywords () from
>/usr/lib/libpython2.5.so.1.0
>#13 0xb7f64f34 in ?? () from /usr/lib/libpython2.5.so.1.0
>#14 0xb7e7a4fb in start_thread () from
>/lib/tls/i686/cmov/libpthread.so.0
>#15 0xb71c6e5e in clone () from /lib/tls/i686/cmov/libc.so.6
>
>Thread 1 (Thread 0xb5ea96c0 (LWP 7225)):
>#0 0xb7fde410 in __kernel_vsyscall ()
>#1 0xb71854fb in waitpid () from /lib/tls/i686/cmov/libc.so.6
>#2 0xb7128643 in ?? () from /lib/tls/i686/cmov/libc.so.6
>#3 0xb7128a02 in system () from /lib/tls/i686/cmov/libc.so.6
>#4 0xb7e82d7d in system () from /lib/tls/i686/cmov/libpthread.so.0
>#5 0x081c3313 in sigHandler (sig=6) at core/yade.cpp:80
>#6 <signal handler called>
>#7 0xb7fde410 in __kernel_vsyscall ()
>#8 0xb711b085 in raise () from /lib/tls/i686/cmov/libc.so.6
>#9 0xb711ca01 in abort () from /lib/tls/i686/cmov/libc.so.6
>#10 0xb711410e in __assert_fail () from /lib/tls/i686/cmov/libc.so.6
>#11 0x081737b4 in boost::shared_ptr<Engine>::operator-> (this=0x8a56650)
>at /usr/include/boost/shared_ptr.hpp:315
>#12 0x081a430e in Omega::containTimeStepper (this=0x825f350) at
>core/Omega.cpp:291
>#13 0xb1a7cee2 in SimulationController::doUpdate (this=0x8398be0) at
>gui/qt3/SimulationController.cpp:504
>#14 0xb1a7db7a in SimulationController::timerEvent (this=0x8398be0) at
>gui/qt3/SimulationController.cpp:319
>#15 0xb787e568 in QObject::event () from /usr/lib/libqt-mt.so.3
>#16 0xb78b6d65 in QWidget::event () from /usr/lib/libqt-mt.so.3
>#17 0xb7814c36 in QApplication::internalNotify () from /usr/lib/libqt-
>mt.so.3
>#18 0xb7817564 in QApplication::notify () from /usr/lib/libqt-mt.so.3
>#19 0xb77a528d in QApplication::sendEvent () from /usr/lib/libqt-
mt.so.3
>#20 0xb7807b19 in QEventLoop::activateTimers () from /usr/lib/libqt-
>mt.so.3
>#21 0xb77ba64b in QEventLoop::processEvents () from /usr/lib/libqt-
>mt.so.3
>#22 0xb782ff90 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
>#23 0xb782fc8e in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
>#24 0xb78167df in QApplication::exec () from /usr/lib/libqt-mt.so.3
>#25 0xb1a68e9d in QtGUI::run (this=0x8334028, argc=2, argv=0xbfe35c34)
>at gui/qt3/QtGUI.cpp:79
>#26 0x081c2c99 in main (argc=2, argv=0xbfe35c34) at core/yade.cpp:288
>#0 0xb7fde410 in __kernel_vsyscall ()
>Abandon
>lfavier@r2balme:~/yade/bin$
>
>Thanks
>
>Emanuele
>--
>This message was sent from Launchpad by the user
>Emanuele Catalano (https://launchpad.net/~catalano)
>using the "Contact this team" link on the Yade developers team page.
>For more information see
>https://help.launchpad.net/YourAccount/ContactingPeople
>
>_______________________________________________
>Mailing list: https://launchpad.net/~yade-dev
>Post to : yade-dev@xxxxxxxxxxxxxxxxxxx
>Unsubscribe : https://launchpad.net/~yade-dev
>More help : https://help.launchpad.net/ListHelp
>
Attachment:
comments.odt.tar.gz
Description: application/gzip
===================================================================
EASY and FREE access to your email anywhere: http://Mailreader.com/
===================================================================