On Tue, 20 Dec 2011 10:03:16 -0200 Guilherme Silveira <xgu...@gmail.com> said:
> Hi, > Yes, in blackfin the problem was fixed, any leak occurs in our little test.. > I saw your commit and I have the same opinion about static_mutext, it's not > clear in the documentation.. cool. will backport :) > Thanks man!! > > Regards, > > 2011/12/20 Carsten Haitzler <ras...@rasterman.com> > > > On Thu, 15 Dec 2011 13:30:07 -0200 Guilherme Silveira <xgu...@gmail.com> > > said: > > > > can you try this patch: > > > > http://yourpaste.net/9939/ > > > > it doesnt seem to cause any bugs.crashes and it may fix the leak. > > > > > I'm trying to help Benatto, and I found some strange things... > > > > > > When you call ecore_main_loop_glib_integrate(), it change main loop > > > function to _ecore_glib_select (ecore_glib.c) instead of select (default > > > one). I made some experiments and I saw when comment second line of > > > function: > > > GMutex *mutex = g_static_mutex_get_mutex(&lock); > > > the leak stop... > > > But We use glib a long time in blackfin, and I ran the follow test: > > > > > > #include <stdio.h> > > > #include <glib.h> > > > > > > int > > > main(void) > > > { > > > for (;;) { > > > GStaticMutex lock = G_STATIC_MUTEX_INIT; > > > GMutex *mutex = g_static_mutex_get_mutex(&lock); > > > } > > > > > > return 0; > > > } > > > > > > Any leak occurs, I hope this experiments help someone to help us.. > > > > > > Regards, > > > > > > 2011/12/14 Paulo Benatto <bena...@gmail.com> > > > > > > > Hi all, > > > > > > > > I have a doubt about ecore_main_loop_glib_integrate() with > > > > ecore_timer_add(). I did the example below, I compiled it to blackfin > > and > > > > x86. My problem is, when I run in blackfin occurs a memory leak, in > > x86 is > > > > ok (without leak). Is something wrong with my code? Any tips? I'm > > going to > > > > study ecore code. Thanks. > > > > > > > > #include <Elementary.h> > > > > #include <glib.h> > > > > > > > > static Ecore_Timer *update_datetime_timer = NULL; > > > > > > > > static Eina_Bool > > > > _update_datetime_cb(void *data) > > > > { > > > > return EINA_TRUE; > > > > } > > > > > > > > EAPI int > > > > elm_main(int argc, char **argv) > > > > { > > > > (void)argc; > > > > (void)argv; > > > > > > > > g_type_init(); > > > > ecore_main_loop_glib_integrate(); > > > > ecore_event_init(); > > > > > > > > update_datetime_timer = ecore_timer_add(0.01, _update_datetime_cb, > > > > NULL); > > > > > > > > elm_run(); > > > > > > > > elm_shutdown(); > > > > > > > > return 0; > > > > } > > > > ELM_MAIN() > > > > > > > > Regards, > > > > > > > > -- > > > > Paulo Leonardo Benatto, patito > > > > "the fear of being free, makes you proud of being a slave" > > > > > > > > > > ------------------------------------------------------------------------------ > > > > Cloud Computing - Latest Buzzword or a Glimpse of the Future? > > > > This paper surveys cloud computing today: What are the benefits? > > > > Why are businesses embracing it? What are its payoffs and pitfalls? > > > > http://www.accelacomm.com/jaw/sdnl/114/51425149/ > > > > _______________________________________________ > > > > enlightenment-devel mailing list > > > > enlightenment-devel@lists.sourceforge.net > > > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > > > > > > > > > > > > > > > > -- > > > Eng. Guilherme Silveira > > > E-mail: xgu...@gmail.com > > > Nextel: (48) 7811-8418 / ID: 85*227765 > > > > > ------------------------------------------------------------------------------ > > > 10 Tips for Better Server Consolidation > > > Server virtualization is being driven by many needs. > > > But none more important than the need to reduce IT complexity > > > while improving strategic productivity. Learn More! > > > http://www.accelacomm.com/jaw/sdnl/114/51507609/ > > > _______________________________________________ > > > enlightenment-devel mailing list > > > enlightenment-devel@lists.sourceforge.net > > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > > > > > > > > > -- > > ------------- Codito, ergo sum - "I code, therefore I am" -------------- > > The Rasterman (Carsten Haitzler) ras...@rasterman.com > > > > > > > -- > Eng. Guilherme Silveira > E-mail: xgu...@gmail.com > Nextel: (48) 7811-8418 / ID: 85*227765 > ------------------------------------------------------------------------------ > Write once. Port to many. > Get the SDK and tools to simplify cross-platform app development. Create > new or port existing apps to sell to consumers worldwide. Explore the > Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join > http://p.sf.net/sfu/intel-appdev > _______________________________________________ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- The Rasterman (Carsten Haitzler) ras...@rasterman.com ------------------------------------------------------------------------------ Write once. Port to many. Get the SDK and tools to simplify cross-platform app development. Create new or port existing apps to sell to consumers worldwide. Explore the Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join http://p.sf.net/sfu/intel-appdev _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel