Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 106859 - openmcu-2.1.0 crashes upon incoming h323 connection
Summary: openmcu-2.1.0 crashes upon incoming h323 connection
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High blocker (vote)
Assignee: Stefan Knoblich (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-09-21 22:14 UTC by Alexandre Hannud Abdo
Modified: 2006-09-13 18:06 UTC (History)
1 user (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 Alexandre Hannud Abdo 2005-09-21 22:14:30 UTC
openmcu-2.1.0 segfaults after trying to establish a connection, as can be seen
at the bottom of 'additional information'

the bug is reproducible with all h323 clients I tested, so I'm guessing it's
something specific to openmcu

i'm using gentoo ~x86


Reproducible: Always
Steps to Reproduce:
1. emerge openmcu
2. run openmcu (ex. #openmcu -xc)
3. connect using gnomemeeting or netmeeting or openh323 (tried all of them)

Actual Results:  
openmcu segfaults after trying to establish a connection

Expected Results:  
established the connection

eric_cartman test # emerge info
Portage 2.0.52-r1 (default-linux/x86/2005.0, gcc-3.4.4, glibc-2.3.5-r1,
2.6.13-rc6 i686)
=================================================================
System uname: 2.6.13-rc6 i686 AMD Athlon(tm) Processor
Gentoo Base System version 1.12.0_pre8
dev-lang/python:     2.3.5, 2.4.1-r1
sys-apps/sandbox:    1.2.13
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
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.20
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS=""
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env
/usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env
/usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS=""
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://www.las.ic.unicamp.br/pub/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 3dnow X a52 accessibility alsa apm arts audiofile avi bash-completion
berkdb bitmap-fonts bzip2 bzlib caps cdr cjk crypt cups curl directfb dv dvd
dvdr eds emacs emboss encode esd evo fam fbcon flac font-server foomaticdb
fortran ftp gdbm gif gnome gnutls gpm gstreamer gtk gtk2 guile hal howl
imagemagick imap imlib ipv6 java jpeg ldap libg++ libwww mad matrox mikmod mime
mmap mmx mng mono motif mozilla mozsvg mp3 mpeg ncurses nls nptl offensive ogg
oggvorbis openal opengl oss pam pdflib perl plotutils png python qt quicktime
readline real samba sdk sdl sockets socks5 spell ssl svg svga tcltk tcpd tetex
theora tiff truetype truetype-fonts type1-fonts unicode usb videos vorbis
win32codecs wxwindows xml xml2 xmms xprint xv xvid yahoo zlib userland_GNU
kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS

-----------------

running openmcu and then connecting I get:

eric_cartman ~ # openmcu -xc
All output for OpenMCU is to console.
2005/09/22 01:50:07.000                 OpenMCU Message Starting service process
"OpenMCU" v2.1.0

/* HERE I CONNECT USING GNOMEMEETING */

Opening connection
ip$127.0.0.1:30000/9228 joining conference
room101(f4abc70f-9229-da11-8b48-000854191f17)
listener joining conference room101(f4abc70f-9229-da11-8b48-000854191f17)
listener leaving conference room101(f4abc70f-9229-da11-8b48-000854191f17)
listener leaving conference room101(f4abc70f-9229-da11-8b48-000854191f17)
Segmentation fault

------------------

and if I set in openmcu.ini to maximum debug level i get:

eric_cartman test # openmcu -xc
All output for OpenMCU is to console.
2005/09/22 02:07:48.501                 OpenMCU Message Starting service process
"OpenMCU" v2.1.0
2005/09/22 02:07:48.613                 OpenMCU Debug3  MCU     Codecs (in
preference order):

/* LONG CODEC LIST */

2005/09/22 02:07:48.716                 OpenMCU Info    Opened master socket for
HTTP: 1420
2005/09/22 02:07:48.717                 OpenMCU Info    Service OpenMCU Started

/* HERE I CONNECT USING GNOMEMEETING */

Opening connection
2005/09/22 02:08:01.065     H225 Answer:8091830 Debug3  Conference      New
conference started: ID=9e8e3284-9429-da11-867b-000854191f17, number = room101
2005/09/22 02:08:01.066     H225 Answer:8091830 Debug3  MCU     Creating/joining
call to default room room101
2005/09/22 02:08:01.066     H225 Answer:8091830 Debug3  Conference      Adding
member ip$127.0.0.1:30002/9230 to conference 9e8e3284-9429-da11-867b-000854191f17
ip$127.0.0.1:30002/9230 joining conference
room101(9e8e3284-9429-da11-867b-000854191f17)
2005/09/22 02:08:01.070     H225 Answer:8091830 Debug3  Playing WAV file
/usr/share/openmcu/sounds/entering.wav
2005/09/22 02:08:01.074     H225 Answer:8091830 Debug3  Conference      Adding
member listener to conference 9e8e3284-9429-da11-867b-000854191f17
listener joining conference room101(9e8e3284-9429-da11-867b-000854191f17)
2005/09/22 02:08:01.075     H225 Answer:8091830 Debug3  Conference      Adding
0x80a3f68 to connection 0x8097798
2005/09/22 02:08:01.078     H225 Answer:8091830 Debug3  Conference      Adding
0x8097798 to connection 0x80a3f68
2005/09/22 02:08:01.826  PSimpleThread:080a43c8 Debug3  Conference      Removing
call listener from conference 9e8e3284-9429-da11-867b-000854191f17 with size 2
listener leaving conference room101(9e8e3284-9429-da11-867b-000854191f17)
2005/09/22 02:08:01.826  PSimpleThread:080a43c8 Debug3  Conference      Removing
member 0x80a3f68 from connection 0x8097798
2005/09/22 02:08:01.827  PSimpleThread:080a43c8 Debug3  Conference      Removing
call listener from conference 9e8e3284-9429-da11-867b-000854191f17 with size 1
listener leaving conference room101(9e8e3284-9429-da11-867b-000854191f17)
2005/09/22 02:08:01.827  PSimpleThread:080a43c8 Debug3  Conference      Removing
member 0x80a3f68 from connection 0x8097798
Segmentation fault
Comment 1 Stefan Schweizer (RETIRED) gentoo-dev 2006-09-13 18:06:16 UTC
I just added 2.2.0 of openmcu. If that still crashes please report it upstream.