-
Notifications
You must be signed in to change notification settings - Fork 35
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bugs report #6
Comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
There are two bugs,one is in the args.c:111
When you add ASAN during compilation, runtime errors will occur, mainly because free is used to free the memory space allocated for calling calloc, malloc, or realloc, rather than time_ t type(I’m not sure)
ASAN
![ASAN_1](https://private-user-images.githubusercontent.com/81317364/292757833-8305cb6c-6d17-4649-badd-27e5ba0cca30.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTg5NTE1NjUsIm5iZiI6MTcxODk1MTI2NSwicGF0aCI6Ii84MTMxNzM2NC8yOTI3NTc4MzMtODMwNWNiNmMtNmQxNy00NjQ5LWJhZGQtMjdlNWJhMGNjYTMwLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjIxVDA2Mjc0NVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWI1ZDkxOTEzZTYxZGU4ZDMzNmU2OTQzYzc3Y2EwYWI1YjVmOTgwOTBlYzhlYWZkNjBkYjgzYzZjMmQzNTdlYjAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.ZARlaSkd-qdLiTPQ2dIzAdL6UxfOpMZPz7QU8uQ3SAo)
gdb debug information
![gdb_1](https://private-user-images.githubusercontent.com/81317364/292757642-91eb5632-290b-499a-b74c-10ebf3b970f3.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTg5NTE1NjUsIm5iZiI6MTcxODk1MTI2NSwicGF0aCI6Ii84MTMxNzM2NC8yOTI3NTc2NDItOTFlYjU2MzItMjkwYi00OTlhLWI3NGMtMTBlYmYzYjk3MGYzLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjIxVDA2Mjc0NVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWZkODE3YzM5Y2MxMTBhM2EwYmNiOWFlMGYxYzk0OWU5OGI0OWVlYzJhYTliYmEwYzczZjJjMDFhODU3ZmZhOGMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.fGzx3a8T0hGxwjJHOfZo9r8kDuu5dI8T1KK8GxGLEuA)
Another bug is in the options.c:387
When opt ->len is not properly initialized or has incorrect values, it can cause stack overflow issues in memcpy
ASAN
![ASAN_2](https://private-user-images.githubusercontent.com/81317364/292758111-07c727c5-19ab-4e50-a1ce-3346f0356625.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTg5NTE1NjUsIm5iZiI6MTcxODk1MTI2NSwicGF0aCI6Ii84MTMxNzM2NC8yOTI3NTgxMTEtMDdjNzI3YzUtMTlhYi00ZTUwLWExY2UtMzM0NmYwMzU2NjI1LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjIxVDA2Mjc0NVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWUzODk0MmMzMDQyNmE5ZTNjN2RiODRjZTg1MWIyZmZhMDdiNmE3NWY2MDM1Y2FlODFiYzFkMWQ5ZjZlZjYwYTQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.1Us3-H25qYS-2vN9wrc7OqRo6wUbUGuNasb6tnyF8C4)
gdb debug information
![gdb_2](https://private-user-images.githubusercontent.com/81317364/292758154-5c08784b-520e-459e-b777-d005380778f3.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTg5NTE1NjUsIm5iZiI6MTcxODk1MTI2NSwicGF0aCI6Ii84MTMxNzM2NC8yOTI3NTgxNTQtNWMwODc4NGItNTIwZS00NTllLWI3NzctZDAwNTM4MDc3OGYzLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjIxVDA2Mjc0NVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWZjNTU4NTU0YjFmYjU2ODU2NDIxZTA4YTcwNGQyZjJkOWQ4NmJlMjkwZTEzOWNmODE0MjY4NDU4ODEzNDZlOWUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.T6cNm4V11VzxT78rfvDWiY0sGfREJ254np5cBzx_o98)
The text was updated successfully, but these errors were encountered: