Re: Gst::PlayBin2::create() error: *** glibc detected *** ./main: malloc(): memory corruption (fast): 0x00000000009b71d0 ***



On Mon, 2012-12-17 at 14:22 +0800, Chow Loong Jin wrote:
> On 17/12/2012 14:06, Chow Loong Jin wrote:
> > On 17/12/2012 13:51, José Alburquerque wrote:
> >> One possibility is that a playbin2 signal that gstreamermm expects to exist has
> >> been removed in the existing gst-plugins-base package of the run system.  By any
> >> chance, are the versions of GStreamer and gst-base-plugins on the system 1.0 or
> >> greater?  gstreamermm-0.10.x versions will most likely not work with the 1.0.x
> >> versions.
> > 
> > We've got both gst 1.0 and 0.10 here in separate packages, with libgstreamermm
> > linking against 0.10.
> > 
> > Speaking of which, is there a gstreamermm 1.0 coming soon?
> 
> 
> I just looked further into the issue, and figured that this was caused by a
> struct size difference
[snip]
> It looks like the "source_setup" member is missing from gstreamermm. The
> situation looks pretty ugly, really. Must this struct definition really be
> duplicated across two different codebases?

This no longer happens in versions 0.10.9.1 of gstreamermm and above.
Maybe you (or someone) could get an ubuntu package maintainer to upgrade
the gstreamermm version to 0.10.9.1 (or one later than that).  This
would certainly fix the problem.

As far as a release that goes with the GStreamer 1.0.x releases, I can't
be sure.  I just don't have all that much free time lately.

-- 
José





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