Hi Edward,
To make sure wx_python has issues I tried the following: I tried the earlier version of relax 1.3.16 via ssh and that seg faults. But relax version 1.3.16 works when use RDP and try it with the same wx_python. venkat On Thu, Aug 9, 2012 at 9:03 PM, Edward d'Auvergne <[email protected]>wrote: > Hi, > > Those are very strange errors! It might be an indication that the > wxPython compilation failed. Does the version.py file that came with > the wxPython demos match the wxPython version you have installed? I > would suggest trying the 2.9 wxPython versions, or having a close look > at the compilation messages. In any case, your wxPython installation > does not appear to be in a healthy state. > > Regards, > > Edward > > > > On 9 August 2012 17:15, Venkat V <[email protected]> wrote: > > Hi Edward, > > > > Here is the o/p of the wx tests. > > > > $ which python > > /programs/x86_64-linux/python/2.7.2/bin/python > > sbtest@vm-11 [centos-5-x86_64] ~/test/relax/wxtest/demo > > $ python run.py Ge > > GenericButtons.py GenericDirCtrl.py GetMouseState.py > > sbtest@vm-11 [centos-5-x86_64] ~/test/relax/wxtest/demo > > $ python run.py Gene > > GenericButtons.py GenericDirCtrl.py > > sbtest@vm-11 [centos-5-x86_64] ~/test/relax/wxtest/demo > > $ python run.py GenericButtons.py > > Python 2.7.2 (default, Oct 27 2011, 16:10:58) > > [GCC 4.1.2 20080704 (Red Hat 4.1.2-51)] > > wx.version: 2.8.12.1 (gtk2-unicode) > > pid: 32382 > > Traceback (most recent call last): > > File "run.py", line 162, in <module> > > main(sys.argv) > > File "run.py", line 156, in main > > app = RunDemoApp(name, module, useShell) > > File "run.py", line 50, in __init__ > > wx.App.__init__(self, redirect=False) > > File > > > "/programs/x86_64-linux/python/2.7.2/lib/python2.7/site-packages/wx-2.8-gtk2-unicode/wx/_core.py", > > line 7981, in __init__ > > self._BootstrapApp() > > File > > > "/programs/x86_64-linux/python/2.7.2/lib/python2.7/site-packages/wx-2.8-gtk2-unicode/wx/_core.py", > > line 7555, in _BootstrapApp > > return _core_.PyApp__BootstrapApp(*args, **kwargs) > > File "run.py", line 57, in OnInit > > self.InitInspection() # for the InspectionMixin base class > > AttributeError: 'RunDemoApp' object has no attribute 'InitInspection' > > sbtest@vm-11 [centos-5-x86_64] ~/test/relax/wxtest/demo > > $ python run.py StaticBitmap.py > > Python 2.7.2 (default, Oct 27 2011, 16:10:58) > > [GCC 4.1.2 20080704 (Red Hat 4.1.2-51)] > > wx.version: 2.8.12.1 (gtk2-unicode) > > pid: 32429 > > Traceback (most recent call last): > > File "run.py", line 162, in <module> > > main(sys.argv) > > File "run.py", line 156, in main > > app = RunDemoApp(name, module, useShell) > > File "run.py", line 50, in __init__ > > wx.App.__init__(self, redirect=False) > > File > > > "/programs/x86_64-linux/python/2.7.2/lib/python2.7/site-packages/wx-2.8-gtk2-unicode/wx/_core.py", > > line 7981, in __init__ > > self._BootstrapApp() > > File > > > "/programs/x86_64-linux/python/2.7.2/lib/python2.7/site-packages/wx-2.8-gtk2-unicode/wx/_core.py", > > line 7555, in _BootstrapApp > > return _core_.PyApp__BootstrapApp(*args, **kwargs) > > File "run.py", line 57, in OnInit > > self.InitInspection() # for the InspectionMixin base class > > AttributeError: 'RunDemoApp' object has no attribute 'InitInspection' > > sbtest@vm-11 [centos-5-x86_64] ~/test/relax/wxtest/demo > > $ python run.py ComboCtrl.py > > Python 2.7.2 (default, Oct 27 2011, 16:10:58) > > [GCC 4.1.2 20080704 (Red Hat 4.1.2-51)] > > wx.version: 2.8.12.1 (gtk2-unicode) > > pid: 32476 > > Traceback (most recent call last): > > File "run.py", line 162, in <module> > > main(sys.argv) > > File "run.py", line 156, in main > > app = RunDemoApp(name, module, useShell) > > File "run.py", line 50, in __init__ > > wx.App.__init__(self, redirect=False) > > File > > > "/programs/x86_64-linux/python/2.7.2/lib/python2.7/site-packages/wx-2.8-gtk2-unicode/wx/_core.py", > > line 7981, in __init__ > > self._BootstrapApp() > > File > > > "/programs/x86_64-linux/python/2.7.2/lib/python2.7/site-packages/wx-2.8-gtk2-unicode/wx/_core.py", > > line 7555, in _BootstrapApp > > return _core_.PyApp__BootstrapApp(*args, **kwargs) > > File "run.py", line 57, in OnInit > > self.InitInspection() # for the InspectionMixin base class > > AttributeError: 'RunDemoApp' object has no attribute 'InitInspection' > > sbtest@vm-11 [centos-5-x86_64] ~/test/relax/wxtest/demo > > > > > > sincerely, > > > > Venkat > > > > On Thu, Aug 9, 2012 at 1:40 AM, Edward d'Auvergne <[email protected]> > > wrote: > >> > >> Hi, > >> > >> Do you have the wx demos? You can download them from > >> > http://downloads.sourceforge.net/wxpython/wxPython-demo-2.8.12.1.tar.bz2 > >> and run these directly. The results of the following tests are > >> important: > >> > >> $ /programs/x86_64-linux/python/2.7.2/bin/python run.py > GenericButtons.py > >> $ /programs/x86_64-linux/python/2.7.2/bin/python run.py StaticBitmap.py > >> $ /programs/x86_64-linux/python/2.7.2/bin/python run.py ComboCtrl.py > >> > >> As you have compiled this version of wxPython and it seems to be > >> broken, I would recommend downloading the latest 2.9.4.0 version and > >> trying that. I have extensively tested with 2.9.3.1 and everything > >> works very nicely, and the Mac OS X distribution dmg file has this > >> version built in. Note that the 2.9 versions are much simpler to > >> compile and install. The 2.8 version I have tested is 2.8.11.0, > >> therefore I would suggest that wxPython has introduced a bug between > >> 2.8.11.0 and 2.8.12.1. > >> > >> Regards, > >> > >> Edward > >> > >> > >> P. S. If the 2.9 versions work, the report from the wxPython 2.8 > >> demos would still be very useful for any other relax users who > >> encounter the same problem. > >> > >> > >> > >> On 8 August 2012 21:11, Venkat V <[email protected]> wrote: > >> > Hi , > >> > > >> > Here is how wx-python was installed. > >> > > >> > ./configure --prefix=/programs/x86_64-linux/wxpython/2.8.12.1 > >> > --enable-unicode --with-gtk --with-gnomeprint --with-opengl > >> > --with-libjpeg=builtin --with-libpng=builtin --with-libtiff=builtin > >> > --with-zlib=builtin --enable-optimize --enable-debug_flag > >> > --enable-rpath=/programs/x86_64-linux/wxpython/2.8.12.1/lib > >> > make && make install > >> > cd contrib > >> > make && make install > >> > cd ../wxPython > >> > export PATH=programs/system/x86_64-linux/wxpython/2.8.12.1/bin:$PATH > >> > python setup.py install > >> > > >> > > >> > Output of relax --info > >> > > >> > relax --info > >> > > >> > > >> > > >> > relax 2.1.0 > >> > > >> > Molecular dynamics by NMR data analysis > >> > > >> > Copyright (C) 2001-2006 Edward d'Auvergne > >> > Copyright (C) 2006-2012 the relax development > >> > team > >> > > >> > This is free software which you are welcome to modify and redistribute > >> > under > >> > the conditions of the > >> > GNU General Public License (GPL). This program, including all > modules, > >> > is > >> > licensed under the GPL > >> > and comes with absolutely no warranty. For details type 'GPL' within > >> > the > >> > relax prompt. > >> > > >> > Assistance in using the relax prompt and scripting interface can be > >> > accessed > >> > by typing 'help' within > >> > the prompt. > >> > > >> > Processor fabric: Uni-processor. > >> > > >> > > >> > Hardware information: > >> > Machine: x86_64 > >> > Processor: x86_64 > >> > Endianness: little > >> > Total RAM size: 2011 Mb > >> > Total swap size: 509 Mb > >> > > >> > Operating system information: > >> > System: Linux > >> > Release: 2.6.18-194.17.1.el5 > >> > Version: #1 SMP Wed Sep 29 12:50:31 EDT 2010 > >> > GNU/Linux version: CentOS 5.8 Final > >> > Distribution: redhat 5.8 Final > >> > Full platform string: > >> > Linux-2.6.18-194.17.1.el5-x86_64-with-redhat-5.8-Final > >> > > >> > Python information: > >> > Architecture: 64bit ELF > >> > Python version: 2.7.2 > >> > Python branch: > >> > Python build: default, Oct 27 2011 16:10:58 > >> > Python compiler: GCC 4.1.2 20080704 (Red Hat 4.1.2-51) > >> > Libc version: glibc 2.2.5 > >> > Python implementation: CPython > >> > Python revision: > >> > Python executable: > >> > /programs/x86_64-linux/python/2.7.2/bin/python > >> > Python flags: sys.flags(debug=0, py3k_warning=0, > >> > division_warning=0, division_new=0, inspect=0, interactive=0, > >> > optimize=0, > >> > dont_write_bytecode=0, no_user_site=0, no_site=0, > ignore_environment=0, > >> > tabcheck=0, verbose=0, unicode=0, bytes_warning=0) > >> > Python float info: > sys.float_info(max=1.7976931348623157e+308, > >> > max_exp=1024, max_10_exp=308, min=2.2250738585072014e-308, > >> > min_exp=-1021, > >> > min_10_exp=-307, dig=15, mant_dig=53, epsilon=2.220446049250313e-16, > >> > radix=2, rounds=1) > >> > Python module path: ['/programs/x86_64-linux/relax/2.1.0', > >> > > >> > > '/programs/x86_64-linux/python/2.7.2/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg', > >> > > >> > > '/programs/x86_64-linux/python/2.7.2/lib/python2.7/site-packages/pip-1.0.2-py2.7.egg', > >> > > >> > > '/programs/x86_64-linux/python/2.7.2/lib/python2.7/site-packages/matplotlib-1.1.0-py2.7-linux-x86_64.egg', > >> > > >> > > '/programs/x86_64-linux/python/2.7.2/lib/python2.7/site-packages/yolk-0.4.1-py2.7.egg', > >> > > >> > > '/programs/x86_64-linux/python/2.7.2/lib/python2.7/site-packages/MySQL_python-1.2.3-py2.7-linux-x86_64.egg', > >> > > >> > > '/programs/x86_64-linux/python/2.7.2/lib/python2.7/site-packages/VTK-5.6.1-py2.7.egg', > >> > > >> > > '/programs/x86_64-linux/python/2.7.2/lib/python2.7/site-packages/MDAnalysis-0.7.5.1-py2.7-linux-x86_64.egg', > >> > > >> > > '/programs/x86_64-linux/python/2.7.2/lib/python2.7/site-packages/GridDataFormats-0.2.2-py2.7.egg', > >> > > >> > > '/programs/x86_64-linux/python/2.7.2/lib/python2.7/site-packages/networkx-1.6-py2.7.egg', > >> > > >> > > '/programs/x86_64-linux/python/2.7.2/lib/python2.7/site-packages/MDAnalysisTests-0.7.5.1-py2.7.egg', > >> > '/programs/x86_64-linux/ccp4/6.2.0/ccp4-6.2.0/share/python', > >> > '/programs/x86_64-linux/ccpnmr/2.2.1/ccpnmr2.2/python', > >> > '/programs/x86_64-linux/csrosetta/20120626/python', > >> > '/programs/x86_64-linux/eman/1.9/lib', > >> > '/programs/x86_64-linux/eman2/20120806/lib', > >> > '/programs/x86_64-linux/eman2/20120806/bin', > >> > '/programs/x86_64-linux/haddock/2.1', > >> > '/programs/x86_64-linux/python/2.7.2/lib/python27.zip', > >> > '/programs/x86_64-linux/python/2.7.2/lib/python2.7', > >> > '/programs/x86_64-linux/python/2.7.2/lib/python2.7/plat-linux2', > >> > '/programs/x86_64-linux/python/2.7.2/lib/python2.7/lib-tk', > >> > '/programs/x86_64-linux/python/2.7.2/lib/python2.7/lib-old', > >> > '/programs/x86_64-linux/python/2.7.2/lib/python2.7/lib-dynload', > >> > '/programs/x86_64-linux/python/2.7.2/lib/python2.7/site-packages', > >> > '/programs/x86_64-linux/python/2.7.2/lib/python2.7/site-packages/PIL', > >> > '/programs/x86_64-linux/python/2.7.2/lib/python2.7/site-packages', > >> > > >> > > '/programs/x86_64-linux/python/2.7.2/lib/python2.7/site-packages/wx-2.8-gtk2-unicode', > >> > '/programs/x86_64-linux/relax/2.1.0/extern/scientific_python/linux2'] > >> > > >> > Python packages and modules (most are optional): > >> > > >> > Name Installed Version Path > >> > minfx True Unknown > >> > /programs/x86_64-linux/relax/2.1.0/minfx > >> > bmrblib True Unknown > >> > /programs/x86_64-linux/relax/2.1.0/bmrblib > >> > numpy True 1.6.1 > >> > /programs/x86_64-linux/python/2.7.2/lib/python2.7/site-packages/numpy > >> > scipy True 0.10.0 > >> > /programs/x86_64-linux/python/2.7.2/lib/python2.7/site-packages/scipy > >> > wxPython True 2.8.12.1 (gtk2-unicode) > >> > > >> > > /programs/x86_64-linux/python/2.7.2/lib/python2.7/site-packages/wx-2.8-gtk2-unicode/wx > >> > mpi4py False > >> > epydoc False > >> > optparse True 1.5.3 > >> > /programs/x86_64-linux/python/2.7.2/lib/python2.7/optparse.pyc > >> > readline True > >> > > >> > > /programs/x86_64-linux/python/2.7.2/lib/python2.7/lib-dynload/readline.so > >> > profile True > >> > /programs/x86_64-linux/python/2.7.2/lib/python2.7/profile.pyc > >> > bz2 True > >> > /programs/x86_64-linux/python/2.7.2/lib/python2.7/lib-dynload/bz2.so > >> > gzip True > >> > /programs/x86_64-linux/python/2.7.2/lib/python2.7/gzip.pyc > >> > os.devnull True > >> > /programs/x86_64-linux/python/2.7.2/lib/python2.7/os.pyc > >> > xml True 0.8.4 (internal) > >> > /programs/x86_64-linux/python/2.7.2/lib/python2.7/xml/__init__.pyc > >> > xml.dom.minidom True > >> > /programs/x86_64-linux/python/2.7.2/lib/python2.7/xml/dom/minidom.pyc > >> > > >> > relax information: > >> > Version: 2.1.0 > >> > Processor fabric: Uni-processor. > >> > > >> > relax C modules: > >> > > >> > Module Compiled File type > >> > Path > >> > maths_fns.relax_fit True ELF 64-bit LSB shared object, AMD > >> > x86-64, > >> > version 1 (SYSV), not stripped > >> > /programs/x86_64-linux/relax/2.1.0/maths_fns/relax_fit.so > >> > > >> > > >> > Will get the wx_python o/p by tomorrow > >> > > >> > venkat > >> > > >> > On Wed, Aug 8, 2012 at 5:09 PM, Edward d'Auvergne < > [email protected]> > >> > wrote: > >> >> > >> >> Hi Venkat, > >> >> > >> >> I have seen the log file attached to your bug report > >> >> (https://gna.org/bugs/?19987). There seems to be two separate > issues > >> >> here. The first is the two failures in the system tests. As you can > >> >> probably see, this is for Art Palmer's Modelfree4 program. From the > >> >> lower precision of the chi-squared values from your installed > version, > >> >> I would assume that you have a version much older than the current > >> >> (though still very old) 4.20 version which includes a number of > >> >> patches I sent to Art to fix bugs and to compile with GCC > >> >> > >> >> ( > http://biochemistry.hs.columbia.edu/labs/palmer/software/modelfree.html). > >> >> You can ignore these two failures. > >> >> > >> >> The second problem is in the GUI tests. I think these messages > >> >> clearly identify the problem. The important error message is the > very > >> >> first: > >> >> > >> >> Traceback (most recent call last): > >> >> File > >> >> > >> >> > "/programs/x86_64-linux/relax/2.1.0/test_suite/gui_tests/base_classes.py", > >> >> line 198, in setUp > >> >> self.app.gui = Main(parent=None, id=-1, title="") > >> >> File "/programs/x86_64-linux/relax/2.1.0/gui/relax_gui.py", line > >> >> 162, in __init__ > >> >> self.add_start_screen() > >> >> File "/programs/x86_64-linux/relax/2.1.0/gui/relax_gui.py", line > >> >> 259, in add_start_screen > >> >> image = wx.StaticBitmap(self, -1, > >> >> bitmap_setup(paths.IMAGE_PATH+'ulysses_shadowless_400x168.png')) > >> >> File "/programs/x86_64-linux/relax/2.1.0/gui/misc.py", line 133, in > >> >> bitmap_setup > >> >> bitmap.SetMaskColour(None) > >> >> File > >> >> > >> >> > "/programs/x86_64-linux/python/2.7.2/lib/python2.7/site-packages/wx-2.8-gtk2-unicode/wx/_gdi.py", > >> >> line 632, in SetMaskColour > >> >> return _gdi_.Bitmap_SetMaskColour(*args, **kwargs) > >> >> PyAssertionError: C++ assertion "Ok()" failed at > >> >> ./src/gtk/colour.cpp(146) in Blue(): invalid colour > >> >> > >> >> The second is just an error caused by the failure of the first test - > >> >> nothing to worry about. You can then see that these two error > >> >> messages are alternatively repeated for all the GUI tests. The key > is > >> >> the failure of the setting of the mask > >> >> (http://en.wikipedia.org/wiki/Mask_%28computing%29#Image_masks) for > >> >> the bitmap image. This clearly indicates that your wxPython install > >> >> is broken (for your sys admin - I'm guessing because of the linking > to > >> >> the GTK+ libraries). You might be able to test this with the > wxPython > >> >> demos for this wxPython version. Try the following and see if you > >> >> observe error messages: > >> >> > >> >> $ /programs/x86_64-linux/python/2.7.2/bin/python run.py > >> >> GenericButtons.py > >> >> $ /programs/x86_64-linux/python/2.7.2/bin/python run.py > StaticBitmap.py > >> >> $ /programs/x86_64-linux/python/2.7.2/bin/python run.py ComboCtrl.py > >> >> > >> >> These should all run fine. Note you need to be in the wx_demo > >> >> directory containing the run.py and other files. Could you copy and > >> >> paste the output of these tests. Also, I just noticed that your > >> >> information from: > >> >> > >> >> $ relax --info > >> >> > >> >> was accidentally not sent to the mailing lists. Could you copy and > >> >> paste that output as well for reference. Remember to click on > >> >> 'reply-to-all' rather than just 'reply' when responding. Other > >> >> information that would be useful is how is this wxPython installed? > >> >> Is it installed from the package management system, is it downloaded > >> >> binaries, or is it self compiled? Is it also installed locally or on > >> >> an NFS share, for example? > >> >> > >> >> Cheers, > >> >> > >> >> Edward > >> >> > >> >> > >> >> P.S. To summarize, here is a check list of needed information: > >> >> > >> >> 1. wx_demo tests output. > >> >> 2. relax --info output. > >> >> 3. wxPython install info. > >> >> > >> >> > >> >> > >> >> On 8 August 2012 13:07, venkataraman <[email protected]> > >> >> wrote: > >> >> > I had sent the error report as a text file for the o/p of > >> >> > relax --test-suite on x86_64-linux on centOS5. > >> >> > > >> >> > > >> >> > > >> >> > _______________________________________________ > >> >> > relax (http://www.nmr-relax.com) > >> >> > > >> >> > This is the relax-users mailing list > >> >> > [email protected] > >> >> > > >> >> > To unsubscribe from this list, get a password > >> >> > reminder, or change your subscription options, > >> >> > visit the list information page at > >> >> > https://mail.gna.org/listinfo/relax-users > >> > > >> > > > > > >
_______________________________________________ relax (http://www.nmr-relax.com) This is the relax-users mailing list [email protected] To unsubscribe from this list, get a password reminder, or change your subscription options, visit the list information page at https://mail.gna.org/listinfo/relax-users

