[tahoe-lafs-trac-stream] [pycryptopp] #44: test what happens if another Python module loads Crypto++ dynamic link library

pycryptopp trac at tahoe-lafs.org
Mon Feb 13 12:34:30 UTC 2012


#44: test what happens if another Python module loads Crypto++ dynamic link
library
-------------------+--------------------------
Reporter:  zooko   |          Owner:  zooko
    Type:  defect  |         Status:  assigned
Priority:  major   |      Milestone:  0.6.0
 Version:  0.5.19  |     Resolution:
Keywords:          |  Launchpad Bug:
-------------------+--------------------------

Comment (by zooko):

 The valgrind warnings have gone away. None of the patches we committed
 between when it was giving warnings and when it wasn't would seem to
 explain it. I found a build that had the warnings and that didn't involve
 any experimental patches not destined for trunk, and hit the "rebuild"
 button on that. Buildbot rebuilt the exact same source, based on the git
 hash. This time there were no valgrind warnings! Hooray for the rebuild
 button! Comparing the outputs from show-tool-versions for the builds with
 and without valgrind warnings:

 {{{
  buildmaster: buildmaster: no such file or directory
  buildslave: Buildslave version: 0.8.5 Twisted version: 11.1.0
  cl: cl: no such file or directory
 -g++: g++ (GCC) 4.7.0 20120119 (Red Hat 4.7.0-0.8)
 +g++: g++ (GCC) 4.7.0 20120126 (Red Hat 4.7.0-0.10)
  cryptest: 5.6.1
  darcs: 2.7.98.3 (beta 3)
  7za: 7za: no such file or directory
  flappclient: Foolscap version: 0.6.3 Twisted version: 11.1.0
 -valgrind: valgrind-3.6.1
 +valgrind: valgrind-3.7.0
  as: GNU assembler version 2.22 Copyright 2011 Free Software Foundation,
 Inc. This program is free software; you may redistribute it under the
 terms of the GNU General Public License version 3 or later. This program
 has absolutely no warranty. This assembler was configured for a target of
 `x86_64-redhat-linux'.
  setuptools: [distribute 0.6.24 (/usr/lib/python2.7/site-packages)]

 }}}

 Either Fedora updating to a newer version of the (not yet released)
 gcc-4.7.0 or Fedora upgrading valgrind from 3.6.1 to 3.7.0 could explain
 the warnings going away. In either case, we can consider them to be not a
 problem.

-- 
Ticket URL: <http://tahoe-lafs.org/trac/pycryptopp/ticket/44#comment:18>
pycryptopp <https://tahoe-lafs.org/trac/pycryptopp>



More information about the tahoe-lafs-trac-stream mailing list