|
From: Pete M. <pa...@mc...> - 2009-09-24 18:42:44
|
> 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
>
|