Am Donnerstag, den 09.07.2020, 12:48 +0200 schrieb Jürgen Spitzmüller: > 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:
Backtrance: #0 0x00007ffff674c31b in __memmove_avx_unaligned_erms () at /lib64/libc.so.6 #1 0x000000000079cd33 in std::char_traits<char>::copy(char*, char const*, unsigned long) (__n=9, __s2=<optimized out>, __s1=<optimized out>) at /usr/include/c++/10/bits/char_traits.h:395 #2 0x000000000079cd33 in std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char*, char const*, unsigned long) (__n=9, __s=<optimized out>, __d=<optimized out>) at /usr/include/c++/10/bits/basic_string.h:351 #3 0x000000000079cd33 in 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&) (this=this@entry=0x26db1f0, __str="senseless") at /usr/include/c++/10/bits/basic_string.tcc:272 #4 0x0000000000e63308 in std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (__str="senseless", this=0x26db1f0) at /usr/include/c++/10/bits/basic_string.h:1335 #5 0x0000000000e63308 in std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (__str="senseless", this=0x26db1f0) at /usr/include/c++/10/bits/basic_string.h:667 #6 0x0000000000e63308 in lyx::InsetCaptionable::setCaptionType(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (this=this@entry =0x26db0a0, type="senseless") at insets/InsetCaptionable.cpp:39 #7 0x0000000000d29911 in lyx::InsetFloat::setCaptionType(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (this=this@entry =0x26db0a0, type="senseless") at insets/InsetFloat.cpp:136 #8 0x0000000000d2a06a in lyx::InsetFloat::InsetFloat(lyx::Buffer*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (this=0x26db0a0, buf=<optimized out>, params_str="") --Type <RET> for more, q to quit, c to continue without paging-- ts/InsetFloat.cpp:129 #9 0x0000000000b71f05 in lyx::readInset(lyx::Lexer&, lyx::Buffer*) (lex=..., buf=buf@entry=0x2e57cf0) at /usr/include/c++/10/bits/char_traits.h:322 #10 0x0000000000a99f27 in 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&) (this=this@entry=0x2558088, par=..., lex=..., token="\\begin_inset", font=..., change=..., errorList=...) at Text.cpp:440 #11 0x0000000000a9b613 in lyx::Text::readParagraph(lyx::Paragraph&, lyx::Lexer&, lyx::ErrorList&) (this=this@entry=0x2558088, par=..., lex=..., errorList=...) at Text.cpp:597 #12 0x0000000000a9f8d4 in lyx::Text::read(lyx::Lexer&, lyx::ErrorList&, lyx::InsetText*) (this=0x2558088, lex=..., errorList=..., insetPtr=0x2558070) at /usr/include/c++/10/ext/aligned_buffer.h:72 #13 0x000000000082b0a2 in lyx::Buffer::readDocument(lyx::Lexer&) ( this=this@entry=0x2e57cf0, lex=...) at Buffer.cpp:1100 #14 0x000000000082bb22 in lyx::Buffer::readFile(lyx::support::FileName const&) (this=this@entry=0x2e57cf0, fn=...) at Buffer.cpp:1224 #15 0x000000000082bdb9 in lyx::Buffer::loadThisLyXFile(lyx::support::FileName const&) ( this=this@entry=0x2e57cf0, fn=...) at Buffer.cpp:4842 #16 0x000000000082e5a1 in lyx::Buffer::loadLyXFile() (this=this@entry=0 x2e57cf0) at Buffer.cpp:4836 #17 0x0000000000854b96 in lyx::checkAndLoadLyXFile(lyx::support::FileName const&, bool) (filename=..., acceptDirty=acceptDirty@entry=false) at buffer_funcs.cpp:116 #18 0x0000000000ea39e2 in lyx::frontend::GuiView::loadDocument(lyx::support::FileName const&, bool) (this=this@entry=0x2137a60, filename=..., tolastfiles=tolastfiles@entry=true) at GuiView.cpp:2364 #19 0x0000000000ead0f1 in lyx::frontend::import (errorList=..., format="latex", filename=..., lv=0x2137a60) at GuiView.cpp:2498 #20 0x0000000000ead0f1 in lyx::frontend::GuiView::importDocument(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (this=this@entry=0x2137a60, argument="latex") at GuiView.cpp:2612 #21 0x0000000000eb32f5 in lyx::frontend::GuiView::dispatch(lyx::FuncRequest const&, lyx::DispatchResult&) (this=0x2137a60, cmd=..., dr=...) at ../../../src/FuncRequest.h:67 #22 0x0000000000e7cf6d in lyx::frontend::GuiApplication::dispatch(lyx::FuncRequest const&, lyx::DispatchResult&) (this=0x1717d40, cmd=..., dr=...) at GuiApplication.cpp:2090 #23 0x0000000000e6f743 in lyx::frontend::GuiApplication::dispatch(lyx::FuncRequest const&) (this=0x1717d40, cmd=...) at GuiApplication.cpp:1405 #24 0x00000000009b3a67 in lyx::dispatch(lyx::FuncRequest const&) (action=...) at LyX.cpp:1480 #25 0x0000000000f1e7e4 in lyx::frontend::Action::action() (this=0x2f4d250) at /usr/include/c++/10/bits/shared_ptr_base.h:1324 #26 0x0000000000f1e84b in lyx::frontend::Action::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at moc_Action.cpp:82 #27 0x00007ffff6dfe020 in () at /usr/lib64/libQt5Core.so.5 #28 0x00007ffff7920ad2 in QAction::triggered(bool) () at /usr/lib64/libQt5Widgets.so.5 #29 0x00007ffff7923311 in QAction::activate(QAction::ActionEvent) () at /usr/lib64/libQt5Widgets.so.5 #30 0x00007ffff7a9d28a in () at /usr/lib64/libQt5Widgets.so.5 #31 0x00007ffff7aa48f2 in () at /usr/lib64/libQt5Widgets.so.5 #32 0x00007ffff79670de in QWidget::event(QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #33 0x00007ffff79270cf in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5 --Type <RET> for more, q to quit, c to continue without paging-- #34 0x00007ffff792e121 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #35 0x0000000000e7e157 in lyx::frontend::GuiApplication::notify(QObject*, QEvent*) (this=0x1717d40, receiver=<optimized out>, event=<optimized out>) at GuiApplication.cpp:2765 #36 0x00007ffff6dc7b0a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5 #37 0x00007ffff792d036 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) () at /usr/lib64/libQt5Widgets.so.5 #38 0x00007ffff797f6b3 in () at /usr/lib64/libQt5Widgets.so.5 #39 0x00007ffff798262e in () at /usr/lib64/libQt5Widgets.so.5 #40 0x00007ffff79270cf in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #41 0x0000000000e7e157 in lyx::frontend::GuiApplication::notify(QObject*, QEvent*) (this=0x1717d40, receiver=<optimized out>, event=<optimized out>) at GuiApplication.cpp:2765 #42 0x00007ffff6dc7b0a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5 #43 0x00007ffff7207dfb in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate ::MouseEvent*) () at /usr/lib64/libQt5Gui.so.5 #44 0x00007ffff71de09b in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::Proce ssEventsFlag>) () at /usr/lib64/libQt5Gui.so.5 #45 0x00007ffff36eef4a in () at /usr/lib64/libQt5XcbQpa.so.5 #46 0x00007ffff5ba62c7 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0 #47 0x00007ffff5ba6648 in () at /usr/lib64/libglib-2.0.so.0 #48 0x00007ffff5ba66ff in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #49 0x00007ffff6e1ef4f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFla g>) () at /usr/lib64/libQt5Core.so.5 #50 0x00007ffff6dc64cb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #51 0x00007ffff6dce730 in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5 #52 0x0000000000e693b3 in lyx::frontend::GuiApplication::exec() (this=0x1717d40) at GuiApplication.cpp:2522 #53 0x00000000009bf7e5 in lyx::LyX::exec(int&, char**) (this=this@entry =0x7fffffffdb50, argc=@0x7fffffffdb4c: 1, argv=<optimized out>) at /usr/include/c++/10/bits/unique_ptr.h:420 #54 0x000000000077dfd7 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at main.cpp:42
signature.asc
Description: This is a digitally signed message part
-- lyx-devel mailing list lyx-devel@lists.lyx.org http://lists.lyx.org/mailman/listinfo/lyx-devel