> Does anyone have any thoughts?
Two things to try that may or may not help:
1. Check if the problem persists when running pymol in single-threaded
mode ("cmd.set('max_threads',1)"). libpthread in the trace might
indicate that one of the libraries is having issues with multiple threads.
2. On Kubuntu 8.04.3 LTS x64, I can't reproduce the problem with 1.2
from svn trunk. This is using Tcl/Tk 8.4 (with pymol using it's own
source build of python 2.4.2, which may or may not be relevant); so
installing Tcl/Tk 8.4 instead of 8.5 (source or binary) might help
resolve the problem, or at least eliminate one possible source.
Pete
> Here is the backtrace portion from catchsegv:
> Backtrace:
> /usr/lib/libtcl8.5.so.0[0x7f63977b3eb0]
> /usr/lib/libtcl8.5.so.0(Tcl_CreateHashEntry+0x59)[0x7f6397761839]
> /usr/lib/libtcl8.4.so.0(Tcl_FindNamespaceVar+0xff)[0x7f6391d8352f]
> /usr/lib/libtcl8.4.so.0(TclLookupSimpleVar+0xfb)[0x7f6391d9bf0b]
> /usr/lib/libtcl8.4.so.0(TclLookupVar+0xab)[0x7f6391d9b70b]
> /usr/lib/libtcl8.4.so.0(Tcl_SetVar2Ex+0x59)[0x7f6391d9c8e9]
> /usr/lib/libtcl8.4.so.0(Tcl_SetVar2+0x4f)[0x7f6391d9c80f]
> /usr/lib/libBLT.2.4.so.8.4(Blt_Init+0x169)[0x7f6392311859]
> /usr/lib/libtcl8.5.so.0[0x7f639777dee6]
> /usr/lib/libtcl8.5.so.0[0x7f63977102f1]
> /usr/lib/libtcl8.5.so.0[0x7f63977543b8]
> /usr/lib/libtcl8.5.so.0(TclObjInterpProcCore+0x110)[0x7f6397796ed0]
> /usr/lib/libtcl8.5.so.0[0x7f63977102f1]
> /usr/lib/libtcl8.5.so.0[0x7f6397710a5f]
> /usr/lib/libtcl8.5.so.0[0x7f63977926d1]
> /usr/lib/libtcl8.5.so.0(Tcl_PkgRequireProc+0x9)[0x7f6397792209]
> /usr/lib/libtcl8.5.so.0[0x7f6397793192]
> /usr/lib/libtcl8.5.so.0[0x7f63977102f1]
> /usr/lib/libtcl8.5.so.0(Tcl_EvalObjv+0x43)[0x7f6397710413]
> /usr/lib/python2.6/lib-dynload/_tkinter.so[0x7f6398063a32]
> /usr/bin/python(PyEval_EvalFrameEx+0x52fd)[0x4a290d]
> /usr/bin/python(PyEval_EvalFrameEx+0x5837)[0x4a2e47]
> /usr/bin/python(PyEval_EvalFrameEx+0x5837)[0x4a2e47]
> /usr/bin/python(PyEval_EvalFrameEx+0x5837)[0x4a2e47]
> /usr/bin/python(PyEval_EvalFrameEx+0x5837)[0x4a2e47]
> /usr/bin/python(PyEval_EvalCodeEx+0x860)[0x4a40e0]
> /usr/bin/python(PyEval_EvalFrameEx+0x4e4f)[0x4a245f]
> /usr/bin/python(PyEval_EvalCodeEx+0x860)[0x4a40e0]
> /usr/bin/python(PyEval_EvalFrameEx+0x4e4f)[0x4a245f]
> /usr/bin/python(PyEval_EvalCodeEx+0x860)[0x4a40e0]
> /usr/bin/python[0x52bdf0]
> /usr/bin/python(PyObject_Call+0x47)[0x41d6e7]
> /usr/bin/python[0x4254ff]
> /usr/bin/python(PyObject_Call+0x47)[0x41d6e7]
> /usr/bin/python(PyEval_CallObjectWithKeywords+0x43)[0x49c623]
> /usr/bin/python[0x49c06f]
> /usr/bin/python(PyEval_EvalFrameEx+0x52fd)[0x4a290d]
> /usr/bin/python(PyEval_EvalCodeEx+0x860)[0x4a40e0]
> /usr/bin/python[0x52bdf0]
> /usr/bin/python(PyObject_Call+0x47)[0x41d6e7]
> /usr/bin/python[0x4254ff]
> /usr/bin/python(PyObject_Call+0x47)[0x41d6e7]
> /usr/bin/python(PyEval_CallObjectWithKeywords+0x43)[0x49c623]
> /usr/lib/python2.6/lib-dynload/_tkinter.so[0x7f6398061376]
> /usr/lib/libtcl8.5.so.0(TclInvokeStringCommand+0x7f)[0x7f639770e80f]
> /usr/lib/libtcl8.5.so.0[0x7f63977102f1]
> /usr/lib/libtcl8.5.so.0[0x7f63977543b8]
> /usr/lib/libtcl8.5.so.0[0x7f63977527b9]
> /usr/lib/libtcl8.5.so.0(TclEvalObjEx+0x196)[0x7f6397711706]
> /usr/lib/libtk8.5.so.0[0x7f6397a556f6]
> /usr/lib/libtcl8.5.so.0[0x7f63977102f1]
> /usr/lib/libtcl8.5.so.0(Tcl_EvalObjv+0x43)[0x7f6397710413]
> /usr/lib/libtcl8.5.so.0(TclEvalObjEx+0x300)[0x7f6397711870]
> /usr/lib/libtcl8.5.so.0[0x7f639779668f]
> /usr/lib/libtcl8.5.so.0[0x7f63977102f1]
> /usr/lib/libtcl8.5.so.0[0x7f63977543b8]
> /usr/lib/libtcl8.5.so.0(TclObjInterpProcCore+0x110)[0x7f6397796ed0]
> /usr/lib/libtcl8.5.so.0[0x7f63977102f1]
> /usr/lib/libtcl8.5.so.0[0x7f6397710a5f]
> /usr/lib/libtk8.5.so.0(Tk_BindEvent+0x890)[0x7f6397a29c90]
> /usr/lib/libtk8.5.so.0(TkBindEventProc+0x185)[0x7f6397a2fa35]
> /usr/lib/libtk8.5.so.0(Tk_HandleEvent+0x6c0)[0x7f6397a374c0]
> /usr/lib/libtk8.5.so.0[0x7f6397a37b48]
> /usr/lib/libtcl8.5.so.0(Tcl_ServiceEvent+0x7f)[0x7f639778764f]
> /usr/lib/libtcl8.5.so.0(Tcl_DoOneEvent+0x8f)[0x7f63977878ff]
> /usr/lib/python2.6/lib-dynload/_tkinter.so[0x7f639805f201]
> /usr/bin/python(PyEval_EvalFrameEx+0x52fd)[0x4a290d]
> /usr/bin/python(PyEval_EvalCodeEx+0x860)[0x4a40e0]
> /usr/bin/python(PyEval_EvalFrameEx+0x4e4f)[0x4a245f]
> /usr/bin/python(PyEval_EvalCodeEx+0x860)[0x4a40e0]
> /usr/bin/python(PyEval_EvalFrameEx+0x4e4f)[0x4a245f]
> /usr/bin/python(PyEval_EvalCodeEx+0x860)[0x4a40e0]
> /usr/bin/python[0x52beed]
> /usr/bin/python(PyObject_Call+0x47)[0x41d6e7]
> /usr/bin/python(PyEval_EvalFrameEx+0x3921)[0x4a0f31]
> /usr/bin/python(PyEval_EvalFrameEx+0x5837)[0x4a2e47]
> /usr/bin/python(PyEval_EvalFrameEx+0x5837)[0x4a2e47]
> /usr/bin/python(PyEval_EvalCodeEx+0x860)[0x4a40e0]
> /usr/bin/python[0x52bdf0]
> /usr/bin/python(PyObject_Call+0x47)[0x41d6e7]
> /usr/bin/python[0x4254ff]
> /usr/bin/python(PyObject_Call+0x47)[0x41d6e7]
> /usr/bin/python(PyEval_CallObjectWithKeywords+0x43)[0x49c623]
> /usr/bin/python[0x4d0c4d]
> /lib/libpthread.so.0[0x7f639cf69a04]
> /lib/libc.so.6(clone+0x6d)[0x7f639c4317bd]
>
> Thanks,
> Ian
>
------------------------------------------------------------------------------
Come build with us! The BlackBerry® Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9-12, 2009. Register now!
http://p.sf.net/sfu/devconf
_______________________________________________
PyMOL-users mailing list ([email protected])
Info Page: https://lists.sourceforge.net/lists/listinfo/pymol-users
Archives: http://www.mail-archive.com/[email protected]