[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