[Asterisk-Users] G.729a beta codec on old Pentiums
Christopher Lee
chris at datachaos.com.au
Fri May 21 20:05:23 MST 2004
Hi Andrew,
Here's the results:-
[snipped out most of the above symbols messages]
Reading symbols from /usr/lib/asterisk/modules/format_g726.so...done.
Loaded symbols for /usr/lib/asterisk/modules/format_g726.so
Reading symbols from /usr/lib/asterisk/modules/format_g729.so...done.
Loaded symbols for /usr/lib/asterisk/modules/format_g729.so
Reading symbols from /usr/lib/asterisk/modules/codec_g729a.so...done.
Loaded symbols for /usr/lib/asterisk/modules/codec_g729a.so
#0 0x4044e862 in lsp_get_quant ()
from /usr/lib/asterisk/modules/codec_g729a.so
(gdb) bt
#0 0x4044e862 in lsp_get_quant ()
from /usr/lib/asterisk/modules/codec_g729a.so
#1 0x00000000 in ?? ()
(gdb) x/5i $eip
0x4044e862 <lsp_get_quant+210>: fcomi %st(5),%st
0x4044e864 <lsp_get_quant+212>: jbe 0x4044eb40 <lsp_get_quant+944>
0x4044e86a <lsp_get_quant+218>: fsubr %st,%st(2)
0x4044e86c <lsp_get_quant+220>: faddp %st,%st(1)
0x4044e86e <lsp_get_quant+222>: fxch %st(1)
(gdb) info registers
eax 0x3 3
ecx 0x3c 60
edx 0x1 1
ebx 0x15 21
esp 0xbfffeef0 0xbfffeef0
ebp 0xbfffef10 0xbfffef10
esi 0x40459d40 1078304064
edi 0x40458940 1078298944
eip 0x4044e862 0x4044e862
eflags 0x10202 66050
cs 0x23 35
ss 0x2b 43
ds 0x2b 43
es 0x2b 43
fs 0x2b 43
gs 0x2b 43
fctrl 0x37f 895
fstat 0x1132 4402
ftag 0x400f 16399
fiseg 0x23 35
fioff 0x4044e860 1078257760
foseg 0x2b 43
fooff 0x0 0
---Type <return> to continue, or q <return> to quit---
fop 0xcc 204
mxcsr 0x1f80 8064
orig_eax 0xffffffff -1
(gdb)
And re the F00F bug, yep I figured it was probably very unlikely to be the
root cause of the problem, as I have noticed messages when linux boots that
it implements a workaround for the bug, so if that's the case then I guess
all should be fine.
Thanks,
Chris Lee
-----Original Message-----
From: asterisk-users-admin at lists.digium.com
[mailto:asterisk-users-admin at lists.digium.com] On Behalf Of
andrewg at felinemenace.org
Sent: Saturday, 22 May 2004 12:46 PM
To: asterisk-users at lists.digium.com
Subject: Re: [Asterisk-Users] G.729a beta codec on old Pentiums
If you have gdb installed, try gdb /usr/sbin/asterisk (or whichever path is
appropiate) name_of_core_file, and send back the results of
bt
x/5i $eip
info registers
and that should allow the developers or other people to work out what the
problem is.
As for the f00f bug, its unlikely that would be causing problems, the
mention of f00f is there so that you can check to see if the machine is
vulnerable. From memory, most os's now include work arounds for that bug.
More information about the asterisk-users
mailing list