Am Mittwoch, 3. August 2005 10:33 schrieb Jan Schiefer:
> Damien Sandras schrieb:
> >> I guess so, but the crash still worries me.
>
> I think, I found the problem.
>
> In enpoint.cpp:
>
> BOOL
> GMEndPoint::OnOpenMediaStream (OpalConnection & connection, << Call #6
> OpalMediaStream & stream)
> {
> if (!OpalManager::OnOpenMediaStream (connection, stream)) << Call #5
> return FALSE;
>
> /* Ignore streams from the PCSS Connection */
> if (!PIsDescendant(&(connection), OpalPCSSConnection))
> OnMediaStream (stream, FALSE);
>
> return TRUE;
> }
>
> So, what's the problem here?
> The problem is, that OpalManager::OnOpenMediaStream is NEVER declared as
> real function, only as virtual.
> The only OnOpenMediaStream() in entire opal and gnomemeeting-opal is
> GMEndPoint::OnOpenMediaStream. You can search the sources.
Sorry, you are wrong here - OpalManager::OnOpenMediaStream() is defined in
opal/src/opal/manager.cxx, line 617. If you read the BT thoroughly, you will
find that the crash happens _inside_ OpalManager::OnOpenMediastream().
Unfortunately, your libopal has no debug information, so the BT is quite
useless ...
Please install a libopal version with debug information and try to reproduce
the bug.
Greetings,
Stefan
--
Stefan Brüns / Kastanienweg 6 - Zimmer 1206 / 52074 Aachen
mailto:lurch gmx li http://www.kawo1.rwth-aachen.de/~lurchi/
phone: +49 241 169-4206 mobile: +49 160 3797725
Attachment:
pgpyCaHYp2BSY.pgp
Description: PGP signature