From koffice Thu Feb 18 10:29:52 1999 From: David Faure Date: Thu, 18 Feb 1999 10:29:52 +0000 To: koffice Subject: Re: (kspread startup) Trying to run python scripts... X-MARC-Message: https://marc.info/?l=koffice&m=92516346527547 Forget this. Damned redhat packages compiled with the wrong egcs or ld.so or I don't know what. Recompiling python will solve this. Hopefully. On Tue, Feb 16, 1999 at 08:58:53PM +0100, David Faure wrote: > I have problems using kspread - the python stuff even breaks opening a > simple .ksp file. > > It seems there is a problem with the math module. > On startup, kspread says > > Executing /opt/kde/share/apps/kspread/scripts/xcllib.py > Traceback (innermost last): > File "", line 1, in ? > ImportError: /usr/lib/python1.5/lib-dynload/mathmodule.so: undefined symbol: PyExc_OverflowError > Done result=-1 > > However the other two scripts (classes.py and kspread_lib.py) run > fine. Which is why I suspect this math module. > > The problem doesn't happen when the above error message is printed, but > later, when opening a file : > (I had to fix the mimetype stuff, now it works fine (e.g. returns x-kspread > for a kspread file), but there is another problem, as you can see : > > Program received signal SIGSEGV, Segmentation fault. > 0xa02 in ?? () > (gdb) bt > #0 0xa02 in ?? () > #1 0x80ce862 in _PyImport_LoadDynamicModule (name=0xbfffdbb0 "math", > pathname=0xbfffd74c "/usr/lib/python1.5/lib-dynload/mathmodule.so", fp=0x8254eb0) at ./importdl.c:586 > #2 0x80cd120 in load_module (name=0xbfffdbb0 "math", fp=0x8254eb0, > buf=0xbfffd74c "/usr/lib/python1.5/lib-dynload/mathmodule.so", type=3) at import.c:1146 > #3 0x80cdbbe in import_submodule (mod=0x8112cc4, subname=0xbfffdbb0 "math", fullname=0xbfffdbb0 "math") > at import.c:1681 > #4 0x80cd80d in load_next (mod=0x8112cc4, altmod=0x8112cc4, p_name=0xbfffdfbc, buf=0xbfffdbb0 "math", > p_buflen=0xbfffdbac) at import.c:1536 > #5 0x80cd4f8 in import_module_ex (name=0x0, globals=0x81679d0, locals=0x81679d0, fromlist=0x82939a0) > at import.c:1378 > #6 0x80cd624 in PyImport_ImportModuleEx (name=0x84b6dac "math", globals=0x81679d0, locals=0x81679d0, > fromlist=0x82939a0) at import.c:1422 > #7 0x80bea38 in builtin___import__ (self=0x0, args=0x829ca78) at bltinmodule.c:68 > #8 0x80c4d79 in call_builtin (func=0x8178b08, arg=0x829ca78, kw=0x0) at ceval.c:2354 > #9 0x80c4ca4 in PyEval_CallObjectWithKeywords (func=0x8178b08, arg=0x829ca78, kw=0x0) at ceval.c:2319 > #10 0x80c37fb in eval_code2 (co=0x82e3290, globals=0x81679d0, locals=0x81679d0, args=0x0, argcount=0, > kws=0x0, kwcount=0, defs=0x0, defcount=0, owner=0x0) at ceval.c:1441 > #11 0x80c1aab in PyEval_EvalCode (co=0x82e3290, globals=0x81679d0, locals=0x81679d0) at ceval.c:323 > #12 0x80d2208 in run_node (n=0x84b35d0, filename=0x810dc29 "", globals=0x81679d0, locals=0x81679d0) > at pythonrun.c:882 > #13 0x80d21d1 in run_err_node (n=0x84b35d0, filename=0x810dc29 "", globals=0x81679d0, > locals=0x81679d0) at pythonrun.c:867 > #14 0x80d2192 in PyRun_String ( > ---Type to continue, or q to quit--- > str=0x8290550 "from math import *\n\nprint \"Library started\"\n\ndef weis( x ):\n\treturn 105.9\n\ndef Te > stMe():\n\treturn 100.2\n\ndef xclCellTest( table, column, row):\n\tprint \"xclCell\"\n\treturn 100\n\ndef Sum > ( rect ):\n\tv = 0.0\n\tt"..., start=257, globals=0x81679d0, locals=0x81679d0) at pythonrun.c:844 > #15 0x808d1c8 in KPythonModule::runCodeStr () > ... > > I tried to upgrade python, but to no avail. (same result). > Note that the above shows that it segfault on the "import math"... > How can I test this ? - the test_dl.py in python files doesn't work because > it looks for a libc5 lib for testing ... :( > > Any hint ? > > Does it work for you ? > > Thanks. > > -- > ____________________________________________________________________ > | | > | David FAURE | > | E-mail : David.Faure@insa-lyon.fr, faure@kde.org | > | http://www.insa-lyon.fr/People/AEDI/dfaure/index.html | > |____________________________________________________________________| -- ____________________________________________________________________ | | | David FAURE | | E-mail : David.Faure@insa-lyon.fr, faure@kde.org | | http://www.insa-lyon.fr/People/AEDI/dfaure/index.html | |____________________________________________________________________|