Re: free(): double free detected in tcache 2
Graham Cobb <[email protected]>
| Newsgroups | gmane.comp.sysutils.backup.dar.support |
|---|---|
| Message-ID | <[email protected]> |
On 27/02/2020 17:46, Graham Cobb wrote: >> >> yep, this code has not changed for years... The problem occurs at etage >> object construction. Its field "fichier" should be initalized by default >> before the etage constructor code is ran. The first thing that is done >> is to invoke the std::deque::clear() method on this one, which seems to >> be the #5 in the stack. > > It looks like this may be a debian packaging bug... I have just realised > that when I upgraded dar to 2.6.8, it did not upgrade libdar to 2.6.8 as > well. So, I have been running with dar 2.6.8 but libdar 2.6.6. > > I have now upgraded libdar to 2.6.8 as well and the backup is now > running. I will provide another reply when it finishes to let you know > if it is successful. > > If so, I will report a debian bug saying that dar should have a > dependency on the same version of libdar. Is that correct? The backup has finished successfully. I can confirm that the crash no longer happens. I believe the only change I made was to install the same version of libdar.