Ticket #3977 (closed defect: fixed)

Opened 8 years ago

Last modified 8 years ago

double free in compressed_sparse_row_graph

Reported by: mnlemas Owned by: gemacke
Priority: high Milestone:
Version: Severity: major
Keywords: Cc:

Description

Running clear() twice or clear() and then read_mmap() on a compressed_sparse_row_graph causes double free or corruption error on Linux. Array members (e.g. index) are not set = 0 after being freed the first time, so subsequent calls to clear() try to free them again.

Change History

comment:1 Changed 8 years ago by gemacke

  • Status changed from new to accepted

comment:2 Changed 8 years ago by gemacke

  • Status changed from accepted to closed
  • Resolution set to fixed

Fixed in r2965.

comment:3 Changed 7 years ago by gemacke

  • component Eldorado deleted
Note: See TracTickets for help on using tickets.