[LyX/master] Improve structure of updateMacros
Kornel Benko
kornel at lyx.org
Wed Nov 11 14:36:37 UTC 2020
Am Tue, 10 Nov 2020 01:05:12 -0500
schrieb Scott Kostyshak <skostysh at lyx.org>:
> On Fri, Nov 06, 2020 at 08:05:10PM +0100, Yuriy Skalko wrote:
> > commit 5a54ccfa87057fd3220d7193b40ac2dd37a9e6e1
> > Author: Yuriy Skalko <yuriy.skalko at gmail.com>
> > Date: Wed Nov 4 11:27:08 2020 +0200
> >
> > Improve structure of updateMacros
> > ---
>
> A git bisect suggests this commit broke the following ctest:
>
> export/doc/es/Additional_xhtml
>
> To reproduce manually, open the file lib/doc/es/Additional.lyx
> and do File > Export > LyXHTML. On current master I get a SIGSEGV.
>
> By the way, thank you for all of the cleaning up and refactoring work!
>
> Scott
In /usr2/src/lyx/lyx-git/src/Buffer.cpp:3898
if (d->macro_lock)
SIGSEGV, Segmentation fault.
(gdb) p d
Cannot access memory at address 0x48
(gdb) p *this
Cannot access memory at address 0x0
(gdb) up
#1 0x00005555568a498d in lyx::InsetMathHull::preparePreview (this=0x55555a673ce0,
pos=..., forexport=true) at /usr2/src/lyx/lyx-git/src/mathed/InsetMathHull.cpp:809
809 buffer->listMacroNames(macros);
(gdb) p macros
$1 = {<std::__debug::set<std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>,
std::allocator<wchar_t> >, std::less<std::__cxx11::basic_string<wchar_t,
std::char_traits<wchar_t>, std::allocator<wchar_t> > >,
std::allocator<std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>,
std::allocator<wchar_t> > > >> = std::__debug::set with 0 elements, <No data fields>}
(gdb) p macros.size()
$2 = 0
(gdb)
Kornel
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 488 bytes
Desc: Digitale Signatur von OpenPGP
URL: <http://lists.lyx.org/pipermail/lyx-devel/attachments/20201111/6edc4f55/attachment.asc>
More information about the lyx-devel
mailing list