On Thu, Sep 03, 2020 at 01:24:31AM +0200, Thibaut Cuvelier wrote: > >> Also, when exporting the Embedded Objects manual there is a SIGSEGV. I > >> don't remember if this is already known. In case not, I attach a > >> backtrace. > >> > > > > I was not aware of that. > > > > Actually, I can't reproduce with the latest commit > (56cff03a88fbca2482a6e0e2928e13d3d21c7faa); it also gives meaningful output > (not yet valid DocBook, but at least parsable XML). I already saw crashes > in isspace, I thought it was due to Visual C++'s stdlib, but no (it was > somewhere else). > > I made a change (eeedeb8a20e5bfd062943f794f10814b6c6f78b5). Could you check > one again on your side? That would be best if we could find what causes > these issues… I thought the STL was quite reliable!
I still see the crash. Let's first wait to see if others can reproduce. Perhaps it's something strange on my system. I pushed a small compilation fix at 94ccc79a. Feel free to squash this into another commit if you prefer. I see some warnings: /home/scott/lyxbuilds/docbook/repo/src/output_docbook.cpp:368:6: warning: ‘void lyx::{anonymous}::closeItemTag(lyx::XMLStream&, const lyx::Layout&)’ defined but not used [-Wunused-function] 368 | void closeItemTag(XMLStream & xs, Layout const & lay) | ^~~~~~~~~~~~ /home/scott/lyxbuilds/docbook/repo/src/output_docbook.cpp:362:6: warning: ‘void lyx::{anonymous}::openItemTag(lyx::XMLStream&, const lyx::Layout&)’ defined but not used [-Wunused-function] 362 | void openItemTag(XMLStream & xs, Layout const & lay) | ^~~~~~~~~~~ The "check_layout" tests are failing (which from what I understand is built from Layout::write()). I see a bunch of messages like the following in the test log: LyX: Unknown layout tag `DocBookItemWrapperMergeWithPrevious' [around line 35 of file current token: 'DocBookItemWrapperMergeWithPrevious' context: ''] Could not read style Plain Layout. Scott
signature.asc
Description: PGP signature
-- lyx-devel mailing list lyx-devel@lists.lyx.org http://lists.lyx.org/mailman/listinfo/lyx-devel