On Friday 01 March 2002 12:58 pm, Lars Gullik Bjønnes wrote: > Abdelrazak Younes <[EMAIL PROTECTED]> writes: > > | lyx-1.2.0cvs: /usr/include/g++-3/std/bastring.cc:126: basic_string<charT, > | traits, Allocator> &basic_string<charT, traits, Allocator>::replace (unsigned > | int, unsigned int, const basic_string<charT, traits, Allocator> &, unsigned > | int, unsigned int) [with charT = char, traits = string_char_traits<char>, > | Allocator = __default_alloc_template<true, 0>]: Assertion `!(pos2 > len2)' > | failed. > > > | Program received signal SIGABRT, Aborted. > | 0x402bb971 in kill () from /lib/libc.so.6 > | (gdb) bt > | #0 0x402bb971 in kill () from /lib/libc.so.6 > | #1 0x402bb775 in raise () from /lib/libc.so.6 > | #2 0x402bcda3 in abort () from /lib/libc.so.6 > | #3 0x402b5162 in __assert_fail () from /lib/libc.so.6 > | #4 0x08313e84 in basic_string<char, string_char_traits<char>, > | __default_alloc_template<true, 0> >::replace () > | #5 0x082d905e in biblio::parseBibTeX () > > Seems that parseBibTeX is using string::replace wrong. > That's interesting. There is no "replace" in iblio::parseBibTeX. This routine has changed recently... Nope no "replace" in biblio.C verions 1.10 to 1.15 respectively.
Angus