On Sat, Sep 25, 2021 at 01:08:56PM +0200, Kornel Benko wrote: > Am Fri, 24 Sep 2021 23:20:51 -0400 > schrieb Scott Kostyshak <skost...@lyx.org>: > > > After building with fsanitize=undefined -fno-omit-frame-pointer, I get the > > following: > > > > $ cd lib/examples/ && lyx -e pdf Welcome.lyx > > /home/scott/lyxbuilds/master/repo/src/frontends/qt/GuiApplication.cpp:558:55: > > runtime > > error: member call on null pointer of type 'struct > > GuiApplication' > > /home/scott/lyxbuilds/master/repo/src/frontends/qt/GuiApplication.cpp:558:55: > > runtime error: member access within null pointer of type 'struct > > GuiApplication' > > > > After that, LyX gives a backtrace and crashes. I attach the backtrace in > > case it's > > useful. > > > > Just for informational purposes (I'm not proposing this as a patch), the > > following does > > fix the error: > > > > diff --git a/src/frontends/qt/GuiApplication.cpp > > b/src/frontends/qt/GuiApplication.cpp > > index 01a646de37..b93c4753c7 100644 > > --- a/src/frontends/qt/GuiApplication.cpp > > +++ b/src/frontends/qt/GuiApplication.cpp > > @@ -555,6 +555,8 @@ IconInfo iconInfo(FuncRequest const & f, bool unknown, > > bool rtl) > > if (unknown) > > names << "unknown"; > > > > + if (!theGuiApp()) > > + return res; > > search_mode const mode = theGuiApp()->imageSearchMode(); > > // The folders where icons are searched for > > QStringList imagedirs; > > > > Scott > > Why not? Looks perfect to me. But probably not the only place.
Because I don't understand what the code does. Can a different PDF be produced if the export is from the command line instead of from the GUI? Scott
signature.asc
Description: PGP signature
-- lyx-devel mailing list lyx-devel@lists.lyx.org http://lists.lyx.org/mailman/listinfo/lyx-devel