SIGSEGV on master when exporting MergedManuals.lyx in GUI

Pavel Sanda sanda at lyx.org
Sun Dec 26 21:33:08 UTC 2021


On Sat, Dec 25, 2021 at 07:38:22PM +0100, Pavel Sanda wrote:
> On Fri, Nov 05, 2021 at 12:10:20AM -0400, Scott Kostyshak wrote:
> > On Wed, Apr 14, 2021 at 12:45:04PM -0400, Scott Kostyshak wrote:
> > > On Tue, Apr 13, 2021 at 07:53:11PM +0100, José Abílio Matos wrote:
> > > > On Tuesday, April 13, 2021 5:17:24 PM WEST Scott Kostyshak wrote:
> > > > > I get the following terminal messages followed by a SIGSEGV when opening and
> > > > > viewing MergedManuals.lyx in the GUI:
> > > > > 
> > > > >   QSocketNotifier: Invalid socket 16 and type 'Read', disabling...
> > > > > 
> > > > > Does anyone else see this on master?
> > > > > 
> > > > > Scott
> > > > 
> > > > For me it is socket 10. :-)
> > > > 
> > > > LyX does not crash but it enters an infinite cycle (read that after 5 minutes 
> > > > it continues to output that line) sending that line to stderr.
> > > > I am not sure if I am patient enough to wait for infinity before recovering 
> > > > LyX's control. :-)
> > > 
> > > Thanks for confirming, José.
> > 
> > I can still reproduce the infinite cycle (but not the original SIGSEGV) on master.

The infinite cycle can be reproduced by way simpler document.
1) Create master a and child b.
2) Put into child equation.
3) In master Document->Settings->Math Output->Images
4) View in XHTML.
5) Freeze in cycle QSocketNotifier: Invalid socket 16 and type 'Read', disabling...

I do not see the same problem in 2.3 and can confirm that reverting 65b674ba4eff
fixes the problem though I do not see straightforward connection between 
images creation and document childern business.

Anyway if no one is interested in understading underlying issue I would favour
reverting 65b674ba4eff of unknown crash than keeping known freeze :)


Pavel


More information about the lyx-devel mailing list