Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 21 Mar 2002 03:07:06 -0800 (PST)
From:      June-Yen Huang <jihuang@gate.sinica.edu.tw>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/36159: under XFree 4.2 + FreeBSD 4.5-STABLE , enlightenment huags when startup
Message-ID:  <200203211107.g2LB76C79941@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         36159
>Category:       ports
>Synopsis:       under XFree 4.2 + FreeBSD 4.5-STABLE , enlightenment huags when startup
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu Mar 21 03:10:00 PST 2002
>Closed-Date:
>Last-Modified:
>Originator:     June-Yen Huang
>Release:        FreeBSD 4.5-STABLE
>Organization:
Academia Sinica, Taiwan
>Environment:
FreeBSD cdns15.iis.sinica.edu.tw 4.5-STABLE FreeBSD 4.5-STABLE #4: Wed Jan 30 16:27:15 CST 2002
>Description:
after update XFree86 to 4.2,
the enlightenment must be "exec enlightenment" alone in ~/.xinitrc

~/.xinitrc Example:
*CASE 1:
  xterm &
  exec enlightenment
*RESULE: hang

*CASE 2:
  enlightenment &
  exec xterm
*RESULT: start up ok!

*CASE 3:
  exec enlightenment
*RESULT: start up ok!


The Other problem also happened , the enlightenment cannot restart!


>How-To-Repeat:
intstall newest /usr/src /usr/ports and XFree86-4 and enlightenment
use enlightenment as window manager.

but try run some xterm before it in .xinitrc
>Fix:
the enlightenment hangs in wait4() system call

HERE are ktrace & kdump results
#lineNUM  #PID  
603381   28262 enlightenment CALL  sigaction(0xd,0xbfbf9170,0xbfbf9158)
603382   28262 enlightenment RET   sigaction 0
603383   28262 enlightenment CALL  wait4(0,0xbfbf91c4,0,0)
# HANG HERE !!!
646357   28262 enlightenment PSIG  SIGCHLD caught handler=0x808dd50 mask=0x0 code=0x0
646358   28262 enlightenment RET   wait4 RESTART
646359   28262 enlightenment CALL  wait4(0xffffffff,0xbfbf8fc8,0x1,0)
646360   28262 enlightenment RET   wait4 28263/0x6e67
646361   28262 enlightenment CALL  wait4(0xffffffff,0xbfbf8fc8,0x1,0)

>Release-Note:
>Audit-Trail:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200203211107.g2LB76C79941>