[prev in list] [next in list] [prev in thread] [next in thread] 

List:       gtk-app-devel
Subject:    Re: glib2 magazines: values in chunk->data pretty low
From:       Mgr._Martin_Žember <zember () gmail ! com>
Date:       2014-11-07 18:16:55
Message-ID: CAAO3Qb5aH3eWXq0pgstahN9x+p7xQ90BC-V9vpgLC5ynapMUzA () mail ! gmail ! com
[Download RAW message or body]

Glib2 crashes with a segmentation fault.

That is the reason for the e-mail below.

Martin

On Wed, Nov 5, 2014 at 5:11 PM, Mgr. Martin Žember <zember@gmail.com> wrote:

> Hello!
>
> I am wondering about this and I probably misunderstand something:
>
> (gdb)
> Continuing.
>
> Breakpoint 4, allocator_add_slab (allocator=0x7ffff38cc260 <allocator>,
> chunk_size=32, ix=1) at gslice.c:1285
> 1285              chunk->next = (ChunkLink*) ((guint8*) chunk +
> chunk_size);
> 1: chunk->data = (ChunkLink *) 0x5555558b9aa0
> (gdb) x  (ChunkLink *) 0x5555558c40d0
> 0x5555558c40d0:        0xf607e524
> (gdb) c
> Continuing.
>
> Breakpoint 4, allocator_add_slab (allocator=0x7ffff38cc260 <allocator>,
> chunk_size=32, ix=1) at gslice.c:1285
> 1285              chunk->next = (ChunkLink*) ((guint8*) chunk +
> chunk_size);
> 1: chunk->data = (ChunkLink *) 0x5555558cb2c0
> (gdb)
> Continuing.
>
> Breakpoint 4, allocator_add_slab (allocator=0x7ffff38cc260 <allocator>,
> chunk_size=32, ix=1) at gslice.c:1285
> 1285              chunk->next = (ChunkLink*) ((guint8*) chunk +
> chunk_size);
> 1: chunk->data = (ChunkLink *) 0x110
> (gdb)
> Continuing.
>
> Breakpoint 4, allocator_add_slab (allocator=0x7ffff38cc260 <allocator>,
> chunk_size=32, ix=1) at gslice.c:1285
> 1285              chunk->next = (ChunkLink*) ((guint8*) chunk +
> chunk_size);
> 1: chunk->data = (ChunkLink *) 0x191841dc0b885e05
> (gdb) x (ChunkLink *) 0x110
> 0x110:        Cannot access memory at address 0x110
>
> The chunk->data is supposed to point to a chunk of memory that is
> available, right? I would expect much higher values than 0x110.
>
> It seems that allocator_add_slab() is generating this, but I do not really
> understand the code. Could you show me how to proceed further?
>
> Thanks,
> Martin
>
_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-app-devel-list
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic