On 06/13/2014 12:06 AM, Dave Jones wrote: > On Thu, Jun 12, 2014 at 11:04:30PM +0200, Toralf Förster wrote: > > > Trinity v1.5pre Dave Jones <davej@xxxxxxxxxx> <------- and I'm wondering if here something like "git describe --tags" should be add too to the version string ? > > Just pushed something out that does this. (And went back and regenerated > all the release tags to be 'real' tags instead of lightweight ones, so > that git describe actually works). Pull down the latest tags to make it work. > cool. > caveat: it needs you to rerun configure.sh each time you pull, which > kinda sucks. I suppose it'd be better if it somehow did all this stuff > from the Makefile. I'll look into fixing it sometime unless someone else beats > me to it, but it's not on my urgent list. > ok (althought now the version string is completely empty if git is not installed, eg. on virtual test machines) > > Done parsing arguments. > > Marking all syscalls as enabled. > > *** Error in `trinity': double free or corruption (!prev): 0x08208e78 *** > > I've been chasing a bunch of corruption bugs this last week or so, and > I think I've killed the worst of the bunch. > > Does -x mremap make this stop happening for you ? neither "-x mremap" nor "-x madvise" helped hhm If it would help a lot I could try to bisect trinity to that. > Asides from damage caused by that syscall the only other bug that I've > got outstanding is that occasionally something stomps on the pid > element of the child structures. Oddly enough, it shows up only when > run with MALLOC_PERTURB_ set. That's the value that gets scribbled > there. The weird part is that that struct never gets freed, and > the struct is a COW'd mmap from the main process, so it's always > initialized. Mysterious. > > That all said, I've not seen it since I turned a bunch of the > child handling upside down over the last day or so, so I may have > inadvertantly "fixed" it by rewriting it away. > I'm all ears if you see any of the BUG statements where it > dumps the pids however. WIll look onto it -- Toralf -- To unsubscribe from this list: send the line "unsubscribe trinity" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html