[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