lyx master crashed when converting text to note

V K sovhist at yahoo.com
Mon Feb 22 04:43:03 UTC 2021


Hello

I compiled Lyx master recently, wrote some text in the old document, selected some text and inserted note onto it. Lyx crashes. I did some tests: Lyx crashes when I insert note by shortcut or by menu. But it crashes only on particular text (that is some short lines, one line – one paragraph), I think, that causes word with " " quotes (they are foreign in Lithuanian, I copied text from mail), but I can make note on line with that word – there should be more lines selected to get a crash. There is no crash when I select the same text from the bottom and create note.
I can send file, but only privately.


Lyx version 2.4.0dev (not released yet) Built from git commit hash 5b9929c9 Qt Version (run-time): 5.15.2 Qt Version (compile-time): 5.15.2 Python detected: python3 -tt

Manjaro linux Sway (Wayland)

Error mesage from terminal:


/usr/include/c++/10.2.0/debug/vector:427:
In function:
    std::__debug::vector<_Tp, _Allocator>::reference  
    std::__debug::vector<_Tp,  
    _Allocator>::operator[](std::__debug::vector<_Tp,  
    _Allocator>::size_type) [with _Tp =  
    __gnu_debug::_Safe_iterator<std::__cxx1998::_List_iterator<lyx::Paragraph>,  
    std::__debug::list<lyx::Paragraph, std::allocator<lyx::Paragraph> >,  
    std::bidirectional_iterator_tag>; _Allocator =  
    std::allocator<__gnu_debug::_Safe_iterator<std::__cxx1998::_List_iterator<lyx::Paragraph>,  
    std::__debug::list<lyx::Paragraph, std::allocator<lyx::Paragraph> >,  
    std::bidirectional_iterator_tag> >; std::__debug::vector<_Tp,  
    _Allocator>::reference =  
    std::allocator_traits<std::allocator<__gnu_debug::_Safe_iterator<std::__cxx1998::_List_iterator<lyx::Paragraph>,  
    std::__debug::list<lyx::Paragraph, std::allocator<lyx::Paragraph> >,  
    std::bidirectional_iterator_tag> > >::value_type&;  
    std::__debug::vector<_Tp, _Allocator>::size_type = long unsigned int]
 
Error: attempt to subscript container with out-of-bounds index 77, but  
container only holds 46 elements.
 
Objects involved in the operation:
    sequence "this" @ 0x0x55b6e38fafb0 {
      type = std::__debug::vector<__gnu_debug::_Safe_iterator<std::__cxx1998::_List_iterator<lyx::Paragraph>, std::__debug::list<lyx::Paragraph, std::allocator<lyx::Paragraph> >, std::bidirectional_iterator_tag>, std::allocator<__gnu_debug::_Safe_iterator<std::__cxx1998::_List_iterator<lyx::Paragraph>, std::__debug::list<lyx::Paragraph, std::allocator<lyx::Paragraph> >, std::bidirectional_iterator_tag> > >;
    }
Nutraukta (aborted) (core dumped)


Valdemaras


More information about the lyx-users mailing list