From: "Toralf Förster" <toralf.foerster@gmx.de>
To: Dave Jones <davej@redhat.com>
Cc: trinity@vger.kernel.org
Subject: Re: *** Error in `trinity': double free or corruption (!prev): 0x08208e78 ***
Date: Fri, 13 Jun 2014 18:21:14 +0200 [thread overview]
Message-ID: <539B24FA.8070800@gmx.de> (raw)
In-Reply-To: <20140612220605.GA5771@redhat.com>
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@redhat.com> <------- 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
next prev parent reply other threads:[~2014-06-13 16:21 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-06-12 21:04 *** Error in `trinity': double free or corruption (!prev): 0x08208e78 *** Toralf Förster
2014-06-12 22:06 ` Dave Jones
2014-06-13 16:21 ` Toralf Förster [this message]
2014-06-13 16:38 ` Dave Jones
2014-06-13 17:14 ` Toralf Förster
2014-06-13 17:30 ` Dave Jones
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=539B24FA.8070800@gmx.de \
--to=toralf.foerster@gmx.de \
--cc=davej@redhat.com \
--cc=trinity@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.