Summary: | app-emulation/virtualbox-guest-additions-4.2.18 - ../..sandbox-2.6/libsandbox/memory.c:free():59: failure (Invalid argument): sandbox memory corruption with free(0x00002ba06fa00008): Invalid argument | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Alexey Mishustin <halcon> |
Component: | Sandbox | Assignee: | Sandbox Maintainers <sandbox> |
Status: | RESOLVED OBSOLETE | ||
Severity: | normal | CC: | patrick, polynomial-c |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
buildlog
message_in_shell emerge --info screenshot |
Description
Alexey Mishustin
2013-11-30 20:34:39 UTC
Created attachment 364288 [details]
buildlog
Created attachment 364290 [details]
message_in_shell
Created attachment 364292 [details]
emerge --info
Created attachment 364294 [details]
screenshot
Unpacked sources of sandbox, looked at memory.c. The error that I get is coded here: if (munmap(SB_MALLOC_TO_MMAP(ptr), SB_MALLOC_TO_SIZE(ptr))) sb_ebort("sandbox memory corruption with free(%p): %s\n", ptr, strerror(errno)); Is there a way to debug it, to understand why munmap fail? My knowledge of C is minimal. (I don't beleive the memory of my machine is broken. Could it be an error in software?) Time to close this (RESOLVED WON'T FIX). The oldest version in the tree is 4.2.24. does this issue still happen with sandbox-2.8 ? i happened across a bad strdup call in the code and i wonder if this might impact you. |