Re: [Vala] What to do about: double free or corruption (fasttop)




After posting orignal, I removed some commented code,
recompiled and ran with this result:

Connecting to Couchdb at http://test:test 127 0 0 1:5985
/testcouchdbglib/TestArrayField: 
begin: test_array_field
  begin: create_fake_array
  end: create_fake_array
  fake array assigned
  fake array nulled
  before loop
  before remove: length 5
  after remove: length 5
  before remove: length 4
  after remove: length 4
  before remove: length 3
  after remove: length 3
  before remove: length 2
  after remove: length 2
  before remove: length 1
  after remove: length 1

  libcouchtests: malloc.c:4071: __libc_calloc: Assertion `!mem ||
  ((((mchunkptr)((char*)(mem) - 2*(sizeof(size_t)))))->size & 0x2) || av
  == (((((mchunkptr)((char*)(mem) - 2*(sizeof(size_t)))))->size & 0x4) ?
  ((heap_info *)((unsigned long)(((mchunkptr)((char*)(mem) -
  2*(sizeof(size_t))))) & ~((2 * (512 * 1024))-1)))->ar_ptr :
  &main_arena)' failed.

  after loop 
  after loop 

should not print twice?

-- 
Regards,
Brian Winfrey




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]