Re: [Ekiga-devel-list] how to debug ekiga crash



On 21/05/11 14:51, Matthias Apitz wrote:
El día Saturday, May 21, 2011 a las 10:30:17AM +0200, Eugen Dedu escribió:

On 21/05/11 10:21, Matthias Apitz wrote:
El día Friday, May 20, 2011 a las 08:04:14PM +0200, Matthias Apitz
escribió:

with this it compiles (with a lot of warnings) and installes fine; but
it crashes on start without any other message or windows:

guru@tinyCurrent:~/Ekiga/ekiga>   ekiga --version
terminate called after throwing an instance of
'__gnu_cxx::__concurrence_unlock_error'
   what():  __gnu_cxx::__concurrence_unlock_error
Abort trap: 6 (`core' generado)

I run it with truss and it seems to be in the phase of dynamic loading
of it shared libs...

You are using ptlib/opal branches (not releases), is that right?

Yes, I pulled from SVN:

svn export https://opalvoip.svn.sourceforge.net/svnroot/opalvoip/ptlib/branches/v2_10 ptlib
svn export https://opalvoip.svn.sourceforge.net/svnroot/opalvoip/opal/branches/v3_10 opal

and ekiga from git;


If yes, then use little patch
http://mail.gnome.org/archives/ekiga-devel-list/2011-May/msg00005.html
(recompile the whole ptlib), while waiting that it is fixed correctly on
branch.

Thanks! This fixed the problem. And after fixing a bug in PTlib
concerning the detection of /dev/video0 in FreeBSD, which I've posted
already in 2008 :-( the video is detected fine. Also the call to the
echo service of ekiga works nicely. Concerning the detection of the
audio device, there is another bug: it only sees and uses /dev/dsp0 but
not /dev/dsp1 (even not when one sets this hardcoded with gconf-editor);
I will investigate this later and provide a patch; the patch for the
/dev/video0 in FreeBSD is attached;

Maybe someone could commit this to not have to look for it again in two
years :-)

Do not worry, I will look into your patches tomorrow.

Thanks!
--
Eugen


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]