View Issue Details

IDProjectCategoryView StatusLast Update
0005847libextractorextractpublic2019-08-24 00:02
ReporterjianglinAssigned ToChristian Grothoff 
PriorityhighSeveritytrivialReproducibilityalways
Status closedResolutionnot fixable 
PlatformlinuxOSubuntuOS Version16.04
Product Version1.9 
Target Version1.10Fixed in Version1.10 
Summary0005847: LeakSanitizer: detected memory leaks
DescriptionAn issue was discovered in libextractor 1.9, LeakSanitizer detected memory leaks when I trying to run plugins in-process.
Steps To ReproduceRun the executable program extract with the parameter -i
the poc is attached

./bin/extract -i pwd-libextractor-extract-00-00000015-20190814
Additional InformationLeaking the memory, the running speed will gradually slow down or even stop running. So it is better to fix it.
TagsError

Activities

jianglin

2019-08-23 12:06

reporter  

do_extract@extractor.c_582_memory leak.md (5,975 bytes)
pwd-libextractor-extract-00-00000015-20190814 (17,391 bytes)
������������������







��










%

































































































































































































































































































































































































































































�

























































































































































































































































%





























































































































































































































































































































































































































































































































































����




































































































































































































































































































�












































































































































































































�


























	�







































































































����







































































































































































































































































































































































































































































































































































































































































































�	















































































































































































































































































































































































����











































































































































































































*

[
















































































































�













































































�















































































































































































































































































�	








































































































































































































����





































#







	�
































































































































�









































































����


















































































































































































































































































































































































































































































































































































































































































































































































































































�































































����














































































































































































































































































































































































 








































































































































































�	













































@










































































�













































































































































































































































































































































,























����


















































































































































































































































































T

�

















































)





































































����



































































































































































































































































































































































































































































































































































































































































































































































































































































	�









�	














�




































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































 























































































































�





















































(






















































































































































































�

















































































































































































































































































































































































































































































































































































































































































































�

























































































































�




















































































"






















�







































































































































































































































































































































































































































































































































































































































































�




































































































%


















































































































































































































































































































































































































































































































































































































































































































































































































































�	







































































































































































































































































































"
































































































































































































































































































































































































































(







































������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������








































































































































































































































































































	�












































































































































































































































































































































































































































	�








































































































































































































































































































(







































����������





































































































































































(





















































































































































































�













































































































































































































��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������i�����������������������������������������������������������������������������������������������������������������������������������������������������������������������r�������������������������������������������������������������������������������������������������������������������������k������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������l�������������������������������������������������������������������������������������������������������ŋ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������z������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������i��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������

Christian Grothoff

2019-08-24 00:02

manager   ~0014806

Your md report does not specify the allocation sites, as the plugin was unloaded.
Analyzing things with valgrind suggests that the issue is in the libgst class initialization, which:
1) is harmless, as it will only be done once per process under typical conditions;
2) cannot be fixed, as it concerns fundamental class loading aspects of glib
3) doesn't even matter in normal execution of libextractor, as the leak is in a fork'ed process,
    and thus even in the worst case will be released on process termination, which is exactly
   the earliest point when the RAM could be freed.

Hence: not fixable, and also harmless.

Issue History

Date Modified Username Field Change
2019-08-23 12:06 jianglin New Issue
2019-08-23 12:06 jianglin Tag Attached: Error
2019-08-23 12:06 jianglin File Added: do_extract@extractor.c_582_memory leak.md
2019-08-23 12:06 jianglin File Added: pwd-libextractor-extract-00-00000015-20190814
2019-08-24 00:02 Christian Grothoff Note Added: 0014806
2019-08-24 00:02 Christian Grothoff Assigned To => Christian Grothoff
2019-08-24 00:02 Christian Grothoff Severity minor => trivial
2019-08-24 00:02 Christian Grothoff Status new => closed
2019-08-24 00:02 Christian Grothoff Resolution open => not fixable
2019-08-24 00:02 Christian Grothoff Fixed in Version => 1.10
2019-08-24 00:02 Christian Grothoff Target Version => 1.10
2019-08-24 00:02 Christian Grothoff Steps to Reproduce Updated View Revisions