Hi, I had yesterday a reproducible crash in math (with 2.4):
( 1) 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) 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) ( 3) lyx: lyx(+0x27f7c3) [0x55f5196c57c3] ( 4) /lib64/libc.so.6: /lib64/libc.so.6(+0x1a2c0) [0x7fbca6e262c0] ( 5) lyx: lyx::InsetMathGrid::cellXOffset(lyx::BufferView const&, unsigned long) const ( 6) lyx: lyx::InsetMathGrid::draw(lyx::PainterInfo&, int, int) const ( 7) lyx: lyx::InsetMathHull::draw(lyx::PainterInfo&, int, int) const ( 8) lyx: lyx::MathRow::draw(lyx::PainterInfo&, int, int) const ( 9) lyx: lyx::InsetMathGrid::draw(lyx::PainterInfo&, int, int) const ( 10) lyx: lyx::InsetMathHull::draw(lyx::PainterInfo&, int, int) const ( 11) lyx: lyx::RowPainter::paintInset(lyx::Row::Element const&) const ( 12) lyx: lyx::RowPainter::paintText() ( 13) lyx: lyx::TextMetrics::drawParagraph(lyx::PainterInfo&, long, int, int) const ( 14) lyx: lyx::TextMetrics::draw(lyx::PainterInfo&, int, int) const ( 15) lyx: lyx::BufferView::draw(lyx::frontend::Painter&, bool) ( 16) lyx: lyx::frontend::GuiWorkArea::paintEvent(QPaintEvent*) ( 17) /lib64/libQt6Widgets.so.6: QWidget::event(QEvent*) ( 18) /lib64/libQt6Widgets.so.6: QFrame::event(QEvent*) ( 19) /lib64/libQt6Core.so.6: QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) ( 20) /lib64/libQt6Widgets.so.6: QApplicationPrivate::notify_helper(QObject*, QEvent*) ( 21) lyx: lyx::frontend::GuiApplication::notify(QObject*, QEvent*) ( 22) /lib64/libQt6Core.so.6: QCoreApplication::notifyInternal2(QObject*, QEvent*) ( 23) /lib64/libQt6Widgets.so.6: QWidgetPrivate::sendPaintEvent(QRegion const&) ( 24) /lib64/libQt6Widgets.so.6: QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) ( 25) /lib64/libQt6Widgets.so.6: QWidgetRepaintManager::paintAndFlush() ( 26) /lib64/libQt6Widgets.so.6: QWidget::event(QEvent*) ( 27) /lib64/libQt6Widgets.so.6: QApplicationPrivate::notify_helper(QObject*, QEvent*) ( 28) lyx: lyx::frontend::GuiApplication::notify(QObject*, QEvent*) ( 29) /lib64/libQt6Core.so.6: QCoreApplication::notifyInternal2(QObject*, QEvent*) ( 30) /lib64/libQt6Core.so.6: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) ( 31) /lib64/libQt6Core.so.6: /lib64/libQt6Core.so.6(+0x41efcf) [0x7fbca781efcf] ( 32) /lib64/libglib-2.0.so.0: /lib64/libglib-2.0.so.0(+0x412a3) [0x7fbca72eb2a3] ( 33) /lib64/libglib-2.0.so.0: /lib64/libglib-2.0.so.0(+0x4a1f8) [0x7fbca72f41f8] ( 34) /lib64/libglib-2.0.so.0: /lib64/libglib- 2.0.so.0(g_main_context_iteration+0x33) [0x7fbca72f43a3] ( 35) /lib64/libQt6Core.so.6: QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ( 36) /lib64/libQt6Core.so.6: QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ( 37) /lib64/libQt6Core.so.6: QCoreApplication::exec() ( 38) lyx: lyx::LyX::exec(int&, char**) ( 39) lyx: lyx(main+0x58) [0x55f51954c0f8] ( 40) /lib64/libc.so.6: /lib64/libc.so.6(+0x35b5) [0x7fbca6e0f5b5] ( 41) /lib64/libc.so.6: /lib64/libc.so.6(__libc_start_main+0x88) [0x7fbca6e0f668] ( 42) lyx: lyx(_start+0x25) [0x55f519559795] I changed to 2.5 and I am not able to reproduce this. For the moment my focus is on the classes (and all the works that I have to grade) and so I am reporting this in case it rings any bell. Best regards, -- José Abílio -- lyx-devel mailing list [email protected] https://lists.lyx.org/mailman/listinfo/lyx-devel
