Ekiga's GUI remains responsive up until when I hit the disconnect button. The GUI then freezes. Having X.org redraw the window (for example by shading and then unshading the window) results in a window where the basic outlines of the various fields are still there, but no detail. The telephone will ring on the other end, but when the call is answered there will be no audio on both ends. I tried activating all audio codecs available, it did not help. There is no significant CPU load when the crash occurs, nor does the crash produce such CPU load. Calls would not ring at all until I set: Edit -> Preferences -> Protocols -> Network Settings -> Stun Server: stun01.sipphone.com When first encountering the problem, I had not set "-ggdb" in CFLAGS. I have done so since in hopes that it will help with debugging. $ emerge --info Portage 2.1_rc3 (default-linux/x86/2005.1, gcc-3.3.6, glibc-2.3.6-r3, 2.6.16-gentoo-r9 i686) ================================================================= System uname: 2.6.16-gentoo-r9 i686 mobile AMD Athlon(tm) 4 1600+ Gentoo Base System version 1.6.14 dev-lang/python: 2.3.5-r2, 2.4.2 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: [Not Present] dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1 sys-devel/gcc-config: 1.3.13-r2 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=i686 -fomit-frame-pointer -ggdb" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/lib/mozilla/defaults/pref /usr/share/X11/xkb" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d" CXXFLAGS="-O2 -march=i686 -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="ftp://ftp.tu-clausthal.de/pub/linux/gentoo/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/ http://ftp.uni-erlangen.de/pub/mirrors/gentoo ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo ftp://ftp6.uni-muenster.de/pub/linux/distributions/gentoo http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://ftp.gentoo.mesh-solutions.com/gentoo/ http://pandemonium.tiscali.de/pub/gentoo/ ftp://pandemonium.tiscali.de/pub/gentoo/" LC_ALL="en_US.utf8" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X aac acpi alsa apm avi berkdb bitmap-fonts cdr cjk cli crypt divx4linux dri dvd dvdr dvdread eds emboss encode firefox foomaticdb fortran gdbm gif gnome gpm gstreamer gtk gtk2 gtkhtml imlib ipv6 isdnlog joystick jpeg libg++ libwww mad matroska mikmod motif mp3 mpeg ncurses nls ogg oggvorbis opengl oss pam pcre pdflib perl png pppd python quicktime readline reflection sdl session spell spl ssl symlink tcpd truetype truetype-fonts type1-fonts unicode videos vorbis win32codecs wxgtk1 xml2 xmms xorg xv xvid zlib elibc_glibc input_devices_keyboard input_devices_mouse input_devices_joystick kernel_linux userland_GNU video_cards_savage" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Created attachment 89393 [details] output from ekiga -d 4 and gdb
I also ran strace on ekiga, producing 4.5 megs of output. http://page.mi.fu-berlin.de/~pannwitz/bug/ekiga.strace.log
the strace process was also killed using Ctrl-c
It looks like at least part of the problem might lie in missing audio codec(s). net-im/twinkle comes with the G.711 codec "out of the box" and Gizmo call-out calls work fine with Twinkle.
This is most likely due to known bugs present in ALSA 1.0.11 (which is included in the 2.6.16 kernels... see: http://wiki.ekiga.org/index.php/Getting_several_applications_using_the_sound_card_at_the_same_time_%3F and https://bugtrack.alsa-project.org/alsa-bug/view.php?id=2122
(In reply to comment #5) > This is most likely due to known bugs present in ALSA 1.0.11 (which is included > in the 2.6.16 kernels... see: > http://wiki.ekiga.org/index.php/Getting_several_applications_using_the_sound_card_at_the_same_time_%3F > and > https://bugtrack.alsa-project.org/alsa-bug/view.php?id=2122 > I had already been using gentoo-sources-2.6.16-r9, but the sound test in Ekiga's configuration druid did not test positive until I switched to the alsa modules provided by the alsa-driver-1.0.11 package. I will give the 2.6.17 hernel a try.
Sound tests positive with the 2.6.17 kernel.
use a 2.6.17 kernel then :) thanks.
Crashes upon terminating (or trying to) a Gizmo call-out call persist with a 2.6.17 kernel. On the Ekiga irc channel (#ekiga on irc.gnome.org) this seemed to be a known problem. Something to do with the version of libasound (?) I guess people have been able to get Gizmo call-out calls to work on other distrobutions.
When I try to emerge I get: /usr/portage/local/net-im/gizmo/gizmo-1.0.0.18.ebuild: line 49: deb2targz: command not found /usr/portage/local/net-im/gizmo/gizmo-1.0.0.18.ebuild: line 50: deb2targz: command not found Shouldn't deb2targz be added to the dependency list ?
This issue seems to have been resolved in Ekiga 2.0.3 upgrading seems to have made the crashes go away. Sorry for the trouble.