[Bug 1033630] [NEW] GLib.ThreadPool is not usuable in PyGObject
Launchpad Bug Tracker
1033630 at bugs.launchpad.net
Mon Sep 17 12:31:20 UTC 2012
- Previous message: [Bug 1033630] Re: GLib.ThreadPool is not usuable in PyGObject
- Next message: [Bug 1051935] Re: gdebi-gtk crashed with SystemError in open(): E:Could not open file /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_quantal-updates_main_binary-amd64_Packages - open (24: Too many open files), E:Could not open file /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_quantal_universe_i18n_Translation-en - open (24: Too many open files), E:Could not open file /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_quantal_restricted_i18n_Translation-en - open (24: Too many open files), E:Could not open file /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_quantal_multiverse_i18n_Translation-en - open (24: Too many open files), E:Could not open file /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_quantal_main_i18n_Translation-en - open (24: Too many open files), E:Could not open file /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_quantal_multiverse_binary-i386_Packages - open (24: Too many open files), E:Could not open file /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_quantal_universe_binary-i386_Packages - open (24: Too many open files), E:Could not open file /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_quantal_restricted_binary-i386_Packages - open (24: Too many open files), E:Could not open file /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_quantal_main_binary-i386_Packages - open (24: Too many open files), E:Could not open file /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_quantal_multiverse_binary-amd64_Packages - open (24: Too many open files), E:Could not open file /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_quantal_universe_binary-amd64_Packages - open (24: Too many open files), E:Could not open file /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_quantal_restricted_binary-amd64_Packages - open (24: Too many open files), E:Could not open file /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_quantal_main_binary-amd64_Packages - open (24: Too many open files)
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
You have been subscribed to a public bug:
GLib.ThreadPool is not usuable in PyGObject as there is no way to set
the function used with the threads:
Unlike documented in the GLib Reference Manual the constructor doesn't
take any arguments:
>>> from gi.repository import GLib
>>> pool = GLib.ThreadPool(lambda *args: id(0), -1 , False)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: function takes at most 0 arguments (3 given)
GLib.ThreadPool has a variable 'func' but reading it results in an error:
>>> pool = GLib.ThreadPool()
>>> pool.func
** (process:11679): WARNING **: Field func: Interface type 2 should have is_pointer set
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
RuntimeError: unable to get the value
Setting it crashes the application:
>>> pool.func = lambda *args: id(0)
**
ERROR:/build/buildd/pygobject-3.2.2/gi/pygi-argument.c:1029:_pygi_argument_from_object: code should not be reached
[1] 11679 abort (core dumped) python
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: python-gi 3.2.2-1~precise
ProcVersionSignature: Ubuntu 3.2.0-27.43-generic-pae 3.2.21
Uname: Linux 3.2.0-27-generic-pae i686
NonfreeKernelModules: nvidia
ApportVersion: 2.0.1-0ubuntu11
Architecture: i386
Date: Mon Aug 6 21:14:15 2012
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release i386 (20111012)
SourcePackage: pygobject
UpgradeStatus: Upgraded to precise on 2012-04-04 (123 days ago)
** Affects: glib2.0 (Ubuntu)
Importance: Undecided
Status: New
** Tags: apport-bug i386 precise running-unity
--
GLib.ThreadPool is not usuable in PyGObject
https://bugs.launchpad.net/bugs/1033630
You received this bug notification because you are a member of Ubuntu Foundations Bugs, which is subscribed to glib2.0 in Ubuntu.
- Previous message: [Bug 1033630] Re: GLib.ThreadPool is not usuable in PyGObject
- Next message: [Bug 1051935] Re: gdebi-gtk crashed with SystemError in open(): E:Could not open file /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_quantal-updates_main_binary-amd64_Packages - open (24: Too many open files), E:Could not open file /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_quantal_universe_i18n_Translation-en - open (24: Too many open files), E:Could not open file /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_quantal_restricted_i18n_Translation-en - open (24: Too many open files), E:Could not open file /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_quantal_multiverse_i18n_Translation-en - open (24: Too many open files), E:Could not open file /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_quantal_main_i18n_Translation-en - open (24: Too many open files), E:Could not open file /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_quantal_multiverse_binary-i386_Packages - open (24: Too many open files), E:Could not open file /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_quantal_universe_binary-i386_Packages - open (24: Too many open files), E:Could not open file /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_quantal_restricted_binary-i386_Packages - open (24: Too many open files), E:Could not open file /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_quantal_main_binary-i386_Packages - open (24: Too many open files), E:Could not open file /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_quantal_multiverse_binary-amd64_Packages - open (24: Too many open files), E:Could not open file /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_quantal_universe_binary-amd64_Packages - open (24: Too many open files), E:Could not open file /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_quantal_restricted_binary-amd64_Packages - open (24: Too many open files), E:Could not open file /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_quantal_main_binary-amd64_Packages - open (24: Too many open files)
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the foundations-bugs
mailing list