Opened 3 years ago

#9778 new defect

OSError: [Errno 10] No child processes

Reported by: dalius Owned by: hvr
Priority: normal Component: GitPlugin
Severity: normal Keywords:
Cc: d@… Trac Release: 0.12


How to Reproduce

While doing a GET operation on /browser/BALTIC, Trac issued an internal error.

(please provide additional details here)

Request parameters:

{'path': u'/BALTIC'}

User agent: Mozilla/4#0 #compatible; MSIE 7#0; Windows NT 6#1; Trident/5#0; SLCC2; #NET CLR 2#0#50727; #NET CLR 3#5#30729; #NET CLR 3#0#30729; Media Center PC 6#0; #NET4#0C; #NET4#0E#

System Information

Trac 0.12.2
Genshi 0.6
GIT 1.7.9
mod_python 3.3.1
MySQL server: "5.0.51b-log", client: "5.0.51b", thread-safe: 0
MySQLdb 1.2.2
Python 2.5.2 (r252:60911, Mar 1 2008, 13:52:45)
[GCC 4.2.3]
setuptools 0.6c11
Subversion 1.4.6 (r28521)
jQuery 1.4.2

Enabled Plugins

graphviz 0.7.6dev-r10975
timingandestimationplugin 1.2.4
TracAccountManager 0.2.1dev
TracHoursPlugin 0.5.2
TracScreenshots 0.5
worklog 0.1

Python Traceback

Traceback (most recent call last):
  File "build/bdist.linux-i686/egg/trac/web/", line 511, in _dispatch_request
  File "build/bdist.linux-i686/egg/trac/web/", line 237, in dispatch
    resp = chosen_handler.process_request(req)
  File "build/bdist.linux-i686/egg/trac/versioncontrol/web_ui/", line 370, in process_request
    rev_or_latest = rev or repos.youngest_rev
  File "build/bdist.linux-i686/egg/trac/versioncontrol/", line 849, in <lambda>
    youngest_rev = property(lambda x: x.get_youngest_rev())
  File "build/bdist.linux-i686/egg/tracext/git/", line 369, in get_youngest_rev
    return self.git.youngest_rev()
  File "build/bdist.linux-i686/egg/tracext/git/", line 435, in youngest_rev
    return self.rev_cache.youngest_rev
  File "build/bdist.linux-i686/egg/tracext/git/", line 323, in get_rev_cache
    new_tags = set(__rev_reuse(rev.strip()) for rev in self.repo.rev_parse("--tags").splitlines())
  File "build/bdist.linux-i686/egg/tracext/git/", line 66, in __execute
    stdout_data, stderr_data = p.communicate()
  File "/usr/lib/python2.5/", line 668, in communicate
    return self._communicate(input)
  File "/usr/lib/python2.5/", line 1192, in _communicate
  File "/usr/lib/python2.5/", line 1122, in wait
    pid, sts = os.waitpid(, 0)
OSError: [Errno 10] No child processes

Attachments (0)

Change History (0)

Add Comment

Modify Ticket

as new The owner will remain hvr.

E-mail address and user name can be saved in the Preferences.

Note: See TracTickets for help on using tickets.