Alrighty, will run through valgrind with --show-reachable=no --vgdb-error=0 and see what it spits out.
On Wed, Jan 18, 2017 at 8:31 PM, Carsten Haitzler <ras...@rasterman.com> wrote: > On Wed, 18 Jan 2017 09:55:49 -0600 Jeff Hoogland <jeffhoogl...@gmail.com> > said: > > > Any other suggestions for trying to pin down where this segfault is > coming > > from? > > the below... i cant even find anything sensibly in that log. it's full of > noise. > > > On Mon, Jan 16, 2017 at 5:51 PM, Carsten Haitzler <ras...@rasterman.com> > > wrote: > > > > > On Mon, 16 Jan 2017 13:30:25 -0600 Jeff Hoogland < > jeffhoogl...@gmail.com> > > > said: > > > > > > you really want to add --show-reachable=no to valgrind options... :) i > > > cannot > > > find an error in that... 127k lines of "still reachable memory on exit" > > > which > > > is perfectly fine. > > > > > > > This is the output of it being run with the valgrind=all option. Is > this > > > > helpful or should I use the vgdb instead? > > > > > > > > On Sun, Jan 15, 2017 at 5:17 PM, Carsten Haitzler < > ras...@rasterman.com> > > > > wrote: > > > > > > > > > On Sun, 15 Jan 2017 13:41:17 -0600 Jeff Hoogland < > > > jeffhoogl...@gmail.com> > > > > > said: > > > > > > > > > > too many places/pages to tack. the phab page... replace with > > > > > > > > > > --vgdb-error=0 > > > > > > > > > > > That wiki page seems to be out of date: > > > > > > > > > > > > Got stuck in the very first line asked on the wiki page: > > > > > > > > > > > > valgrind --tool=memcheck --db-attach=yes enlightenment > > > > > > > > > > > > It returns: > > > > > > > > > > > > valgrind: Unknown option: --db-attach=yes > > > > > > valgrind: Use --help for more information or consult the user > manual. > > > > > > > > > > > > --db-attach is not mentioned on the --help of valgrind, and this > > > site ( > > > > > > http://valgrind.org/.../dist.news.html > > > > > > <http://valgrind.org/docs/manual/dist.news.html>) states that: > > > > > > > > > > > > > > > > > > > > > > > > * The command line options --db-attach and --db-command have been > > > > > removed.* > > > > > > * They were deprecated in 3.10.0.* > > > > > > > > > > > > Suggestions? > > > > > > > > > > > > On Sun, Jan 8, 2017 at 5:37 PM, Simon Lees <sfl...@suse.de> > wrote: > > > > > > > > > > > > > > > > > > > > > > > > > > > On 01/09/2017 08:50 AM, Jeff Hoogland wrote: > > > > > > > > How does valgrind differ from Xephyr? Is there a wiki page > > > > > explaining how > > > > > > > > to do what you are suggesting? > > > > > > > > > > > > > > > > > > > > > > valgrind and Xephyr are too completely different things doing > > > unrelated > > > > > > > things, in enlightenments case its best that if you are running > > > > > > > enlightenment under valgrind you run it in Xephyr because its > > > going to > > > > > > > be close to too slow to use. > > > > > > > > > > > > > > Xephyr lets you run an xsession such as enlightenment within a > > > window > > > > > of > > > > > > > another running xsession so you can run a instance of e in a > window > > > > > > > inside another instance of e. > > > > > > > > > > > > > > Valgrind is a memory debugging tool it tracks when blocks of > > > memory are > > > > > > > allocated and deallocated by doing this it can tell you when a > > > block of > > > > > > > code read / writes to invalid memory regions causing memory > > > corruption > > > > > > > which is likely whats causing your bug. Generally in code this > > > happens > > > > > > > when you have a pointer stored in 2 or more places and place > one > > > frees > > > > > > > its memory but place 2 then decides to use it again later once > the > > > > > > > memory has been allocated to something else. > > > > > > > > > > > > > > > On Fri, Jan 6, 2017 at 2:39 AM, Carsten Haitzler < > > > > > ras...@rasterman.com> > > > > > > > > wrote: > > > > > > > > > > > > > > > >> On Fri, 6 Jan 2017 02:21:10 -0600 Jeff Hoogland < > > > > > jeffhoogl...@gmail.com > > > > > > > > > > > > > > > >> said: > > > > > > > >> > > > > > > > >>> Having some users report segfaults with our E17 fork using > the > > > > > latest > > > > > > > EFL > > > > > > > >>> under our Ubuntu 16.04 base. > > > > > > > >>> > > > > > > > >>> Had someone run a back trace and post it here > > > > > > > >>> <http://forums.bodhilinux.com/ > index.php?/topic/14036-moksha- > > > > > > > >> segfault/?p=102195>. > > > > > > > >>> Looks like it is dying in the EFL somewhere? I'm honestly > not > > > > > great at > > > > > > > >>> debugging C code - anyone help point me in the right > direction? > > > > > > > >> > > > > > > > >> the backtrace is "long after the bug already happened". the > > > malloc > > > > > heap > > > > > > > is > > > > > > > >> corrupt. libc has detected something is wrong and aborted > > > during an > > > > > > > >> allocation. > > > > > > > >> what caused the issue is unknown. it could be efl. could be > e. > > > > > could be > > > > > > > >> libpng. could be just about anything. it is unknown. the > best > > > way to > > > > > > > find > > > > > > > >> out > > > > > > > >> who is doing this is to use valgrind to run execution and > it can > > > > > trap > > > > > > > >> out-of-allocation writes and tell you the exact point where > this > > > > > write > > > > > > > is > > > > > > > >> done. > > > > > > > >> that would provide the info needed to fix if it isn;'t > already > > > > > fixed in > > > > > > > >> git efl > > > > > > > >> - if the issue is there. if the issue is in e17 it'd point > that > > > out > > > > > > > too. or > > > > > > > >> wherever else it is. > > > > > > > >> > > > > > > > >> -- > > > > > > > >> ------------- Codito, ergo sum - "I code, therefore I am" > > > > > -------------- > > > > > > > >> The Rasterman (Carsten Haitzler) ras...@rasterman.com > > > > > > > >> > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > > > > > > Simon Lees (Simotek) > http://simotek.net > > > > > > > > > > > > > > Emergency Update Team > keybase.io/simotek > > > > > > > SUSE Linux Adeliade Australia, > UTC+9:30 > > > > > > > GPG Fingerprint: 5B87 DB9D 88DC F606 E489 CEC5 0922 C246 02F0 > 014B > > > > > > > > > > > > > > > > > > > > > ------------------------------------------------------------ > > > > > > > ------------------ > > > > > > > Check out the vibrant tech community on one of the world's most > > > > > > > engaging tech sites, SlashDot.org! http://sdm.link/slashdot > > > > > > > _______________________________________________ > > > > > > > enlightenment-devel mailing list > > > > > > > enlightenment-devel@lists.sourceforge.net > > > > > > > https://lists.sourceforge.net/lists/listinfo/enlightenment- > devel > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > ~Jeff Hoogland <http://jeffhoogland.com/> > > > > > > My Projects on GitHub <https://github.com/JeffHoogland> > > > > > > ------------------------------------------------------------ > > > > > ------------------ > > > > > > Developer Access Program for Intel Xeon Phi Processors > > > > > > Access to Intel Xeon Phi processor-based developer platforms. > > > > > > With one year of Intel Parallel Studio XE. > > > > > > Training and support from Colfax. > > > > > > Order your platform today. http://sdm.link/xeonphi > > > > > > _______________________________________________ > > > > > > 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 > > > > > > > > > > > > > > > > > > > > > > -- > > > > ~Jeff Hoogland <http://jeffhoogland.com/> > > > > My Projects on GitHub <https://github.com/JeffHoogland> > > > > > > > > > -- > > > ------------- Codito, ergo sum - "I code, therefore I am" > -------------- > > > The Rasterman (Carsten Haitzler) ras...@rasterman.com > > > > > > > > > > > > -- > > ~Jeff Hoogland <http://jeffhoogland.com/> > > My Projects on GitHub <https://github.com/JeffHoogland> > > > -- > ------------- Codito, ergo sum - "I code, therefore I am" -------------- > The Rasterman (Carsten Haitzler) ras...@rasterman.com > > -- ~Jeff Hoogland <http://jeffhoogland.com/> My Projects on GitHub <https://github.com/JeffHoogland> ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org! http://sdm.link/slashdot _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel