View Issue Details

IDProjectCategoryView StatusLast Update
0004795ardourbugspublic2020-04-19 20:16
Reporterahurst Assigned Tocth103  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Product Version3.0-beta3 
Target Version3.0 
Summary0004795: Dereferencing pointer after free
DescriptionHigh impact static analysis bug:

A pointer is dereferenced after it is freed at libs/evoral/src/libsmf/smf_load.c:880.


Additional Information875 if (parse_mtrk_chunk(track)) {
876 g_warning("SMF warning: Cannot load track.");
*** "smf_track_delete(smf_track_t *)" frees "track".
877 smf_track_delete(track);
878 }
879
*** Dereferencing freed pointer "track".
880 track->file_buffer = NULL;
TagsNo tags attached.

Activities

cth103

2012-04-01 14:58

administrator   ~0013056

Fixed in SVN 11773.

system

2020-04-19 20:16

developer   ~0023007

Issue has been closed automatically, by Trigger Close Plugin.
Feel free to re-open with additional information if you think the issue is not resolved.

Issue History

Date Modified Username Field Change
2012-03-27 23:25 ahurst New Issue
2012-03-28 12:24 cth103 cost => 0.00
2012-03-28 12:24 cth103 Target Version => 3.0 beta4
2012-04-01 14:58 cth103 Note Added: 0013056
2012-04-01 14:58 cth103 Status new => resolved
2012-04-01 14:58 cth103 Resolution open => fixed
2012-04-01 14:58 cth103 Assigned To => cth103
2012-05-23 15:08 cth103 Target Version 3.0 beta4 => 3.0
2020-04-19 20:16 system Note Added: 0023007
2020-04-19 20:16 system Status resolved => closed