#11688: crash in latex export
Neal Becker
ndbecker2 at gmail.com
Wed Oct 23 13:34:37 UTC 2019
How do you see latin9?
In lyx the setting Document/settings/language/encoding is 'language default'.
If I try export/LaTeX/luatex or export/LaTeX/pdflatex it crashes.
Haven't tried other varieties.
What other info is needed? Do I need to supply the figures as well?
If I open the .lyx file in emacs, the encoding says
U -- utf-8-unix (alias: mule-utf-8-unix cp65001-unix)
UTF-8 (no signature (BOM))
Type: utf-8 (UTF-8: Emacs internal multibyte form)
EOL type: LF
This coding system encodes the following charsets:
unicode
The bib file says:
U -- utf-8-with-signature-dos
UTF-8 (with signature (BOM))
Type: utf-8 (UTF-8: Emacs internal multibyte form)
EOL type: CRLF
This coding system encodes the following charsets:
unicode
On Wed, Oct 23, 2019 at 9:20 AM LyX Ticket Tracker <trac at lyx.org> wrote:
>
> #11688: crash in latex export
> ----------------------+--------------------------
> Reporter: nbecker | Owner: lasgouttes
> Type: defect | Status: new
> Priority: high | Milestone:
> Component: general | Version: unspecified
> Severity: critical | Resolution:
> Keywords: |
> ----------------------+--------------------------
>
> Old description:
>
> > Repeatable crash in export latex (luatex).
> > Tested with lyx-2.3.3 and with 2.4 (today's git). Both Fedora 30 x86_64
> > linux.
> >
> > where
> > #0 0x00007ffff68f5e35 in raise () at /lib64/libc.so.6
> > #1 0x00007ffff68e0895 in abort () at /lib64/libc.so.6
> > #2 0x0000000000978010 in lyx::lyx_exit(int)
> > (exit_code=exit_code at entry=1) at LyX.cpp:273
> > #3 0x0000000000ea347e in lyx::frontend::GuiApplication::notify(QObject*,
> > QEvent*)
> > (this=<optimized out>, receiver=<optimized out>, event=<optimized
> > out>) at GuiApplication.cpp:2835
> > #4 0x00007ffff706dde8 in QCoreApplication::notifyInternal2(QObject*,
> > QEvent*) () at /lib64/libQt5Core.so.5
> > #5 0x00007ffff7070d8b in
> > QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) ()
> > at /lib64/libQt5Core.so.5
> > #6 0x00007ffff70c2f27 in postEventSourceDispatch(_GSource*, int
> > (*)(void*), void*) () at /lib64/libQt5Core.so.5
> > #7 0x00007ffff6000ecd in g_main_context_dispatch () at
> > /lib64/libglib-2.0.so.0
> > #8 0x00007ffff6001260 in g_main_context_iterate.isra () at
> > /lib64/libglib-2.0.so.0
> > #9 0x00007ffff6001303 in g_main_context_iteration () at
> > /lib64/libglib-2.0.so.0
> > #10 0x00007ffff70c2cb5 in
> > QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
> > ()
> > at /lib64/libQt5Core.so.5
> > #11 0x00007ffff706cceb in
> > QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
> > /lib64/libQt5Core.so.5
> > #12 0x00007ffff7074a16 in QCoreApplication::exec() () at
> > /lib64/libQt5Core.so.5
> > #13 0x0000000000e8bdcf in lyx::frontend::GuiApplication::exec()
> > (this=0x1b4d230) at GuiApplication.cpp:2553
> > #14 0x00000000009851be in lyx::LyX::exec(int&, char**)
> > (this=this at entry=0x7fffffffd8e0, argc=@0x7fffffffd8dc: 1,
> > argv=<optimized out>)
> > at /usr/include/c++/9/bits/unique_ptr.h:352
> > #15 0x0000000000710e0b in main(int, char**) (argc=<optimized out>,
> > argv=<optimized out>) at main.cpp:42
> > (gdb)
>
> New description:
>
> Repeatable crash in export latex (luatex).
> Tested with lyx-2.3.3 and with 2.4 (today's git). Both Fedora 30 x86_64
> linux.
>
> {{{
> where
> #0 0x00007ffff68f5e35 in raise () at /lib64/libc.so.6
> #1 0x00007ffff68e0895 in abort () at /lib64/libc.so.6
> #2 0x0000000000978010 in lyx::lyx_exit(int) (exit_code=exit_code at entry=1)
> at LyX.cpp:273
> #3 0x0000000000ea347e in lyx::frontend::GuiApplication::notify(QObject*,
> QEvent*)
> (this=<optimized out>, receiver=<optimized out>, event=<optimized
> out>) at GuiApplication.cpp:2835
> #4 0x00007ffff706dde8 in QCoreApplication::notifyInternal2(QObject*,
> QEvent*) () at /lib64/libQt5Core.so.5
> #5 0x00007ffff7070d8b in
> QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) ()
> at /lib64/libQt5Core.so.5
> #6 0x00007ffff70c2f27 in postEventSourceDispatch(_GSource*, int
> (*)(void*), void*) () at /lib64/libQt5Core.so.5
> #7 0x00007ffff6000ecd in g_main_context_dispatch () at
> /lib64/libglib-2.0.so.0
> #8 0x00007ffff6001260 in g_main_context_iterate.isra () at
> /lib64/libglib-2.0.so.0
> #9 0x00007ffff6001303 in g_main_context_iteration () at
> /lib64/libglib-2.0.so.0
> #10 0x00007ffff70c2cb5 in
> QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
> ()
> at /lib64/libQt5Core.so.5
> #11 0x00007ffff706cceb in
> QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
> /lib64/libQt5Core.so.5
> #12 0x00007ffff7074a16 in QCoreApplication::exec() () at
> /lib64/libQt5Core.so.5
> #13 0x0000000000e8bdcf in lyx::frontend::GuiApplication::exec()
> (this=0x1b4d230) at GuiApplication.cpp:2553
> #14 0x00000000009851be in lyx::LyX::exec(int&, char**)
> (this=this at entry=0x7fffffffd8e0, argc=@0x7fffffffd8dc: 1,
> argv=<optimized out>)
> at /usr/include/c++/9/bits/unique_ptr.h:352
> #15 0x0000000000710e0b in main(int, char**) (argc=<optimized out>,
> argv=<optimized out>) at main.cpp:42
> (gdb)
> }}}
>
> --
>
> Comment (by lasgouttes):
>
> I cannot reproduce a crash by just exporting to LaTeX. Could you give more
> precise details?
>
> What I do see, though, is that your file is set to use latin9 encoding,
> while the bib file uses UTF8 encoding. Does setting the document's
> encoding to UTF8 help?
>
> --
> Ticket URL: <https://www.lyx.org/trac/ticket/11688#comment:1>
> The LyX Project <https://www.lyx.org/>
> LyX -- The Document Processor
--
Those who don't understand recursion are doomed to repeat it
More information about the lyx-devel
mailing list