Re: Gtk+-2.0 leaks memory



On Fri, Oct 24, 2014 at 04:02:01PM +0200, Joël Krähemann wrote:
Hi

Hi.

Gtk+-2.0 leaks memory, please take a look at: http://ags.sourceforge.net

Is Gtk+-2.0 still maintained?

Yes it is. The latest point release happened just two weeks ago.

Or is migrating to Gtk+-3.0 the only choice? Or may someone could
explain me what's wrong about:

AgsAudioLoop *audio_loop;
AgsGuiThread *gui_thread;

auto void ags_gui_thread_do_gtk_iteration();

void ags_gui_thread_do_gtk_iteration(){
  if(!g_main_context_acquire(main_context)){
    gboolean got_ownership = FALSE;

    while(!got_ownership){
      got_ownership = g_main_context_wait(main_context,
                                          &(gui_thread->cond),
                                          &(gui_thread->mutex));
    }
  }

  /*  */
  gdk_threads_enter();
  gdk_threads_leave();

  g_main_context_iteration(main_context, FALSE);
  g_main_context_release(main_context);
}

gui_thread = AGS_GUI_THREAD(thread);

/*  */
main_context = g_main_context_default();

ags_gui_thread_do_gtk_iteration();

Can you explain what the problem is and why you think that GTK+ leaks
memory? It's not apparent from the code snippet alone what you're having
problem with.

                Marcus


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