Am Donnerstag, den 09.07.2020, 11:50 +0200 schrieb Jürgen Spitzmüller:
> Am Donnerstag, den 09.07.2020, 10:26 +0200 schrieb Jürgen
> Spitzmüller:
> > * Open a new document and type something.
> > * Open document settings
> > * Change something (e.g., font)
> > * Apply
> > 
> > Now Update and View are disabled unless you close and reopen.
> 
> Furthermore, some formats (e.g. the former LyX formats) are now
> missing
> from the export menu and sendto dialog.

Also, tex2lyx coredumps when attempting to import some files, e.g.
algo2e.tex from tex2lyx/tests. It seems to enter some loop and
eventually crashes:

(  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() [0x9b616e]
(  7) /lib64/libc.so.6: /lib64/libc.so.6(+0x3c530) [0x7f3fc81e5530]
(  8) /lib64/libc.so.6: /lib64/libc.so.6(+0x16531b) [0x7f3fc830e31b]
(  9) src/lyx: std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> >::_M_assign(std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&)
( 10) src/lyx:
lyx::InsetCaptionable::setCaptionType(std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&)
( 11) src/lyx:
lyx::InsetFloat::setCaptionType(std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&)
( 12) src/lyx: lyx::InsetFloat::InsetFloat(lyx::Buffer*,
std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> > const&)
( 13) src/lyx: lyx::readInset(lyx::Lexer&, lyx::Buffer*)
( 14) src/lyx: lyx::Text::readParToken(lyx::Paragraph&, lyx::Lexer&,
std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> > const&, lyx::Font&, lyx::Change&,
lyx::ErrorList&)
( 15) src/lyx: lyx::Text::readParagraph(lyx::Paragraph&, lyx::Lexer&,
lyx::ErrorList&)
( 16) src/lyx: lyx::Text::read(lyx::Lexer&, lyx::ErrorList&,
lyx::InsetText*)
( 17) src/lyx: lyx::Buffer::readDocument(lyx::Lexer&)
( 18) src/lyx: lyx::Buffer::readFile(lyx::support::FileName const&)
( 19) src/lyx: lyx::Buffer::loadThisLyXFile(lyx::support::FileName
const&)
( 20) src/lyx: lyx::Buffer::loadLyXFile()
( 21) src/lyx: lyx::checkAndLoadLyXFile(lyx::support::FileName const&,
bool)
( 22) src/lyx:
lyx::frontend::GuiView::loadDocument(lyx::support::FileName const&,
bool)
( 23) src/lyx:
lyx::frontend::GuiView::importDocument(std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&)
( 24) src/lyx: lyx::frontend::GuiView::dispatch(lyx::FuncRequest
const&, lyx::DispatchResult&)
( 25) src/lyx: lyx::frontend::GuiApplication::dispatch(lyx::FuncRequest
const&, lyx::DispatchResult&)
( 26) src/lyx: lyx::frontend::GuiApplication::dispatch(lyx::FuncRequest
const&)
( 27) src/lyx: lyx::dispatch(lyx::FuncRequest const&)
( 28) src/lyx: lyx::frontend::Action::action()
( 29) src/lyx: src/lyx() [0xf1e84b]
( 30) /usr/lib64/libQt5Core.so.5: /usr/lib64/libQt5Core.so.5(+0x2ee020)
[0x7f3fc89c0020]
( 31) /usr/lib64/libQt5Widgets.so.5: QAction::triggered(bool)
( 32) /usr/lib64/libQt5Widgets.so.5:
QAction::activate(QAction::ActionEvent)
( 33) /usr/lib64/libQt5Widgets.so.5:
/usr/lib64/libQt5Widgets.so.5(+0x2f328a) [0x7f3fc965f28a]
( 34) /usr/lib64/libQt5Widgets.so.5:
/usr/lib64/libQt5Widgets.so.5(+0x2fa8f2) [0x7f3fc96668f2]
( 35) /usr/lib64/libQt5Widgets.so.5: QWidget::event(QEvent*)
( 36) /usr/lib64/libQt5Widgets.so.5:
QApplicationPrivate::notify_helper(QObject*, QEvent*)
( 37) /usr/lib64/libQt5Widgets.so.5: QApplication::notify(QObject*,
QEvent*)
( 38) src/lyx: lyx::frontend::GuiApplication::notify(QObject*, QEvent*)
( 39) /usr/lib64/libQt5Core.so.5:
QCoreApplication::notifyInternal2(QObject*, QEvent*)
( 40) /usr/lib64/libQt5Widgets.so.5:
QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*,
QWidget*, QWidget**, QPointer<QWidget>&, bool, bool)
( 41) /usr/lib64/libQt5Widgets.so.5:
/usr/lib64/libQt5Widgets.so.5(+0x1d56b3) [0x7f3fc95416b3]
( 42) /usr/lib64/libQt5Widgets.so.5:
/usr/lib64/libQt5Widgets.so.5(+0x1d862e) [0x7f3fc954462e]
( 43) /usr/lib64/libQt5Widgets.so.5:
QApplicationPrivate::notify_helper(QObject*, QEvent*)
( 44) src/lyx: lyx::frontend::GuiApplication::notify(QObject*, QEvent*)
( 45) /usr/lib64/libQt5Core.so.5:
QCoreApplication::notifyInternal2(QObject*, QEvent*)
( 46) /usr/lib64/libQt5Gui.so.5:
QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate
::MouseEvent*)
( 47) /usr/lib64/libQt5Gui.so.5:
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::Proce
ssEventsFlag>)
( 48) /usr/lib64/libQt5XcbQpa.so.5:
/usr/lib64/libQt5XcbQpa.so.5(+0x64f4a) [0x7f3fc52b0f4a]
( 49) /usr/lib64/libglib-2.0.so.0: /usr/lib64/libglib-
2.0.so.0(g_main_context_dispatch+0x167) [0x7f3fc77682c7]
( 50) /usr/lib64/libglib-2.0.so.0: /usr/lib64/libglib-
2.0.so.0(+0x54648) [0x7f3fc7768648]
( 51) /usr/lib64/libglib-2.0.so.0: /usr/lib64/libglib-
2.0.so.0(g_main_context_iteration+0x2f) [0x7f3fc77686ff]
( 52) /usr/lib64/libQt5Core.so.5:
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFla
g>)
( 53) /usr/lib64/libQt5Core.so.5:
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
( 54) /usr/lib64/libQt5Core.so.5: QCoreApplication::exec()
( 55) src/lyx: lyx::frontend::GuiApplication::exec()
( 56) src/lyx: lyx::LyX::exec(int&, char**)
( 57) src/lyx: src/lyx(main+0x45) [0x77dfd7]
( 58) /lib64/libc.so.6: /lib64/libc.so.6(__libc_start_main+0xea)
[0x7f3fc81cfcca]
( 59) src/lyx: src/lyx(_start+0x2a) [0x77deea]


Consequently, make updatetests in tex2lyx is broken.

Jürgen

> 
> Jürgen
> 
> > Jürgen

Attachment: signature.asc
Description: This is a digitally signed message part

-- 
lyx-devel mailing list
[email protected]
http://lists.lyx.org/mailman/listinfo/lyx-devel

Reply via email to