I'm using the SVN current trunk. The bug happened with 3-days ago SVN version on Ubuntu 10.04 and on 20-minutes-ago svn version (Rev 35607) on Ubuntu 10.10.
In order to get the crash I'm typing a "wrong" word, when the red-wiggly-line appears, I right-clicking the word and choose some random word from the list. Crash almost every time. Any more details I can supply? Ronen. On Tue, Oct 12, 2010 at 1:09 AM, Stephan Witt <st.w...@gmx.net> wrote: > Am 12.10.2010 um 03:16 schrieb Ronen Abravanel: > > > Starting program: /home/ronen/dev/lyx/svn/lyx-devel/src/lyx > > [Thread debugging using libthread_db enabled] > > /usr/include/c++/4.4/bits/basic_string.h:738: typename > _Alloc::rebind<_CharT>::other::reference std::basic_string<Char, Traits, > Alloc>::operator[](typename _Alloc::rebind<_CharT>::other::size_type) [with > _CharT = wchar_t, _Traits = std::char_traits<wchar_t>, _Alloc = > std::allocator<wchar_t>]: Assertion '__pos <= size()' failed. > > > > Program received signal SIGABRT, Aborted. > > 0x0012d422 in __kernel_vsyscall () > > (gdb) bt > > #0 0x0012d422 in __kernel_vsyscall () > > #1 0x01139651 in raise () from /lib/tls/i686/cmov/libc.so.6 > > #2 0x0113ca82 in abort () from /lib/tls/i686/cmov/libc.so.6 > > #3 0x082686d0 in std::basic_string<wchar_t, std::char_traits<wchar_t>, > std::allocator<wchar_t> >::operator[](unsigned int) () > > #4 0x08252d4a in lyx::Paragraph::isWordSeparator (this=0x908f7b0, > pos=24) > > at Paragraph.cpp:2795 > > #5 0x08252f1d in lyx::Paragraph::locateWord (this=0x908f7b0, > > fr...@0xbfff80e8, t...@0xbfff80dc, loc=lyx::WHOLE_WORD) > > at Paragraph.cpp:3353 > > #6 0x08263242 in lyx::Paragraph::Private::rangeOfSpellCheck > (this=0x908f7b0) > > at Paragraph.cpp:391 > > #7 lyx::Paragraph::spellCheck (this=0x908f7b0) at Paragraph.cpp:3632 > > Hi Ronen, > > thank you for doing the backtrace. > Can you please give me some details? > You're using SVN current trunk code? > What are you doing to get the crash? > > Stephan