[GSAS-II] Cancelling refinements crashes

Ivo Alxneit ivo.alxneit at psi.ch
Tue Sep 13 06:01:21 CDT 2016


Dear all

I get quite reproducible crashes (once in a while it does NOT crash)
when I try to cancel (click the cancel-button) a running refinement.

$ uname -srm
Linux 4.4.0-36-generic x86_64

GSAS-II binary directory:  /home/alxneit/share/GSAS-II/bin
4 values read from config file /home/alxneit/share/GSAS-II/config.pyc
LogOn
Python module versions loaded:
python:      2.7.12
wxpython:    3.0.0.0
matplotlib:  1.5.1
numpy:       1.11.1
scipy:       0.18.0
OpenGL:      3.1.1a1
pillow:      3.3.1
Platform info: linux2 64bit x86_64
This is GSAS-II version:      0.2.0  revision #2464

Valgrind gives me the following (Bad permission ...) which is probably a
stray pointer.

==9583== Process terminating with default action of signal 11 (SIGSEGV)
==9583==  Bad permissions for mapped region at address 0x12D2D558
==9583==    at 0x12D2D558: ??? (in
/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21)
==9583==    by 0x11DD9A71: wxGenericProgressDialog::Update(int, wxString
const&, bool*) (in
/home/alxneit/share/miniconda3/envs/py27/lib/libwx_gtk2u-3.0.so.0.0.0)
==9583==    by 0x199B2F3C: _wrap_GenericProgressDialog_Update
(_windows_wrap.cpp:25494)
==9583==    by 0x4F36411: ext_do_call (ceval.c:4661)
==9583==    by 0x4F36411: PyEval_EvalFrameEx (ceval.c:3026)
==9583==    by 0x4F381CD: PyEval_EvalCodeEx (ceval.c:3582)
==9583==    by 0x4F371F5: fast_function (ceval.c:4445)
==9583==    by 0x4F371F5: call_function (ceval.c:4370)
==9583==    by 0x4F371F5: PyEval_EvalFrameEx (ceval.c:2987)
==9583==    by 0x4F37322: fast_function (ceval.c:4435)
==9583==    by 0x4F37322: call_function (ceval.c:4370)
==9583==    by 0x4F37322: PyEval_EvalFrameEx (ceval.c:2987)
==9583==    by 0x4F37322: fast_function (ceval.c:4435)
==9583==    by 0x4F37322: call_function (ceval.c:4370)
==9583==    by 0x4F37322: PyEval_EvalFrameEx (ceval.c:2987)
==9583==    by 0x4F381CD: PyEval_EvalCodeEx (ceval.c:3582)
==9583==    by 0x4EB37E0: function_call (funcobject.c:523)
==9583==    by 0x4E83DC2: PyObject_Call (abstract.c:2546)
==9583==    by 0x4E9654E: instancemethod_call (classobject.c:2602)


anything more that I can provide to help with debugging?

gruss
-- 
Dr. Ivo Alxneit
Catalysis for Energy Group
Bioenergy and Catalysis Laboratory        phone: +41 56 310 4092
Paul Scherrer Institute                     fax: +41 56 310 2688
CH-5232 Villigen                      gnupg key: 0x515E30C7
Switzerland
https://www.psi.ch/ceg/catalysis-for-energy-group/


More information about the GSAS-II mailing list