Comment 2 for bug 433281

Revision history for this message
Xin Liu (smilerliu) wrote :

I use the precompiled package.

I took a look at the console log, and here is the problem. I started X11 at login time. When I launch Inkscape in Finder, somehow Inkscape cannot detect that X11 is running, and will try to launch X11, but this launching process is blocked. I see "org.x.startx[<PID>] ." appearing in the log every second. When I look up the <PID> in the activity monitor, I see that it is a "sh". Now if I quit Inkscape from the dock, the Inkscape process will terminate, but the "sh" process persists. If I then quit X11, the background process that tries to launch X11 will be unblocked, and X11 will be launched again, and then the "org.x.startx" message will no longer appear in the log.

If I quit X11 and then launch Inkscape from Finder, Inkscape will automatically launch X11, and everything works fine. If I then quit Inkscape and launch Inkscape again, everything still works fine. But if now I quit both Inkscape and X11, launch X11 from Finder, and then launch Inkscape again, Inkscape will start the X11 launching process itself, and it will fail again.

I guess the problem lies in the part where Inkscape launches X11.