[Interest] QProcess::execute never returning (5.4/5.5 behaviour change)
Thiago Macieira
thiago.macieira at intel.com
Thu Jul 30 02:56:25 CEST 2015
On Tuesday 28 July 2015 09:35:34 Thiago Macieira wrote:
> On Tuesday 28 July 2015 10:36:11 Alejandro Exojo wrote:
> > I probably wasn't clear enough: this is on a Mac, so I should have written
> > OSXFUSE instead of FUSE. The library is still based in Linux's, but
> > current
> > stable OSXFUSE uses an old libfuse. And some parts might be different.
> > This
> > is the use of signal(2) that I've found:
> >
> > https://github.com/osxfuse/fuse/blob/06018fa9d5cee5ee3e8fb7057e568f5bc8115
> > f5 b/lib/mount_darwin.c#L589
>
> Oh, yeah, that's totally broken.
>
> My earlier recommendation stands then:
>
> Shoot the library in the head.
By the way, you may also want to fix the use of exit() in the child process. It
should be _exit().
--
Thiago Macieira - thiago.macieira (AT) intel.com
Software Architect - Intel Open Source Technology Center
More information about the Interest
mailing list