... the same by me... Am Samstag, den 10.09.2011, 15:00 +0000 schrieb Jigar Shah:
> I get the ceash report consistently. It occurs specifically after a > restart or login into the system. > > > On Sat 10 Sep 2011 05:41:08 AM CDT, Mikkel Kamstrup Erlandsen > <mikkel.kamst...@gmail.com> wrote: > > > Ok. The updated crash reports looks sensible. I am still quite in the > > dark about this, it could be a binding issue or something - do you > > guys get it consistently or only occasionally? > > > > So my guess work so far goes something like this: Consider the buggy > > expression from the fts.py Python code: > > > > query = self._query_parser.parse_query ("zgsu:file*", > > > > self.QUERY_PARSER_FLAGS) > > > > Since this gives an error in basic_string::assign, which is a C++ > > function, it's probably raising an error from the autogenerated SWIG > > bindings for libxapian marshalling that into a RuntimeError. Meaning > > that we are probably passing either a malformed string or a non-string > > where it expects a string. > > > > I tried passing weird combos of strings and ints to parse_query() just > > now, and no matter how I cut it I can only get it to raise a TypeError > > ala TypeError: in method 'QueryParser_parse_query', argument 2 of type > > 'std::string const&'. Never a RuntimeError. So it's something deeper > > than that. > > > > So still in the dark here... > > > > @joey - did you manually twiddle with the fts.py file you have > > installed (like adding debug statements or such)? Oddly enough your > > line number seems to be off by 2 compared to the 0.0.12 code. > > > -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/839740 Title: zeitgeist-daemon crashed with RuntimeError in _check_index(): basic_string::assign To manage notifications about this bug go to: https://bugs.launchpad.net/zeitgeist-extensions/+bug/839740/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs