I know that execution has gone inside MeshWorker::integration_loop and it segfaults before coming out.
I think I am making mistake in boost::bind. If you see my original message, I bind some variables from ConservationLaw class to the integrate functions, which I am not sure is correct. praveen On Tue, Mar 15, 2011 at 10:13 PM, Bärbel Janssen < [email protected]> wrote: > Hi, > > ok. What I still don't understand is why do you think that the MeshWorker > causes this problem? > > > Best, Bärbel > > -- > Bärbel Janssen > Institut für Angewandte Mathematik > Universität Heidelberg > > Im Neuenheimer Feld 293, Raum 213 > Telefon: +49 6221 54-5449 > > > On Tue, 15 Mar 2011, Praveen C wrote: > > This is the code from /usr/include/c++/4.2.1/bits/locale_facets.tcc >> >> I have indicated the line number in the gdb error below. >> >> parameters variable in step-33 has a FunctionParser which reads some >> functions from input file. But I cannot understand why this is causing >> problem inside >> MeshWorker::integration_loop. >> >> Thanks a lot >> praveen >> >> bool >> __verify_grouping(const char* __grouping, size_t __grouping_size, >> const string& __grouping_tmp) >> { >> const size_t __n = __grouping_tmp.size() - 1; >> const size_t __min = std::min(__n, size_t(__grouping_size - 1)); >> size_t __i = __n; >> bool __test = true; >> >> // Parsed number groupings have to match the >> // numpunct::grouping string exactly, starting at the >> // right-most point of the parsed sequence of elements ... >> for (size_t __j = 0; __j < __min && __test; --__i, ++__j) >> __test = __grouping_tmp[__i] == __grouping[__j]; >> for (; __i && __test; --__i) >> __test = __grouping_tmp[__i] == __grouping[__min]; >> // ... but the first parsed grouping can be <= numpunct >> // grouping (only do the check if the numpunct char is > 0 >> // because <= 0 means any size is ok). >> if (static_cast<signed char>(__grouping[__min]) > 0) >> __test &= __grouping_tmp[0] <= __grouping[__min]; >> return __test; >> } //THIS IS LINE 2578 >> >> >> On Tue, Mar 15, 2011 at 9:02 PM, Bärbel Janssen < >> [email protected]> wrote: >> Well, for me it is necessary to see this line of code to try to help >> you to find out what's going wrong in your code. Could you post this line? >> And >> maybe a few lines around? >> >> Best, Bärbel >> >> -- >> Bärbel Janssen >> Institut für Angewandte Mathematik >> Universität Heidelberg >> >> Im Neuenheimer Feld 293, Raum 213 >> Telefon: +49 6221 54-5449 >> >> >> On Tue, 15 Mar 2011, Praveen C wrote: >> >> On Tue, Mar 15, 2011 at 8:37 PM, Bärbel Janssen < >> [email protected]> wrote: >> Hi, >> >> can you tell what happens here 0x00000001020a255d in >> fparser::FunctionParser::~FunctionParser () at locale_facets.tcc:2578? >> >> I am stumped here. Do I have to use gdb to find out ? Could you give >> me some help on this, or point me to a place where I can learn how to do >> this ? >> >> locale_facets.tcc seems to be located at >> /usr/include/c++/4.2.1/bits/locale_facets.tcc >> >> Thanks >> praveen >> >> >> >>
_______________________________________________ dealii mailing list http://poisson.dealii.org/mailman/listinfo/dealii
