Re: git-fast-import crashes
- From
Johannes Schindelin <johannes.schindelin@gmx.de>
- Date
- Oct 13, 2007, 12:58 UTC
- Message-ID
- <Pine.LNX.4.64.0710131357391.25221@racer.site>
- In-Reply-To
- <20071013032916.GL27899@spearce.org>
Hi,
On Fri, 12 Oct 2007, Shawn O. Pearce wrote:
Show 25 quoted lines
> Shun Kei Leung <kevinlsk@gmail.com> wrote:
> > Program received signal EXC_BAD_ACCESS, Could not access memory.
> > Reason: KERN_INVALID_ADDRESS at address: 0x64617469
> > in_window (win=0x5004d0, offset=3501) at sha1_file.c:701
> > 701 off_t win_off = win->offset;
> ...
> > (gdb) print win
> > $1 = (struct pack_window *) 0x5004d0
> > (gdb) print *win
> > $2 = {
> > next = 0x64617461,
> > base = 0x20333936 <Address 0x20333936 out of bounds>,
> > offset = 22523564414626158,
> > len = 1685026675,
> > last_used = 795894075,
> > inuse_cnt = 0
> > }
>
> Wow. There's no way that struct pack_window is valid anymore.
>
> [...]
>
> This looks like it is memory corruption (e.g. someone overwriting a
> free'd segment), but that sort of memory corruption is very hard to
> track down.I found valgrind invaluable to find such errors.
Ciao, Dscho