Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 137085 - Ekiga-2.0.2 crashes when terminating a Gizmo call-out call
Summary: Ekiga-2.0.2 crashes when terminating a Gizmo call-out call
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: voip herd (OBSOLETE)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-06-17 08:14 UTC by Gabriel Pannwitz
Modified: 2006-09-29 08:50 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
output from ekiga -d 4 and gdb (ekiga.bug,6.99 KB, text/plain)
2006-06-17 08:19 UTC, Gabriel Pannwitz
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Gabriel Pannwitz 2006-06-17 08:14:59 UTC
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
Comment 1 Gabriel Pannwitz 2006-06-17 08:19:23 UTC
Created attachment 89393 [details]
output from ekiga -d 4 and gdb
Comment 2 Gabriel Pannwitz 2006-06-17 08:26:50 UTC
I also ran strace on ekiga, producing 4.5 megs of output.
http://page.mi.fu-berlin.de/~pannwitz/bug/ekiga.strace.log
Comment 3 Gabriel Pannwitz 2006-06-17 08:44:47 UTC
the strace process was also killed using Ctrl-c
Comment 4 Gabriel Pannwitz 2006-06-17 12:58:40 UTC
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.
Comment 5 Alex Murray 2006-06-18 05:17:26 UTC
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
Comment 6 Gabriel Pannwitz 2006-06-19 22:47:26 UTC
(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.
Comment 7 Gabriel Pannwitz 2006-06-21 11:56:41 UTC
Sound tests positive with the 2.6.17 kernel.
Comment 8 Stefan Schweizer (RETIRED) gentoo-dev 2006-06-21 11:58:55 UTC
use a 2.6.17 kernel then :)

thanks.
Comment 9 Gabriel Pannwitz 2006-06-21 23:46:01 UTC
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.
Comment 10 Luis Aranguren 2006-07-25 03:20:15 UTC
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 ?
Comment 11 Gabriel Pannwitz 2006-09-29 08:50:01 UTC
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.