Your message dated Thu, 10 Jul 2014 16:00:07 +0000 with message-id <[email protected]> and subject line Bug#605965: fixed in libvirt-python 1.2.4-1 has caused the Debian Bug report #605965, regarding python-libvirt: segfaults after making lots of readonly connections to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [email protected] immediately.) -- 605965: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=605965 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: python-libvirt Version: 0.8.3-4 Severity: normal Here is an example python script you can use to reproduce the problem: import libvirt import sys def main(): conn = libvirt.openReadOnly(None) if __name__ == "__main__": for i in range(0, 10000): main() If you run it after a number of connections python will segfault. Some gdb output ... [New Thread 0x7ffff7e8f710 (LWP 22195)] [Thread 0x7ffff7e8f710 (LWP 22195) exited] [Thread 0x7ffff7e6e710 (LWP 22194) exited] Program received signal SIGSEGV, Segmentation fault. 0x00007ffff474c9e3 in ?? () from /usr/lib/virtualbox/VBoxXPCOMC.so gdb) bt #0 0x00007ffff474c9e3 in ?? () from /usr/lib/virtualbox/VBoxXPCOMC.so #1 0x00007ffff474a429 in ?? () from /usr/lib/virtualbox/VBoxXPCOMC.so #2 0x00007ffff4749a3c in ?? () from /usr/lib/virtualbox/VBoxXPCOMC.so #3 0x00007ffff63aa5f5 in vboxInitialize (conn=0x7fffec008a60, auth=<value optimized out>, flags=<value optimized out>) at vbox/vbox_tmpl.c:681 #4 vboxOpen (conn=0x7fffec008a60, auth=<value optimized out>, flags=<value optimized out>) at vbox/vbox_tmpl.c:815 #5 0x00007ffff63115b7 in do_open (name=<value optimized out>, auth=0x0, flags=1) at libvirt.c:1244 #6 0x00007ffff6312327 in virConnectOpenReadOnly (name=0x0) at libvirt.c:1461 #7 0x00007ffff662d9f5 in libvirt_virConnectOpenReadOnly (self=<value optimized out>, args=<value optimized out>) at libvirt.c:2480 #8 0x00000000004a7ba5 in call_function (f= Frame 0x91be20, for file /usr/lib/python2.6/dist-packages/libvirt.py, line 179, in openReadOnly (name=None), throwflag=<value optimized out>) at ../Python/ceval.c:3750 #9 PyEval_EvalFrameEx (f=Frame 0x91be20, for file /usr/lib/python2.6/dist-packages/libvirt.py, line 179, in openReadOnly (name=None), throwflag=<value optimized out>) at ../Python/ceval.c:2412 #10 0x00000000004a84a0 in fast_function (f=Frame 0x953000, for file example.py, line 6, in main (), throwflag=<value optimized out>) at ../Python/ceval.c:3836 #11 call_function (f=Frame 0x953000, for file example.py, line 6, in main (), throwflag=<value optimized out>) at ../Python/ceval.c:3771 #12 PyEval_EvalFrameEx (f=Frame 0x953000, for file example.py, line 6, in main (), throwflag=<value optimized out>) at ../Python/ceval.c:2412 #13 0x00000000004a84a0 in fast_function (f=Frame 0x91afd0, for file example.py, line 16, in <module> (), throwflag=<value optimized out>) at ../Python/ceval.c:3836 #14 call_function (f=Frame 0x91afd0, for file example.py, line 16, in <module> (), throwflag=<value optimized out>) at ../Python/ceval.c:3771 #15 PyEval_EvalFrameEx (f=Frame 0x91afd0, for file example.py, line 16, in <module> (), throwflag=<value optimized out>) at ../Python/ceval.c:2412 #16 0x00000000004a95c1 in PyEval_EvalCodeEx (co=0x7ffff7f07f30, globals=<value optimized out>, locals=<value optimized out>, args=0x0, argcount=<value optimized out>, kws=<value optimized out>, kwcount=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:3000 #17 0x00000000004a9692 in PyEval_EvalCode (co=0x0, globals=<unknown at remote 0x7fffffff983c>, locals=<unknown at remote 0xffffffff>) at ../Python/ceval.c:541 #18 0x00000000004c98be in run_mod (fp=<value optimized out>, filename=0x7fffffffe623 "example.py", start=<value optimized out>, globals=<value optimized out>, locals=<value optimized out>, closeit=1, flags=0x7fffffffe240) at ../Python/pythonrun.c:1351 #19 PyRun_FileExFlags (fp=<value optimized out>, filename=0x7fffffffe623 "example.py", start=<value optimized out>, globals=<value optimized out>, locals=<value optimized out>, closeit=1, flags=0x7fffffffe240) at ../Python/pythonrun.c:1337 #20 0x00000000004c9ad4 in PyRun_SimpleFileExFlags (fp=<value optimized out>, filename=0x7fffffffe623 "example.py", closeit=1, flags= 0x7fffffffe240) at ../Python/pythonrun.c:941 #21 0x000000000041a6bd in Py_Main (argc=-135262080, argv=<value optimized out>) at ../Modules/main.c:577 #22 0x00007ffff6a09c4d in __libc_start_main (main=<value optimized out>, argc=<value optimized out>, ubp_av=<value optimized out>, init=<value optimized out>, fini=<value optimized out>, rtld_fini=<value optimized out>, stack_end=0x7fffffffe358) at libc-start.c:228 #23 0x00000000004198d9 in _start () (gdb) i r rax 0x7fffec00b470 140737152857200 rbx 0x80004005 2147500037 rcx 0x7ffff7dda280 140737351885440 rdx 0xffffffff 4294967295 rsi 0x7fffffff983c 140737488328764 rdi 0x0 0 rbp 0x7fffffff9870 0x7fffffff9870 rsp 0x7fffffff9800 0x7fffffff9800 r8 0x7fffec00b460 140737152857184 r9 0x10 16 r10 0x7ffff6a677d0 140737331492816 r11 0x0 0 r12 0x7fffffff9810 140737488328720 r13 0x7fffffff9820 140737488328736 r14 0x7fffffff9830 140737488328752 r15 0x7fffffff9820 140737488328736 rip 0x7ffff474c9e3 0x7ffff474c9e3 eflags 0x10202 [ IF RF ] cs 0x33 51 ss 0x2b 43 ds 0x0 0 es 0x0 0 fs 0x0 0 gs 0x0 0 -- System Information: Debian Release: 5.0.7 APT prefers stable APT policy: (900, 'stable'), (650, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 2.6.36.1 (SMP w/4 CPU cores) Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash
--- End Message ---
--- Begin Message ---Source: libvirt-python Source-Version: 1.2.4-1 We believe that the bug you reported is fixed in the latest version of libvirt-python, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to [email protected], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Guido Günther <[email protected]> (supplier of updated libvirt-python package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing [email protected]) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Thu, 10 Jul 2014 08:38:03 +0200 Source: libvirt-python Binary: python-libvirt python3-libvirt Architecture: source amd64 Version: 1.2.4-1 Distribution: unstable Urgency: medium Maintainer: Guido Günther <[email protected]> Changed-By: Guido Günther <[email protected]> Description: python-libvirt - libvirt Python bindings python3-libvirt - libvirt Python 3 bindings Closes: 605965 750323 753675 Changes: libvirt-python (1.2.4-1) unstable; urgency=medium . * [5d4293a] Indicate that we break older virtinst by the virStream changes in d43cb4c80a1986a2aa275a80b11685b13b58bfe5. leading to errors like: ERROR 'virStream' object has no attribute 'upload' * [611d8de] New upstream version 1.2.4 (Closes: #750323, #753675, #605965) * [498ac54] Drop patches, all fixed upstream * [a319328] Add python3 support * [42e49b0] Depend on newer libvirt for the API XML files * [b0aa3c9] Update gbp.conf for sid builds Checksums-Sha1: 3ef5e772cd3e319aa0592af87db68af1891ad26b 2019 libvirt-python_1.2.4-1.dsc 1c41027fac688cd2d6e8ae01819acc4317352db5 150662 libvirt-python_1.2.4.orig.tar.gz af82d0bf489b1abcf34e0c1ba13de53328dfedb2 2536 libvirt-python_1.2.4-1.debian.tar.xz a26f69289ba5ee645ef7bbe3fb5b545807bcc396 159834 python-libvirt_1.2.4-1_amd64.deb 790cdaca68b3315d07727a273e87a2d7668180bd 158954 python3-libvirt_1.2.4-1_amd64.deb Checksums-Sha256: 1e3ae6660e73a513bb3db908b4eff2febe6a8a61e49eb3db4a40ec4250ba3f2c 2019 libvirt-python_1.2.4-1.dsc a2f30059b8870b3808b2bd2f19210422a348649a8f53523c2cbfa5cd64af217e 150662 libvirt-python_1.2.4.orig.tar.gz 6b8bff0742e10ae18cc9f5465509e49f3cd7100c11e63db79075d888d385fc38 2536 libvirt-python_1.2.4-1.debian.tar.xz d8a1354094f33850d04b1f14b02d0aacd9df5304120cd44ba4c0d1ab32fbb35c 159834 python-libvirt_1.2.4-1_amd64.deb 75b8c706f2e5c05739baab769a8315e859bb4e1d53e3d0f55d04ee3b3983c6e0 158954 python3-libvirt_1.2.4-1_amd64.deb Files: b4861753f01a7f49683806b8bc0a751e 159834 python optional python-libvirt_1.2.4-1_amd64.deb 1e76353e86c1025930bbc69aeac6d9ec 158954 python optional python3-libvirt_1.2.4-1_amd64.deb 775394d6101515b99fd780ba173d8a04 2019 python optional libvirt-python_1.2.4-1.dsc fbcb68f898390b321cbfcbdaa8d0c1ba 150662 python optional libvirt-python_1.2.4.orig.tar.gz 6b110b639ebe7276fc09c9ff40aafece 2536 python optional libvirt-python_1.2.4-1.debian.tar.xz -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIVAwUBU742nQe4t7DqmBILAQhkSw/+LC90fv3W0UbJLL7Vlo2ruf6GLk6yRT6m jCQYbnmvcniz0mMNEM99xZptsBUc8Gti0beiykMowOk1YPZcKydQA0NNFkeNmGGj 4eksoFvM+S2wJQzvuGm/oq744uP5CuMIGpbJFuatsUrsLD7tpf+B3cRCaGGT6YTe 80HWxb6DSa1vAdWAUDjIlcwTz7VAm724Mqu4BjNA6HfcH676XabnNV3u2CgfCCHG mcsaq6Vy6v8Yf/8lI/x9ftSJuH7hv3VteUYZCQIvKxiq5hEe/vqhXP84+oaquwg+ 5Y05yKNndyQNvtYWy5thFznC3OOBcIICcFjaBdzRRBkATfwVjRpUtDEka0CEcwMp u4TIOew8QXM0afifjvt6sozHngL15n6TLT/mK4gNhj29U/iAhmOhb4ilTDMiAjob pYr9P/uAwxcyHNtv1okNk2yKPsjkP1eL0HlO5g5ZInmFKpUMY4RiJpqvkii9TXV4 yV+xF7C3FVZhpAeBpyq5xg/dYgLA3gTFuYNZ+ZEXdlIvhTND0yZ812S7UT9v/Nj8 LQKOApr6UaL3aoMWXZiTL/95z6fslJlkFOJRAPjvvzOfdnUV9YbSY4CKiCV4jEA9 gtE6NfztVmQUswwyUehSv6Gy1YmEQvKfoa2kkykxTzpv786nQhi8QQrjJikH2s8b TjVR+CvRSBM= =QUTg -----END PGP SIGNATURE-----
--- End Message ---

