[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