Hi,

Sorry, this was not compiled properly!  catchsegv showed that tcl/tk
8.6 was being used.  Setting LD_LIBRARY_PATH for the alternative
tcl/tk libraries for the Python and PyMOL compilation fixed the
problem.  The segfault is gone when using Python 2.5.5 with tcl/tk
8.5.  It also works with Python 2.6.5 with tcl/tk 8.5.  So the problem
looks like it is triggered by the new tck/tk 8.6 libraries.

Regards,

Edward



On 10 June 2010 17:46, Edward d'Auvergne <edward.dauver...@gmail.com> wrote:
> Hi,
>
> I have a similar problem to Ben in this post:
>
> http://sourceforge.net/mailarchive/message.php?msg_id=20100512182803.GA21563%40crystal.harvard.edu
>
> I am using the svn r3910 with various versions of python and tcl/tk.
> I see the following message:
>
> IRQ's not enabled, falling back to busy waits: 2 0
>  PyMOL(TM) Molecular Graphics System, Version 1.3.
>  Copyright (c) Schrodinger, LLC.
>  All Rights Reserved.
>
>    Created by Warren L. DeLano, Ph.D.
>
>    PyMOL is user-supported open-source software.  Although some versions
>    are freely available, PyMOL is not in the public domain.
>
>    If PyMOL is helpful in your work or study, then please volunteer
>    support for our ongoing efforts to create open and affordable scientific
>    software by purchasing a PyMOL Maintenance and/or Support subscription.
>
>    More information can be found at "http://www.pymol.org";.
>
>    Enter "help" for a list of commands.
>    Enter "help <command-name>" for information on a specific command.
>
>  Hit ESC anytime to toggle between text and graphics.
>
>  OpenGL graphics engine:
>  GL_VENDOR: Advanced Micro Devices, Inc.
>  GL_RENDERER: Mesa DRI R600 (RV635 9598) 20090101  TCL
>  GL_VERSION: 2.0 Mesa 7.8.1
>  Detected 2 CPU cores.  Enabled multithreaded rendering.
> ./pymol: line 2:  7161 Segmentation fault
> /media/disk/bin/python2.5
> /media/disk/lib/python2.5/site-packages/pymol/__init__.py "$@"
>
> This specific message is with:
>
> pymol:  r3910
> python:  2.5.5
> tck/tk:  8.5.8
> pmw:  1.3.2
> GPU:  dual head "ATI Radeon HD 2000 and later (radeon/fglrx)" GPU
> driver:  radeon (x11-driver-video-ati)
> OS:  Mandriva 2010 spring (rc2)
>
> Is this a known issue?  Is there a way of disabling multithreaded
> rendering for testing this?  Some conspicuous dmseg messages are:
>
> python2.5[8829]: segfault at 0 ip (null) sp 00007fff00eabee8 error 14
> in python2.5[400000+11c000]
> python2.5[8846]: segfault at 0 ip (null) sp 00007fffd0c51f68 error 14
> in python2.5[400000+11c000]
> python2.5[8871]: segfault at 0 ip (null) sp 00007fff515419c8 error 14
> in python2.5[400000+11c000]
> python2.5[9051]: segfault at 0 ip (null) sp 00007fffba96bda8 error 14
> in python2.5[400000+11c000]
> python2.5[9198]: segfault at 0 ip (null) sp 00007fff56bf19d8 error 14
> in python2.5[400000+11c000]
> [drm] Resetting GPU
> [drm] Resetting GPU
> python2.5[2825]: segfault at 8 ip 00007f090d03e626 sp 00007f08f5701e30
> error 4 in libX11.so.6.3.0[7f090cfec000+134000]
> python2.5[5640]: segfault at 8 ip 00007f6403be9626 sp 00007f63ec43de30
> error 4 in libX11.so.6.3.0[7f6403b97000+134000]
> python2.5[7168]: segfault at 8 ip 00007f07fb138626 sp 00007f07e37fbe30
> error 4 in libX11.so.6.3.0[7f07fb0e6000+134000]
> python2.5[8252]: segfault at 8 ip 00007fb3d38ae626 sp 00007fb3bbf71e30
> error 4 in libX11.so.6.3.0[7fb3d385c000+134000]
> python2.5[8302]: segfault at 8 ip 00007f00abd88626 sp 00007f009444be30
> error 4 in libX11.so.6.3.0[7f00abd36000+134000]
>
> Cheers,
>
> Edward
>

------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
PyMOL-users mailing list (PyMOL-users@lists.sourceforge.net)
Info Page: https://lists.sourceforge.net/lists/listinfo/pymol-users
Archives: http://www.mail-archive.com/pymol-users@lists.sourceforge.net

Reply via email to