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

Reply via email to