[Ekiga-list] ekiga 2.1.0 (svn) - segmentation fault - solution/workaround.

PawelCarqowski paulino90 at tenbit.pl
Mon Dec 3 21:50:19 UTC 2007


Hallo group members.
Workaround that would for sure lead to proper solution is:
before running ekiga, run any software that would start up gconfd deamon.
I do this whith:
$ gconftool-2 -R /desktop/gnome 

why is it so?
I use kde, and no software is probably started to initialize this deamon. That's the reason.

below there is short program that does the segmentation fault, the same as this rom ekiga.

#include <gconf/gconf.h>
int main()
{
  gconf_client_get_default();
  return 0;
}

Regards,
Pawel

PawelCarqowski writes:
 > 
 > hallo Group Members
 > 
 > I am running following ekiga related software:
 > PTLIB version 2.1.0
 > OPAL version 3.1.0
 > Ekiga version 2.1.0
 > 
 > 
 > Sometimes (in about 60 % cases) I end up with segmentation fault. The rest 40% cases make ekiga run correctly.
 > I use KDE 3.5.6 on fc6.
 > 
 > These is data from gdb:
 > 
 > (gdb) run -d 4
 > The program being debugged has been started already.
 > Start it from the beginning? (y or n) y
 > Starting program: /usr/bin/ekiga -d 4
 > [Thread debugging using libthread_db enabled]
 > [New Thread -1208432928 (LWP 6198)]
 > 
 > (process:6198): GLib-GObject-CRITICAL **: gtype.c:2242: initialization assertion failed, use IA__g_type_init() prior to this function
 > 
 > (process:6198): GLib-GObject-CRITICAL **: g_object_new: assertion `G_TYPE_IS_OBJECT (object_type)' failed
 > 
 > (process:6198): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed
 > 
 > Program received signal SIGSEGV, Segmentation fault.
 > [Switching to Thread -1208432928 (LWP 6198)]
 > 0x006c9bde in gconf_client_reverse_change_set () at /usr/include/ptclib/http.h:498
 > 
 > (gdb) bt
 > #0  0x006c9bde in gconf_client_reverse_change_set () at /usr/include/ptclib/http.h:498
 > #1  0x006cd1e9 in gconf_client_get_default () at /usr/include/ptclib/http.h:498
 > #2  0x080fb607 in gm_conf_init () at gmconf-gconf.c:277
 > #3  0x080c9a34 in main (argc=3, argv=0xbfc165d4, envp=0xbfc165e4) at gui/main.cpp:4081
 > 
 > 
 > this are a few first lines when "ekiga -d 4" starts correctly. (Maybe this will help):
 > 
 > 2007/11/02 09:30:21.534	  0:00.335	                       		Version 2.1.0 by  on Unix Linux (2.6.21.5-i686) at 2007/11/2 9:30:21.534
 > 2007/11/02 09:30:21.565	  0:00.366	            Housekeeper	PWLib	File handle low water mark set: 22 PTCPSocket
 > 2007/11/02 09:30:21.865	  0:00.666	                       	Detected audio plugins: ALSA
 > 2007/11/02 09:30:21.865	  0:00.666	                       	Detected video plugins: YUVFile,Shm,Picture,V4L2,V4L
 > 2007/11/02 09:30:21.865	  0:00.666	                       	Detected audio plugins: ALSA
 > 2007/11/02 09:30:21.865	  0:00.666	                       	Detected video plugins: YUVFile,Shm,Picture,V4L2,V4L
 > 2007/11/02 09:30:21.889	  0:00.690	                       	Detected the following audio input devices: Default,Intel 82801BA-ICH2 with plugin ALSA
 > 2007/11/02 09:30:21.889	  0:00.690	                       	Detected the following audio output devices: Default,Intel 82801BA-ICH2 with plugin ALSA
 > 2007/11/02 09:30:21.889	  0:00.690	                       	Detected the following video input devices: No device found with plugin V4L
 > 2007/11/02 09:30:21.890	  0:00.691	                       	Detected the following audio input devices: Default,Intel 82801BA-ICH2 with plugin ALSA
 > 2007/11/02 09:30:21.890	  0:00.691	                       	Detected the following audio output devices: Default,Intel 82801BA-ICH2 with plugin ALSA
 > 2007/11/02 09:30:21.890	  0:00.691	                       	Detected the following video input devices: No device found with plugin V4L
 > 2007/11/02 09:30:21.984	  0:00.785	                       	PWLib	File handle high water mark set: 30 PUDPSocket
 > 
 > (ekiga:17304): Gtk-CRITICAL **: gtk_notebook_append_page: assertion `GTK_IS_WIDGET (child)' failed
 > 2007/11/02 09:30:25.518	  0:04.319	                       	Ekiga version 2.1.0
 > 2007/11/02 09:30:25.518	  0:04.319	                       	OPAL version 3.1.0
 > 2007/11/02 09:30:25.518	  0:04.319	                       	PTLIB version 2.1.0
 > 2007/11/02 09:30:25.518	  0:04.319	                       	GNOME support enabled
 > 2007/11/02 09:30:25.518	  0:04.319	                       	Accelerated rendering support enabled
 > 2007/11/02 09:30:25.519	  0:04.320	                       	DBUS support enabled
 > 2007/11/02 09:30:25.519	  0:04.320	                       	GConf support enabled
 > 2007/11/02 09:30:25.519	  0:04.320	                       	Bonobo support enabled
 > 2007/11/02 09:30:25.519	  0:04.320	                       	ESound support enabled
 > 
 > regards,
 > Pawel
 > _______________________________________________
 > ekiga-list mailing list
 > ekiga-list at gnome.org
 > http://mail.gnome.org/mailman/listinfo/ekiga-list



More information about the ekiga-list mailing list