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