[Freeswitch-users] mod_skypiax

Dave Cabot dave.cabot at iconsoluciones.net
Sun Mar 29 13:16:26 PDT 2009


Hi folks.  I've been playing with mod_skypiax.

1) it seems that the documentation web pages are out of date.
http://jira.freeswitch.org/ rejects connections.

I'm running FreeSWITCH Version 1.0.trunk (12826).  I'm using Xvfb and
skype 2.0.0.72-1_i386.deb.  I can make a call and sound is great, but
then when the call ends, so does skype.  Attached is what gdb puked:

root at freeswitch-1:/usr/local/freeswitch/conf# gdb /usr/bin/skype 20250
GNU gdb 6.8-debian
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show
copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...
(no debugging symbols found)
Attaching to program: /usr/bin/skype, process 20250
Reading symbols from /usr/lib/libasound.so.2...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libasound.so.2
Reading symbols from /usr/lib/libXv.so.1...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libXv.so.1
Reading symbols from /usr/lib/libXss.so.1...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libXss.so.1
Reading symbols from /lib/tls/i686/cmov/librt.so.1...(no debugging
symbols found)...done.
Loaded symbols for /lib/tls/i686/cmov/librt.so.1
Reading symbols from /usr/lib/libQtDBus.so.4...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libQtDBus.so.4
Reading symbols from /usr/lib/libQtGui.so.4...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libQtGui.so.4
Reading symbols from /usr/lib/libQtNetwork.so.4...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libQtNetwork.so.4
Reading symbols from /usr/lib/libQtCore.so.4...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libQtCore.so.4
Reading symbols from /lib/tls/i686/cmov/libpthread.so.0...
(no debugging symbols found)...done.
[Thread debugging using libthread_db enabled]
[New Thread 0xb6ef16c0 (LWP 20250)]
[New Thread 0xb5708b90 (LWP 20261)]
[New Thread 0xb6116b90 (LWP 20259)]
[New Thread 0xb6197b90 (LWP 20256)]
[New Thread 0xb6218b90 (LWP 20255)]
[New Thread 0xb6a19b90 (LWP 20254)]
[New Thread 0xb6a9ab90 (LWP 20253)]
[New Thread 0xb6db3b90 (LWP 20251)]
Loaded symbols for /lib/tls/i686/cmov/libpthread.so.0
Reading symbols from /usr/lib/libstdc++.so.6...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libstdc++.so.6
Reading symbols from /lib/tls/i686/cmov/libm.so.6...
(no debugging symbols found)...done.
Loaded symbols for /lib/tls/i686/cmov/libm.so.6
Reading symbols from /lib/libgcc_s.so.1...(no debugging symbols
found)...done.
Loaded symbols for /lib/libgcc_s.so.1
Reading symbols from /lib/tls/i686/cmov/libc.so.6...
(no debugging symbols found)...done.
Loaded symbols for /lib/tls/i686/cmov/libc.so.6
Reading symbols from /usr/lib/libX11.so.6...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libX11.so.6
Reading symbols from /usr/lib/libXext.so.6...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libXext.so.6
Reading symbols from /lib/tls/i686/cmov/libdl.so.2...(no debugging
symbols found)...done.
Loaded symbols for /lib/tls/i686/cmov/libdl.so.2
Reading symbols from /lib/ld-linux.so.2...
(no debugging symbols found)...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /usr/lib/libdbus-1.so.3...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libdbus-1.so.3
Reading symbols from /usr/lib/libQtXml.so.4...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libQtXml.so.4
Reading symbols from /usr/lib/libfontconfig.so.1...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libfontconfig.so.1
Reading symbols from /usr/lib/libz.so.1...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /usr/lib/libgthread-2.0.so.0...(no debugging
symbols found)...done.
Loaded symbols for /usr/lib/libgthread-2.0.so.0
Reading symbols from /usr/lib/libglib-2.0.so.0...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libglib-2.0.so.0
Reading symbols from /usr/lib/libaudio.so.2...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libaudio.so.2
Reading symbols from /usr/lib/libXt.so.6...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libXt.so.6
Reading symbols from /usr/lib/libpng12.so.0...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libpng12.so.0
Reading symbols from /usr/lib/libSM.so.6...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libSM.so.6
Reading symbols from /usr/lib/libICE.so.6...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libICE.so.6
Reading symbols from /usr/lib/libXi.so.6...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libXi.so.6
Reading symbols from /usr/lib/libXrender.so.1...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libXrender.so.1
Reading symbols from /usr/lib/libXrandr.so.2...
---Type <return> to continue, or q <return> to quit---
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libXrandr.so.2
Reading symbols from /usr/lib/libXfixes.so.3...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libXfixes.so.3
Reading symbols from /usr/lib/libXcursor.so.1...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libXcursor.so.1
Reading symbols from /usr/lib/libXinerama.so.1...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libXinerama.so.1
Reading symbols from /usr/lib/libfreetype.so.6...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libfreetype.so.6
Reading symbols from /usr/lib/libxcb-xlib.so.0...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libxcb-xlib.so.0
Reading symbols from /usr/lib/libxcb.so.1...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libxcb.so.1
Reading symbols from /usr/lib/libXau.so.6...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libXau.so.6
Reading symbols from /usr/lib/libexpat.so.1...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libexpat.so.1
Reading symbols from /usr/lib/libpcre.so.3...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libpcre.so.3
Reading symbols from /usr/lib/libXdmcp.so.6...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libXdmcp.so.6
Reading symbols from /usr/lib/gconv/UTF-16.so...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/gconv/UTF-16.so
Reading symbols from /usr/lib/qt4/plugins/imageformats/libqgif.so...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/qt4/plugins/imageformats/libqgif.so
Reading symbols from /usr/lib/qt4/plugins/imageformats/libqjpeg.so...(no
debugging symbols found)...done.
Loaded symbols for /usr/lib/qt4/plugins/imageformats/libqjpeg.so
Reading symbols from /usr/lib/libjpeg.so.62...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libjpeg.so.62
Reading symbols from /usr/lib/qt4/plugins/imageformats/libqmng.so...(no
debugging symbols found)...done.
Loaded symbols for /usr/lib/qt4/plugins/imageformats/libqmng.so
Reading symbols from /usr/lib/libmng.so.1...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libmng.so.1
Reading symbols from /usr/lib/liblcms.so.1...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/liblcms.so.1
Reading symbols from /usr/lib/qt4/plugins/imageformats/libqsvg.so...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/qt4/plugins/imageformats/libqsvg.so
Reading symbols from /usr/lib/libQtSvg.so.4...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libQtSvg.so.4
Reading symbols from /usr/lib/qt4/plugins/imageformats/libqtiff.so...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/qt4/plugins/imageformats/libqtiff.so
Reading symbols from /usr/lib/i686/cmov/libssl.so.0.9.8...(no debugging
symbols found)...done.
Loaded symbols for /usr/lib/i686/cmov/libssl.so.0.9.8
Reading symbols from /usr/lib/i686/cmov/libcrypto.so.0.9.8...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/i686/cmov/libcrypto.so.0.9.8
Reading symbols from /usr/lib/libresolv.so...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libresolv.so
Reading symbols from /lib/tls/i686/cmov/libnss_files.so.2...
(no debugging symbols found)...done.
Loaded symbols for /lib/tls/i686/cmov/libnss_files.so.2
Reading symbols from /lib/tls/i686/cmov/libnss_dns.so.2...(no debugging
symbols found)...done.
Loaded symbols for /lib/tls/i686/cmov/libnss_dns.so.2

(no debugging symbols found)
0xb7fdc410 in __kernel_vsyscall ()
(gdb) c
Continuing.
[New Thread 0xb6093b90 (LWP 20278)]
[New Thread 0xb4eeab90 (LWP 20279)]
[New Thread 0xb46e9b90 (LWP 20280)]

RtApiAlsa: callback thread error (RtApiAlsa: audio write error for
device (Default device (default)): Exec format error.) ... closing
stream.

[Thread 0xb4eeab90 (LWP 20279) exited]
Skype Xv: Xv ports available: 0
Skype XShm: XShm support enabled
[New Thread 0xb3e9cb90 (LWP 20283)]

RtApiAlsa: callback thread error (RtApiAlsa: audio read error for device
(Default device (default)): Unknown error 405.) ... closing stream.

[Thread 0xb46e9b90 (LWP 20280) exited]

[Thread 0xb3e9cb90 (LWP 20283) exited]
[New Thread 0xb3d3db90 (LWP 20288)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb6197b90 (LWP 20256)]
0xb738c4ac in free () from /lib/tls/i686/cmov/libc.so.6
(gdb) 
Continuing.

Program received signal SIGABRT, Aborted.
0xb7fdc410 in __kernel_vsyscall ()
(gdb) bt
#0  0xb7fdc410 in __kernel_vsyscall ()
#1  0xb7348085 in raise () from /lib/tls/i686/cmov/libc.so.6
#2  0xb7349a01 in abort () from /lib/tls/i686/cmov/libc.so.6
#3  0x082f372a in ?? ()
#4  <signal handler called>
#5  0xb738c4ac in free () from /lib/tls/i686/cmov/libc.so.6
#6  0x08808972 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
(gdb) quit
The program is running.  Quit anyway (and detach it)? (y or n) y
Detaching from program: /usr/bin/skype, process 20250
root at freeswitch-1:/usr/local/freeswitch/conf# -bash: line 320: 20249
Done                    echo "blah blah"
     20250 Aborted                 (core dumped) |
DISPLAY=:101 /usr/bin/skype --pipelogin

[1]+  Exit 134                ( echo "blah blah" |
DISPLAY=:101 /usr/bin/skype --pipelogin )

Not only do I have to restart skype, but I also have to reload
mod_skypiax.  Obviously this has it's drawbacks.

Has anyone seen this and have a solution tucked away?
Thanks





More information about the FreeSWITCH-users mailing list