On Wed, Jan 25, 2023 at 09:41:48PM +0900, Yokota K. wrote: > Dear list, > > Here is updated LaTeXConfig.lyx in which bxjsclasses (extended Japanese new > standard class) added. The class supports XeLaTeX and LuaLaTeX so that > users can use it without relying on Japanese local pLaTeX to write Japanese > texts. > > If it looks appropriate, please include it in English version.
The changes look OK to me and I commited it. But fun times ahead! I get SIGSEGV when loading your file (when view is scrolled on your changes). I can reproduce it only when not running under gdb. The backtrace from our error window: ( 1) /home//lyx/devel/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) /home//lyx/devel/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) ( 3) /home//lyx/devel/src/lyx: /home//lyx/devel/src/lyx(+0x48dd27) [0x55947f718d27] ( 4) /lib/x86_64-linux-gnu/libc.so.6: /lib/x86_64-linux-gnu/libc.so.6(+0x38d60) [0x7fd98a4f7d60] ( 5) /home//lyx/devel/src/lyx: lyx::Paragraph::id() const ( 6) /home//lyx/devel/src/lyx: lyx::TextMetrics::drawParagraph(lyx::PainterInfo&, long, int, int) const ( 7) /home//lyx/devel/src/lyx: lyx::TextMetrics::draw(lyx::PainterInfo&, int, int) const ( 8) /home//lyx/devel/src/lyx: lyx::InsetText::draw(lyx::PainterInfo&, int, int) const ( 9) /home//lyx/devel/src/lyx: lyx::InsetCollapsible::draw(lyx::PainterInfo&, int, int) const ( 10) /home//lyx/devel/src/lyx: lyx::InsetInfo::draw(lyx::PainterInfo&, int, int) const ( 11) /home//lyx/devel/src/lyx: lyx::RowPainter::paintInset(lyx::Row::Element const&) const ( 12) /home//lyx/devel/src/lyx: lyx::RowPainter::paintText() ( 13) /home//lyx/devel/src/lyx: lyx::TextMetrics::drawParagraph(lyx::PainterInfo&, long, int, int) const ( 14) /home//lyx/devel/src/lyx: lyx::TextMetrics::draw(lyx::PainterInfo&, int, int) const ( 15) /home//lyx/devel/src/lyx: lyx::BufferView::draw(lyx::frontend::Painter&, bool) ( 16) /home//lyx/devel/src/lyx: lyx::frontend::GuiWorkArea::paintEvent(QPaintEvent*) ( 17) /lib/x86_64-linux-gnu/libQt5Widgets.so.5: QWidget::event(QEvent*) ( 18) /lib/x86_64-linux-gnu/libQt5Widgets.so.5: QFrame::event(QEvent*) ( 19) /lib/x86_64-linux-gnu/libQt5Core.so.5: QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) ( 20) /lib/x86_64-linux-gnu/libQt5Widgets.so.5: QApplicationPrivate::notify_helper(QObject*, QEvent*) ( 21) /home//lyx/devel/src/lyx: lyx::frontend::GuiApplication::notify(QObject*, QEvent*) ( 22) /lib/x86_64-linux-gnu/libQt5Core.so.5: QCoreApplication::notifyInternal2(QObject*, QEvent*) ( 23) /lib/x86_64-linux-gnu/libQt5Widgets.so.5: QWidgetPrivate::sendPaintEvent(QRegion const&) ( 24) /lib/x86_64-linux-gnu/libQt5Widgets.so.5: QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) ( 25) /lib/x86_64-linux-gnu/libQt5Widgets.so.5: /lib/x86_64-linux-gnu/libQt5Widgets.so.5(+0x1737f0) [0x7fd98b7417f0] ( 26) /lib/x86_64-linux-gnu/libQt5Widgets.so.5: QWidget::event(QEvent*) ( 27) /lib/x86_64-linux-gnu/libQt5Widgets.so.5: QApplicationPrivate::notify_helper(QObject*, QEvent*) ( 28) /home//lyx/devel/src/lyx: lyx::frontend::GuiApplication::notify(QObject*, QEvent*) ( 29) /lib/x86_64-linux-gnu/libQt5Core.so.5: QCoreApplication::notifyInternal2(QObject*, QEvent*) ( 30) /lib/x86_64-linux-gnu/libQt5Core.so.5: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) ( 31) /lib/x86_64-linux-gnu/libQt5Core.so.5: /lib/x86_64-linux-gnu/libQt5Core.so.5(+0x305e93) [0x7fd98acc4e93] ( 32) /lib/x86_64-linux-gnu/libglib-2.0.so.0: /lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_dispatch+0x25b) [0x7fd98a3d9e6b] ( 33) /lib/x86_64-linux-gnu/libglib-2.0.so.0: /lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x52118) [0x7fd98a3da118] ( 34) /lib/x86_64-linux-gnu/libglib-2.0.so.0: /lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_iteration+0x2f) [0x7fd98a3da1cf] ( 35) /lib/x86_64-linux-gnu/libQt5Core.so.5: QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ( 36) /lib/x86_64-linux-gnu/libQt5Core.so.5: QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ( 37) /lib/x86_64-linux-gnu/libQt5Core.so.5: QCoreApplication::exec() ( 38) /home//lyx/devel/src/lyx: lyx::LyX::exec(int&, char**) ( 39) /home//lyx/devel/src/lyx: /home//lyx/devel/src/lyx(main+0x47) [0x55947f5bb337] ( 40) /lib/x86_64-linux-gnu/libc.so.6: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xea) [0x7fd98a4e2d0a] ( 41) /home//lyx/devel/src/lyx: /home//lyx/devel/src/lyx(_start+0x2a) [0x55947f5c9baa] Terminal: QPaintDevice: Cannot destroy paint device that is being painted Pavel At the same time I can't rep > > Koji > -- > lyx-docs mailing list > lyx-d...@lists.lyx.org > http://lists.lyx.org/mailman/listinfo/lyx-docs -- lyx-devel mailing list lyx-devel@lists.lyx.org http://lists.lyx.org/mailman/listinfo/lyx-devel