[prev in list] [next in list] [prev in thread] [next in thread] 

List:       koffice
Subject:    Re: (kspread startup) Trying to run python scripts...
From:       David Faure <David.Faure () insa-lyon ! fr>
Date:       1999-02-18 10:29:52
[Download RAW message or body]

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 "<string>", 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 "<string>", globals=0x81679d0, \
> locals=0x81679d0) at pythonrun.c:882
> #13 0x80d21d1 in run_err_node (n=0x84b35d0, filename=0x810dc29 "<string>", \
> globals=0x81679d0, locals=0x81679d0) at pythonrun.c:867
> #14 0x80d2192 in PyRun_String (
> ---Type <return> to continue, or q <return> 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             |
> ____________________________________________________________________|


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic