[XML-SIG] Floating exception on alpha machine

Jens Jorgen Mortensen jensj@fysik.dtu.dk
Tue, 13 May 2003 14:04:11 +0200


Martin v. L=F6wis:
> Jens Jorgen Mortensen <jensj@fysik.dtu.dk> writes:
> > Does anybody know what could be wrong?
>
> No. Can you report a debugger backtrace?

I have included my best shot at a backtrace to the end of this mail.  I a=
m=20
afraid it is not very useful - the debugger reads the symbols before I im=
port=20
xml.xpath! - how should this be done? =20

On an alpha, it is my experience that the "floating point overflow" error=
=20
often indicates that a floating point operation was performed on some=20
uninitialized data. =20

Jens J=F8rgen

Backtrace:

Welcome to the Ladebug Debugger Version 4.0-49
------------------
object file name: /usr/local/bin/python2
Reading symbolic information ...done
(ladebug) run
Python 2.2.1 (#1, Jun  4 2002, 15:33:18) [C] on osf1V4
Type "help", "copyright", "credits" or "license" for more information.
>>> import xml.xpath
Thread received signal FPE
stopped at [<opaque> UnknownProcedure16FromFile31(...) 0x1200710c8]

Information:  An <opaque> type was presented during execution of the prev=
ious=20
command.  For complete type information on this symbol, recompilation of =
the=20
program will be necessary.  Consult the compiler man pages for details on=
=20
producing full symbol table information using the -g (and -gall for cxx)=20
flags.

(ladebug) where
>0  0x1200710c8 in UnknownProcedure16FromFile31(0x1400172e0, 0x1400172e0,=
=20
0x10, 0x140038090, 0x1, 0x30) in /usr/local/bin/python2
#1  0x1200a4170 in UnknownProcedure14FromFile45(0x1400172e0, 0x1400172e0,=
=20
0x10, 0x140038090, 0x1, 0x30) in /usr/local/bin/python2
#2  0x1200a43c8 in UnknownProcedure15FromFile45(0x1400172e0, 0x1400172e0,=
=20
0x10, 0x140038090, 0x1, 0x30) in /usr/local/bin/python2
#3  0x1200a4bd4 in PyNumber_Multiply(0x1400172e0, 0x1400172e0, 0x10,=20
0x140038090, 0x1, 0x30) in /usr/local/bin/python2
#4  0x120074fa8 in UnknownProcedure12FromFile33(0x1400172e0, 0x1400172e0,=
=20
0x10, 0x140038090, 0x1, 0x30) in /usr/local/bin/python2
#5  0x12007c234 in PyEval_EvalCodeEx(0x1400172e0, 0x1400172e0, 0x10,=20
0x140038090, 0x1, 0x30) in /usr/local/bin/python2
#6  0x120074408 in PyEval_EvalCode(0x1400172e0, 0x1400172e0, 0x10,=20
0x140038090, 0x1, 0x30) in /usr/local/bin/python2
#7  0x12002f420 in PyImport_ExecCodeModuleEx(0x1400172e0, 0x1400172e0, 0x=
10,=20
0x140038090, 0x1, 0x30) in /usr/local/bin/python2
#8  0x12002fca4 in UnknownProcedure14FromFile11(0x1400172e0, 0x1400172e0,=
=20
0x10, 0x140038090, 0x1, 0x30) in /usr/local/bin/python2
#9  0x1200307b8 in UnknownProcedure18FromFile11(0x1400172e0, 0x1400172e0,=
=20
0x10, 0x140038090, 0x1, 0x30) in /usr/local/bin/python2
#10 0x12002ff20 in UnknownProcedure15FromFile11(0x1400172e0, 0x1400172e0,=
=20
0x10, 0x140038090, 0x1, 0x30) in /usr/local/bin/python2
#11 0x120030854 in UnknownProcedure18FromFile11(0x1400172e0, 0x1400172e0,=
=20
0x10, 0x140038090, 0x1, 0x30) in /usr/local/bin/python2
#12 0x120031da4 in UnknownProcedure27FromFile11(0x1400172e0, 0x1400172e0,=
=20
0x10, 0x140038090, 0x1, 0x30) in /usr/local/bin/python2
#13 0x120031660 in UnknownProcedure25FromFile11(0x1400172e0, 0x1400172e0,=
=20
0x10, 0x140038090, 0x1, 0x30) in /usr/local/bin/python2
#14 0x120031064 in PyImport_ImportModuleEx(0x1400172e0, 0x1400172e0, 0x10=
,=20
0x140038090, 0x1, 0x30) in /usr/local/bin/python2
#15 0x120068e24 in UnknownProcedure0FromFile28(0x1400172e0, 0x1400172e0, =
0x10,=20
0x140038090, 0x1, 0x30) in /usr/local/bin/python2
#16 0x12006f790 in PyCFunction_Call(0x1400172e0, 0x1400172e0, 0x10,=20
0x140038090, 0x1, 0x30) in /usr/local/bin/python2
#17 0x1200a7da4 in PyObject_Call(0x1400172e0, 0x1400172e0, 0x10, 0x140038=
090,=20
0x1, 0x30) in /usr/local/bin/python2
#18 0x12007ce10 in PyEval_CallObjectWithKeywords(0x1400172e0, 0x1400172e0=
,=20
0x10, 0x140038090, 0x1, 0x30) in /usr/local/bin/python2
#19 0x120078da0 in UnknownProcedure12FromFile33(0x1400172e0, 0x1400172e0,=
=20
0x10, 0x140038090, 0x1, 0x30) in /usr/local/bin/python2
#20 0x12007c234 in PyEval_EvalCodeEx(0x1400172e0, 0x1400172e0, 0x10,=20
0x140038090, 0x1, 0x30) in /usr/local/bin/python2
#21 0x120074408 in PyEval_EvalCode(0x1400172e0, 0x1400172e0, 0x10,=20
0x140038090, 0x1, 0x30) in /usr/local/bin/python2
#22 0x120017320 in UnknownProcedure36FromFile3(0x1400172e0, 0x1400172e0, =
0x10,=20
0x140038090, 0x1, 0x30) in /usr/local/bin/python2
#23 0x120015694 in PyRun_InteractiveOneFlags(0x1400172e0, 0x1400172e0, 0x=
10,=20
0x140038090, 0x1, 0x30) in /usr/local/bin/python2
#24 0x120015330 in PyRun_InteractiveLoopFlags(0x1400172e0, 0x1400172e0, 0=
x10,=20
0x140038090, 0x1, 0x30) in /usr/local/bin/python2
#25 0x120015108 in PyRun_AnyFileExFlags(0x1400172e0, 0x1400172e0, 0x10,=20
0x140038090, 0x1, 0x30) in /usr/local/bin/python2
#26 0x120014080 in Py_Main(0x1400172e0, 0x1400172e0, 0x10, 0x140038090, 0=
x1,=20
0x30) in /usr/local/bin/python2
#27 0x120013570 in main(0x1400172e0, 0x1400172e0, 0x10, 0x140038090, 0x1,=
=20
0x30) in /usr/local/bin/python2
#28 0x1200134f8 in __start(0x1400172e0, 0x1400172e0, 0x10, 0x140038090, 0=
x1,=20
0x30) in /usr/local/bin/python2