On 12/23/2017 03:36 PM, Scott Kostyshak wrote: > Try to export e.g. Additional manual on the command line: > > lyx -e pdf2 Additional.lyx > > I get a SIGSEGV. > > I did a bisect and got the following: > > The first bad commit could be any of: > 12b03b30f4528f764f8b46c099ea85ba9d996da2 > b5e5c2576a8ed83faa52d0a35bb15dc54a8b1a91 > 12f972754660b47be59668501258bf36c35b0454 > cf782dfc68d11499f491f896646f96ea914b087d > 165c9e92a400e8fdc00ef3e74eb68b34bfbcc6d5 > 1c7b9676b04d98581ce3a0c714aef82f5d38177c > 35eabe1ea7c942503e3f65f3bbb6b89a965216c4 > We cannot bisect more!
I suspect it could be somewhere like: bool SystemcallPrivate::waitAndCheck() { Sleep::millisec(100); if (theApp()->cancel_export) { I think theApp() is null from the command line. I don't think we should be here at all, but perhaps we are. Anyway, we could check that theApp() is not null first. Richard