Description of problem: Using search and replace when coming to the end of the document and choosing to resuming the replacement from the begin crashed lyx. Version-Release number of selected component: lyx-2.3.0-1.fc28 Additional info: reporter: libreport-2.9.5 backtrace_rating: 4 cmdline: /usr/bin/lyx -session 106d797468000152390949500000013900021_1524207483_17818 crash_function: std::__replacement_assert executable: /usr/bin/lyx journald_cursor: s=e8aaf388abbe41258e021dea65b3eadc;i=8e74ae;b=3e318b3cd6f249fea770d9f27225d47f;m=2a1086c11;t=56a47935502d8;x=687789148978d7d6 kernel: 4.16.2-300.fc28.x86_64 rootdir: / runlevel: N 5 type: CCpp uid: 1000 Truncated backtrace: Thread no. 1 (10 frames) #2 std::__replacement_assert at /usr/include/c++/8/x86_64-redhat-linux/bits/c++config.h:2389 #3 std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::operator[] at Paragraph.cpp:3745 #4 lyx::Paragraph::getInset at Paragraph.cpp:3747 #5 lyx::Paragraph::isInset at Paragraph.cpp:3885 #6 lyx::ParagraphMetrics::computeRowSignature at ParagraphMetrics.cpp:92 #7 lyx::TextMetrics::drawParagraph(lyx::PainterInfo&, long, int, int) const at TextMetrics.cpp:1883 #8 lyx::TextMetrics::draw at TextMetrics.cpp:1787 #9 lyx::BufferView::draw(lyx::frontend::Painter&) at BufferView.cpp:3093 #10 lyx::frontend::GuiWorkArea::Private::updateScreen() at GuiWorkArea.cpp:1219 #11 lyx::frontend::GuiWorkArea::redraw at GuiWorkArea.cpp:494
Created attachment 1431538 [details] File: backtrace
Created attachment 1431539 [details] File: cgroup
Created attachment 1431540 [details] File: core_backtrace
Created attachment 1431541 [details] File: cpuinfo
Created attachment 1431542 [details] File: dso_list
Created attachment 1431543 [details] File: environ
Created attachment 1431544 [details] File: limits
Created attachment 1431545 [details] File: maps
Created attachment 1431546 [details] File: mountinfo
Created attachment 1431547 [details] File: open_fds
Created attachment 1431548 [details] File: proc_pid_status
FWIW I reported this at lyx developers list. I have not been able to reproduce the crash after this occurrence.
lyx-2.3.1-1.fc29 has been submitted as an update to Fedora 29. https://bodhi.fedoraproject.org/updates/FEDORA-2018-21d24093c6
lyx-2.3.1-1.fc28 has been submitted as an update to Fedora 28. https://bodhi.fedoraproject.org/updates/FEDORA-2018-59da356db4
lyx-2.3.1-1.fc27 has been submitted as an update to Fedora 27. https://bodhi.fedoraproject.org/updates/FEDORA-2018-0166116eae
lyx-2.3.1-1.fc29 has been pushed to the Fedora 29 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2018-21d24093c6
lyx-2.3.1-1.fc27 has been pushed to the Fedora 27 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2018-0166116eae
lyx-2.3.1-1.fc28 has been pushed to the Fedora 28 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2018-59da356db4
lyx-2.3.1-1.fc27 has been pushed to the Fedora 27 stable repository. If problems still persist, please make note of it in this bug report.
lyx-2.3.1-1.fc29 has been pushed to the Fedora 29 stable repository. If problems still persist, please make note of it in this bug report.
lyx-2.3.1-1.fc28 has been pushed to the Fedora 28 stable repository. If problems still persist, please make note of it in this bug report.