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

Reply via email to