On Thu, 14 Oct 2010 12:57:36 +0900
Carsten Haitzler (The Rasterman) <[email protected]> wrote:

> On Thu, 14 Oct 2010 00:21:37 -0300 Gustavo Sverzut Barbieri
> <[email protected]> said:
> 
> indeed. you didn't fix the bug - you "covered it up". the fact that something
> is accessing d->* members AFTEr d is freed is the problem. valgrind should
> find out where.
> 
> > On Wednesday, October 13, 2010, Enlightenment SVN
> > <[email protected]> wrote:
> > > Log:
> > >   fix annoying random segv
> > >
> > > Author:       discomfitor
> > > Date:         2010-10-13 19:57:35 -0700 (Wed, 13 Oct 2010)
> > > New Revision: 53387
> > >
> > > Modified:
> > >   trunk/e/src/modules/everything-files/e_mod_main.c
> > >
> > > Modified: trunk/e/src/modules/everything-files/e_mod_main.c
> > > ===================================================================
> > > --- trunk/e/src/modules/everything-files/e_mod_main.c   2010-10-14
> > > 02:37:37 UTC (rev 53386) +++
> > > trunk/e/src/modules/everything-files/e_mod_main.c 2010-10-14 02:57:35 UTC
> > > (rev 53387) @@ -177,6 +177,8 @@ char buf[4096];
> > >     Eina_Bool is_dir;
> > >
> > > +   if (!d->directory)
> > > +     return;
> > >     d->dirp = opendir(d->directory);
> > >     if (!d->dirp) return;
> > >
> > > @@ -342,6 +344,7 @@
> > >       }
> > >
> > >     free(d->directory);
> > > +   d->directory = NULL;
> > >     E_FREE(d);
> > 
> > This makes NO sense, don't do this
> > 
> > >
> > >     p->thread = NULL;
> > > @@ -492,6 +495,7 @@
> > >           }
> > >
> > >         free(d->directory);
> > > +        d->directory = NULL;
> > >         E_FREE(d);
> > >         p->thread = NULL;
> > >       }
> > >
> > >
> > > ------------------------------------------------------------------------------
> > > Beautiful is writing same markup. Internet Explorer 9 supports
> > > standards for HTML5, CSS3, SVG 1.1,  ECMAScript5, and DOM L2 & L3.
> > > Spend less time writing and  rewriting code and more time creating great
> > > experiences on the web. Be a part of the beta today.
> > > http://p.sf.net/sfu/beautyoftheweb
> > > _______________________________________________
> > > enlightenment-svn mailing list
> > > [email protected]
> > > https://lists.sourceforge.net/lists/listinfo/enlightenment-svn
> > >
> > 
> > -- 
> > Gustavo Sverzut Barbieri
> > http://profusion.mobi embedded systems
> > --------------------------------------
> > MSN: [email protected]
> > Skype: gsbarbieri
> > Mobile: +55 (19) 9225-2202
> > 
> > ------------------------------------------------------------------------------
> > Beautiful is writing same markup. Internet Explorer 9 supports
> > standards for HTML5, CSS3, SVG 1.1,  ECMAScript5, and DOM L2 & L3.
> > Spend less time writing and  rewriting code and more time creating great
> > experiences on the web. Be a part of the beta today.
> > http://p.sf.net/sfu/beautyoftheweb
> > _______________________________________________
> > enlightenment-devel mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> 
> 
yes, it's a quick hack until I get get out the drd tool from valgrind and spend
some quality time on it.  really swamped with work since I got back so no time.
it's on my todo

-- 
Mike Blumenkrantz
Zentific: Our boolean values are huge.

------------------------------------------------------------------------------
Beautiful is writing same markup. Internet Explorer 9 supports
standards for HTML5, CSS3, SVG 1.1,  ECMAScript5, and DOM L2 & L3.
Spend less time writing and  rewriting code and more time creating great
experiences on the web. Be a part of the beta today.
http://p.sf.net/sfu/beautyoftheweb
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to