Thank to everyone who contributed.

I received a private mesage from davehorner suggesting that SetXOverlay might be the problem. Right on the nose Mr Horner, I checked 3.0.0, the nearly lastest version, against 2.8.11, the version I am using, and there are some threadsafe stabity enahcements. I applied these to my version and recomplied. Voila, everything in the garden is lovely.

For anyone who has the same problem, here is the fixed code:

//-------------------------------------------------------------------- +--------- // wxGStreamerMediaBackend::SetupXOverlay // // Attempts to set the XWindow id of our GstXOverlay to tell it which // window to play video in. //-------------------------------------------------------------------- +--------- void wxGStreamerMediaBackend::SetupXOverlay() { // Use the xoverlay extension to tell gstreamer to play in our win +dow #ifdef __WXGTK__ if (!gtk_widget_get_realized(m_ctrl->m_wxwindow)) { // Not realized yet - set to connect at realization time g_signal_connect (m_ctrl->m_wxwindow, "realize", G_CALLBACK (gtk_window_realize_callback), this); } else { gdk_flush(); GdkWindow* window = gtk_widget_get_window(m_ctrl->m_wxwindow); wxASSERT(window); #endif gst_x_overlay_set_xwindow_id(GST_X_OVERLAY(m_xoverlay), #ifdef __WXGTK__ GDK_WINDOW_XID(window) #else ctrl->GetHandle() #endif ); #ifdef __WXGTK__ g_signal_connect (m_ctrl->m_wxwindow, // m_ctrl->m_wxwindow/*m_ctrl->m_widget*/, "expose_event", G_CALLBACK(gtk_window_expose_callback), this); } // end if GtkPizza realized #endif }

Thanks very much.

Steve


In reply to Re: Segfault in Perl_gv_fetchmeth_pvn (in /usr/lib/libperl.so.5.18.2) - SOLVED by Steve_BZ
in thread Segfault in Perl_gv_fetchmeth_pvn (in /usr/lib/libperl.so.5.18.2) by Steve_BZ

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.