SIGSEGV on current master

José Matos jaomatos at gmail.com
Sat Mar 30 08:10:53 UTC 2024


On Fri, 2024-03-29 at 22:38 -0400, Scott Kostyshak wrote:
> To reproduce:
> 
> 1. Start a new document.
> 2. Start a math inset and put "x + y".
> 3. Select x.
> 4. Press ctrl + f to open find.
> 5. Press <Return>.
> 
> The result for me is a SIGSEGV.
> 
> Can anyone else reproduce?
> 
> Scott

Yes, this is the backtrace is attached.

-- 
José Abílio
-------------- next part --------------
lyx: SIGSEGV signal caught!
Sorry, you have found a bug in LyX, hope you have not lost any data.
Please read the bug-reporting instructions in 'Help->Introduction' and send us a bug report, if necessary. Thanks!
Bye.
Error: LyX crashed!
----------------------------------------
SIGSEGV signal caught!
Sorry, you have found a bug in LyX, hope you have not lost any data.
Please read the bug-reporting instructions in 'Help->Introduction' and send us a bug report, if necessary. Thanks!
Bye.
(  1) src/lyx: lyx::frontend::Alert::doError(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, bool)
(  2) src/lyx: std::_Function_handler<void (), std::_Bind<void (*(std::reference_wrapper<std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const>, std::reference_wrapper<std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const>, std::reference_wrapper<bool>))(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, bool)> >::_M_invoke(std::_Any_data const&)
(  3) src/lyx: lyx::frontend::InGuiThread<void>::synchronousFunctionCall()
(  4) src/lyx: lyx::frontend::IntoGuiThreadMover::callInGuiThread()
(  5) src/lyx: lyx::frontend::Alert::error(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, bool)
(  6) src/lyx: src/lyx() [0x77de5a]
(  7) /lib64/libc.so.6: /lib64/libc.so.6(+0x40710) [0x7f7d06453710]
(  8) src/lyx: lyx::CursorSlice::setPitPos(long, long)
(  9) src/lyx: lyx::InsetText::edit(lyx::Cursor&, bool, lyx::Inset::EntryDirection)
( 10) src/lyx: lyx::BufferView::setCursorSelectionTo(lyx::DocIterator const&)
( 11) src/lyx: lyx::findOne(lyx::BufferView*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, bool, bool, bool, bool, bool, bool, bool, bool)
( 12) src/lyx: lyx::lyxfind(lyx::BufferView*, lyx::FuncRequest const&)
( 13) src/lyx: lyx::BufferView::dispatch(lyx::FuncRequest const&, lyx::DispatchResult&)
( 14) src/lyx: lyx::frontend::GuiView::dispatchToBufferView(lyx::FuncRequest const&, lyx::DispatchResult&)
( 15) src/lyx: lyx::frontend::GuiView::dispatch(lyx::FuncRequest const&, lyx::DispatchResult&)
( 16) src/lyx: lyx::frontend::GuiApplication::dispatch(lyx::FuncRequest const&, lyx::DispatchResult&)
( 17) src/lyx: lyx::frontend::GuiApplication::dispatch(lyx::FuncRequest const&)
( 18) src/lyx: lyx::dispatch(lyx::FuncRequest const&)
( 19) src/lyx: lyx::frontend::GuiSearchWidget::find(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, bool, bool, bool, bool, bool, bool)
( 20) src/lyx: lyx::frontend::GuiSearchWidget::doFind(bool, bool)
( 21) src/lyx: lyx::frontend::GuiSearchWidget::keyPressEvent(QKeyEvent*)
( 22) /lib64/libQt6Widgets.so.6: QWidget::event(QEvent*)
( 23) /lib64/libQt6Widgets.so.6: QApplicationPrivate::notify_helper(QObject*, QEvent*)
( 24) /lib64/libQt6Widgets.so.6: QApplication::notify(QObject*, QEvent*)
( 25) src/lyx: lyx::frontend::GuiApplication::notify(QObject*, QEvent*)
( 26) /lib64/libQt6Core.so.6: QCoreApplication::notifyInternal2(QObject*, QEvent*)
( 27) /lib64/libQt6Widgets.so.6: /lib64/libQt6Widgets.so.6(+0x1fb270) [0x7f7d07dfb270]
( 28) /lib64/libQt6Widgets.so.6: QApplicationPrivate::notify_helper(QObject*, QEvent*)
( 29) src/lyx: lyx::frontend::GuiApplication::notify(QObject*, QEvent*)
( 30) /lib64/libQt6Core.so.6: QCoreApplication::notifyInternal2(QObject*, QEvent*)
( 31) /lib64/libQt6Gui.so.6: QGuiApplicationPrivate::processKeyEvent(QWindowSystemInterfacePrivate::KeyEvent*)
( 32) /lib64/libQt6Gui.so.6: QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
( 33) /lib64/libQt6Gui.so.6: /lib64/libQt6Gui.so.6(+0x740824) [0x7f7d07940824]
( 34) /lib64/libglib-2.0.so.0: /lib64/libglib-2.0.so.0(+0x5c68c) [0x7f7d0690f68c]
( 35) /lib64/libglib-2.0.so.0: /lib64/libglib-2.0.so.0(+0xbd788) [0x7f7d06970788]
( 36) /lib64/libglib-2.0.so.0: /lib64/libglib-2.0.so.0(g_main_context_iteration+0x33) [0x7f7d06910b03]
( 37) /lib64/libQt6Core.so.6: QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
( 38) /lib64/libQt6Core.so.6: QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
( 39) /lib64/libQt6Core.so.6: QCoreApplication::exec()
( 40) src/lyx: lyx::frontend::GuiApplication::exec()
( 41) src/lyx: lyx::LyX::exec(int&, char**)
( 42) src/lyx: src/lyx(main+0x45) [0x62248b]
( 43) /lib64/libc.so.6: /lib64/libc.so.6(+0x2a088) [0x7f7d0643d088]
( 44) /lib64/libc.so.6: /lib64/libc.so.6(__libc_start_main+0x8b) [0x7f7d0643d14b]
( 45) src/lyx: src/lyx(_start+0x25) [0x622385]

[1]+  Aborted                 (core dumped) src/lyx


More information about the lyx-devel mailing list