eugenemel / maven

Maven GUI: Metabolomics Analysis and Visualization Engine
https://github.com/eugenemel/maven/releases
GNU General Public License v3.0
19 stars 9 forks source link

Maven Crash with malloc_error_break #45

Closed cmsand closed 5 years ago

cmsand commented 5 years ago

Had several Maven crashes in the last couple weeks with this same error code when using different parts of Maven software, and with both MZkit and non-MZKit data. Data is all local.

Here's the most recent message (searching through Compounds Tab):

getEIC(mzrange,rtrange,mslevel): is empty: 166.085 166.088 4.14938 4.11898
getEIC(mzrange,rtrange,mslevel): is empty: 186.184 186.187 4.14938 4.11898
getEIC(mzrange,rtrange,mslevel): is empty: 166.085 166.088 4.14938 4.11898
IsotopePlot::isotopeC13Correct()  16   46  nCarbons= 9 
MassCalcWidget::setPeakGroup(PeakGroup* grp)
Maven(35185,0x1035b55c0) malloc: Incorrect checksum for freed object 0x7ffa16d136b8: probably modified after being freed.
Corrupt value: 0x0
Maven(35185,0x1035b55c0) malloc: *** set a breakpoint in malloc_error_break to debug
Abort trap: 6

This one is from last week with a slightly different error message:

EicWidget::setPeakGroup(PeakGroup* group)  0x7feb5884a6a0
 EicWidget::computeEICs()
computeEICs() pullEics().. msec= 6
Start groupCount= 24
Stop groupCount= 24
groupPeaks() msec= 6
computeEICs() Done.
 EicWidget::replot(PeakGroup* group ) group= 0x7feb5884a6a0
 EicWidget::setFocusLine(float rt)
addMS2Events()  found= 0
SpectraWidget::setScan(scan) 
MassCalcWidget::setPeakGroup(PeakGroup* grp)
Maven(22175,0x116f9e5c0) malloc: tiny_free_list_remove_ptr: Internal invariant broken (prev ptr of next): ptr=0x7feaf3bb1230, next_prev=0x7feaf3baf7c0
Maven(22175,0x116f9e5c0) malloc: *** set a breakpoint in malloc_error_break to debug
Abort trap: 6
PMSeitzer commented 5 years ago

This turned out not be a real issue, based on using wrong version of maven.