[Eric] eric4 refuses to be backgrounded
Detlev Offenbach
detlev at die-offenbachs.de
Thu Nov 22 17:19:01 GMT 2012
Hello,
how long do I have to wait? I just tried it and waited 2 or 3 minutes and
nothing bad happend (openSUSE 12.2).
I am doing no daemonization magic (unless there is something in some of the
libraries like Qt).
Regards,
Detlev
On Thursday 22 November 2012, 00:50:20 Dan wrote:
> Here's what an strace looks like (for stdin, stdout, stderr reassigned
> to /dev/null):
>
> strace -f -o /tmp/log.txt eric4 >/dev/null &>/dev/null &
>
> ...
> 18697 getpgrp() = 18692
> 18697 ioctl(2, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbf9ef968) = -1 EINVAL
> (Invalid argument)
> 18697 open("/dev/tty", O_RDWR|O_NONBLOCK|O_LARGEFILE) = 3
> 18697 getrlimit(RLIMIT_NOFILE, {rlim_cur=1024, rlim_max=4*1024}) = 0
> 18697 fcntl64(255, F_GETFD) = -1 EBADF (Bad file descriptor)
> 18697 dup2(3, 255) = 255
> 18697 close(3) = 0
> 18697 ioctl(255, TIOCGPGRP, [28100]) = 0
> 18697 rt_sigaction(SIGTTIN, {SIG_DFL, [], 0}, {SIG_IGN, [], 0}, 8) = 0
> 18697 kill(0, SIGTTIN) = 0
> 18697 --- SIGTTIN (Stopped (tty input)) @ 0 (0) ---
>
> ... and then it keeps it getting SIGTTIN. Interestingly it eventually
> resumes. This could be some kind of failed daemonization magic.
>
> -- Dan
>
> On 11/22/12, Mike C. Fletcher <mcfletch at vrplumber.com> wrote:
> > On 12-11-21 05:13 PM, Dan wrote:
> >> In Linux, eric 4.5.7 seems to refuse to be run as a background job:
> >>
> >> eric &
> >>
> >> reports Stopped after a while, and I have to "fg" it to continue. Any
> >> idea why this might happen? I'm on Ubuntu 12.04.
> >
> > I can confirm that the behaviour exists on a 12.04 Kubuntu box as well...
> >
> > (gui-env)mcfletch at raistlin:~/atx-dev/digistream$ eric4 --debug &
> > [2] 32333
> > (gui-env)mcfletch at raistlin:~/atx-dev/digistream$ DEBUG:root:Importing
> > Preferences
> > Warning: translation file 'qt_en_CA'could not be loaded.
> > Using default.
> > Warning: translation file 'eric4_en_CA'could not be loaded.
> > Using default.
> > Warning: translation file 'qscintilla_en_CA'could not be loaded.
> > Using default.
> > DEBUG:root:Importing packages...
> > DEBUG:root:Generating Main Window...
> > DEBUG:root:Initializing Plugin Manager...
> > DEBUG:root:Generating Main User Interface...
> > DEBUG:root:Creating Layout...
> > DEBUG:root:Creating Viewmanager...
> > DEBUG:root:Creating dockable windows...
> >
> >
> > [2]+ Stopped eric4 --debug
> >
> > No idea why. Same command without the & runs fine.
> >
> > HTH,
> > Mike
> >
> > --
> > ________________________________________________
> >
> > Mike C. Fletcher
> > Designer, VR Plumber, Coder
> > http://www.vrplumber.com
> > http://blog.vrplumber.com
> >
> > _______________________________________________
> > Eric mailing list
> > Eric at riverbankcomputing.com
> > http://www.riverbankcomputing.com/mailman/listinfo/eric
>
> _______________________________________________
> Eric mailing list
> Eric at riverbankcomputing.com
> http://www.riverbankcomputing.com/mailman/listinfo/eric
--
Detlev Offenbach
detlev at die-offenbachs.de
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.riverbankcomputing.com/pipermail/eric/attachments/20121122/f832e37d/attachment.html>
More information about the Eric
mailing list