[Bug 664920] [NEW] 100% CPU usage when calling a child process from a python script

Launchpad Bug Tracker 664920 at bugs.launchpad.net
Thu Apr 21 21:15:52 UTC 2011


You have been subscribed to a public bug by Cas (calumlind):

When creating a child process from a python script that uses pygtk 2.21,
such subprocess.check_call(), 100% of the CPU  is used (technically,
100% of the core the python interpreter is using).

If the creation of the child processes are removed, the script runs as
expected.

According to user exarkun on the #python IRC channel, the problem may be
manifesting when the child process exits. It may be related to a bug
that was fixed in 9.10, but broken in 9.04. If that is the case, this is
the relevant bug report:
https://bugzilla.gnome.org/show_bug.cgi?id=481569

The code in which I noticed this problem is in the videometadata.py
module of Rapid Photo Downloader:
http://bazaar.launchpad.net/~dlynch3/rapid/trunk/annotate/head%3A/rapid/videometadata.py#L189

ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: python-gtk2 2.21.0-0ubuntu1
ProcVersionSignature: Ubuntu 2.6.35-22.35-generic 2.6.35.4
Uname: Linux 2.6.35-22-generic x86_64
Architecture: amd64
Date: Thu Oct 21 22:51:42 2010
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release amd64 (20101007)
ProcEnviron:
 PATH=(custom, user)
 LANG=en_US.utf8
 SHELL=/bin/bash
SourcePackage: pygtk

** Affects: pygtk
     Importance: Unknown
         Status: Unknown

** Affects: pygtk (Ubuntu)
     Importance: Undecided
         Status: Confirmed


** Tags: amd64 apport-bug maverick
-- 
100% CPU usage when calling a child process from a python script
https://bugs.launchpad.net/bugs/664920
You received this bug notification because you are a member of Ubuntu Sponsors Team, which is a direct subscriber.



More information about the Ubuntu-sponsors mailing list