Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 175396 - net-im/ekiga-2.0.9 freezes with various UI interaction
Summary: net-im/ekiga-2.0.9 freezes with various UI interaction
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High critical
Assignee: voip herd (OBSOLETE)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-04-20 23:27 UTC by Chris Carlin
Modified: 2009-02-06 04:00 UTC (History)
5 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Chris Carlin 2007-04-20 23:27:00 UTC
Ekiga is very prone to freezing on my system.

While I'm connected to someone else I can cause it to freeze reliably by clicking on the mute button, moving any of the various sliders on the front panel, clicking the disconnect button, etc. On the other hand, it doesn't freeze when I click through the front panel tabs or open menus.

This is not new in the 2.0.9 version; it's been happening since at least 2.0.5, IIRC.

Reproducible: Always

Steps to Reproduce:
1. Connect to someone else (h.323 or sip, ie sip:500@ekiga.net)
2. Click through tabs, see it work
3. Click mute or pause video or adjust sliders, see it freeze




Portage 2.1.2.2 (default-linux/x86/2006.1/desktop, gcc-4.1.1, glibc-2.5-r0, 2.6.19-suspend2-r2 i686)
=================================================================
System uname: 2.6.19-suspend2-r2 i686 Intel(R) Core(TM)2 CPU         T7200  @ 2.00GHz
Gentoo Base System release 1.12.9
Timestamp of tree: Sun, 15 Apr 2007 13:50:01 +0000
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
dev-java/java-config: 1.3.7, 2.0.31
dev-lang/python:     2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.14
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=pentium-m -msse3 -Os -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-march=pentium-m -msse3 -Os -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks metadata-transfer parallel-fetch sandbox sfperms strict"
GENTOO_MIRRORS="http://mirrors.acm.cs.rpi.edu/gentoo/ http://distfiles.gentoo.org"
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 --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/tmpram"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.us.gentoo.org/gentoo-portage"
USE="X aac acl alsa amr bash-completion berkdb bitmap-fonts branding bzip2 cairo cdparanoia cdr cli cracklib curl dbus dga divx dri dts dvd dvdr dvdread emboss encode fam ffmpeg firefox fortran gdbm gif glitz gstreamer gtk gtkhtml hal iconv ipv6 isdnlog jpeg justify ldap libg++ libnotify lzo mad matroska midi mikmod mmx mmxext mozbranding mozdevelop mozilla mp3 mp4 mpeg nas ncurses network nls nptl nptlonly nsplugin ogg opengl pam pcre perl png ppds pppd python qt3 qt4 quicktime readline real realmedia reflection rtc sdl session spell spl srv sse sse2 ssl svg symlink tcpd theora threads truetype truetype-fonts type1-fonts unicode usb v4l v4l2 vim vorbis win32codecs wmp x264 x86 xforms xml xorg xv xvid zlib" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="i810"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Comment 1 Alec Warner (RETIRED) archtester gentoo-dev Security 2007-04-21 08:12:19 UTC
Have you talked to upstream about it (ie have other ekiga users encountered this problem?).
Comment 2 roland.graf 2007-04-21 21:46:53 UTC
(In reply to comment #0)
> Ekiga is very prone to freezing on my system.
> 
> While I'm connected to someone else I can cause it to freeze reliably by
> clicking on the mute button, moving any of the various sliders on the front
> panel, clicking the disconnect button, etc. On the other hand, it doesn't
> freeze when I click through the front panel tabs or open menus.
> 
> This is not new in the 2.0.9 version; it's been happening since at least 2.0.5,
> IIRC.
> 
> Reproducible: Always
> 
> Steps to Reproduce:
> 1. Connect to someone else (h.323 or sip, ie sip:500@ekiga.net)
> 2. Click through tabs, see it work
> 3. Click mute or pause video or adjust sliders, see it freeze
> 
> 
> 
> 
> Portage 2.1.2.2 (default-linux/x86/2006.1/desktop, gcc-4.1.1, glibc-2.5-r0,
> 2.6.19-suspend2-r2 i686)
> =================================================================
> System uname: 2.6.19-suspend2-r2 i686 Intel(R) Core(TM)2 CPU         T7200  @
> 2.00GHz
> Gentoo Base System release 1.12.9
> Timestamp of tree: Sun, 15 Apr 2007 13:50:01 +0000
> distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632)
> [disabled]
> dev-java/java-config: 1.3.7, 2.0.31
> dev-lang/python:     2.4.3-r4
> dev-python/pycrypto: 2.0.1-r5
> sys-apps/sandbox:    1.2.17
> sys-devel/autoconf:  2.13, 2.61
> sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
> sys-devel/binutils:  2.16.1-r3
> sys-devel/gcc-config: 1.3.14
> sys-devel/libtool:   1.5.22
> virtual/os-headers:  2.6.17-r2
> ACCEPT_KEYWORDS="x86"
> AUTOCLEAN="yes"
> CBUILD="i686-pc-linux-gnu"
> CFLAGS="-march=pentium-m -msse3 -Os -pipe -fomit-frame-pointer"
> CHOST="i686-pc-linux-gnu"
> CONFIG_PROTECT="/etc /usr/share/X11/xkb"
> CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf
> /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo"
> CXXFLAGS="-march=pentium-m -msse3 -Os -pipe -fomit-frame-pointer"
> DISTDIR="/usr/portage/distfiles"
> FEATURES="distlocks metadata-transfer parallel-fetch sandbox sfperms strict"
> GENTOO_MIRRORS="http://mirrors.acm.cs.rpi.edu/gentoo/
> http://distfiles.gentoo.org"
> 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
> --filter=H_**/files/digest-*"
> PORTAGE_TMPDIR="/tmpram"
> PORTDIR="/usr/portage"
> SYNC="rsync://rsync.us.gentoo.org/gentoo-portage"
> USE="X aac acl alsa amr bash-completion berkdb bitmap-fonts branding bzip2
> cairo cdparanoia cdr cli cracklib curl dbus dga divx dri dts dvd dvdr dvdread
> emboss encode fam ffmpeg firefox fortran gdbm gif glitz gstreamer gtk gtkhtml
> hal iconv ipv6 isdnlog jpeg justify ldap libg++ libnotify lzo mad matroska midi
> mikmod mmx mmxext mozbranding mozdevelop mozilla mp3 mp4 mpeg nas ncurses
> network nls nptl nptlonly nsplugin ogg opengl pam pcre perl png ppds pppd
> python qt3 qt4 quicktime readline real realmedia reflection rtc sdl session
> spell spl srv sse sse2 ssl svg symlink tcpd theora threads truetype
> truetype-fonts type1-fonts unicode usb v4l v4l2 vim vorbis win32codecs wmp x264
> x86 xforms xml xorg xv xvid zlib" ALSA_CARDS="hda-intel"
> ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file
> hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route
> share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev"
> KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001
> mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="i810"
> Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS,
> LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS,
> PORTDIR_OVERLAY
> 

(In reply to comment #1)
> Have you talked to upstream about it (ie have other ekiga users encountered
> this problem?).
> 

Please check if the dbus daemon is running in your system (rc-update show)and if not you made an rc-update -a dbus add.

Maybe this resolves the problem.

Roland 
Comment 3 Chris Carlin 2007-04-21 22:34:37 UTC
(In reply to comment #1)
> Have you talked to upstream about it (ie have other ekiga users encountered
> this problem?).

I'm not sure what to think about ekiga upstream. From mailing lists and their wiki I get the impression that they're pretty confident about the stability of ekiga. At the same time, I get the impression that they're not particularly interested in debugging gentoo's build of ekiga; they seem to say that it doesn't have debugging symbols they need.

(In reply to comment #2)
Yes: dbus is started.
Comment 4 Mart Raudsepp gentoo-dev 2007-05-26 11:50:43 UTC
(In reply to comment #3)
> they seem to say that it doesn't have debugging symbols they need.

Maybe it didn't?
Best way to ensure that you have them is to have -g in CFLAGS (and also CXXFLAGS but that should include CFLAGS by default), and have splitdebug in FEATURES and re-emerge relevant packages with that. See http://www.gentoo.org/proj/en/qa/backtraces.xml for all the details.

I think relevant package to re-emerge with debug symbols would be pwlib, opal and ekiga; possibly also glib/cairo/pango/gtk+ to be safe if it's GUI related.
We haven't seen any backtraces here either, to know which debug symbols are missing and instruct if necessary. Also a link to the upstream bug you seem to be posted would be great :)
Comment 5 Chris Carlin 2007-05-28 00:22:40 UTC
It was somewhere on the mailing lists that the ekiga devs said that Gentoo builds didn't have the proper debugging symbols.

It might not matter, though. More recently on the mailing lists they were talking about a variety of race conditions causing these lockups. Perhaps they're finally noticing them and admitting that there are bugs upstream.

See http://mail.gnome.org/archives/ekiga-devel-list/2007-May/msg00016.html

Perhaps it is appropriate to close this bug as upstream?
Comment 6 Gilles Dartiguelongue (RETIRED) gentoo-dev 2008-03-21 00:10:47 UTC
could you try 2.0.12 that I just pushed to the tree. The Changelog says it has various deadlock fixes.
Comment 7 Mounir Lamouri (volkmar) (RETIRED) gentoo-dev 2009-02-03 22:28:40 UTC
Still present in 2.0.11 or 2.0.11 ?
Comment 8 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2009-02-06 04:00:13 UTC
(In reply to comment #6)
> could you try 2.0.12 that I just pushed to the tree. The Changelog says it has
> various deadlock fixes.
> 

No response for close to a year. closing.