-CPU Optimization-



CPU Optimization.pdf



Posted by RevDev
,
-Linux Binary Hardening with Glibc-

출처: http://revdev.tistory.com/46 [Segmentation Fault]

-Basic Knowledge of Open Source Security-



Basic Knowledge of Open Source Security.pdf


Posted by RevDev
,

-Linux Binary Hardening with Glibc-



Linux Binary Hardening with Glibc.pdf

Posted by RevDev
,

Ubuntu(혹은 유사 배포판)에서 QtCreator가 확률적으로 Freezing.


[ 증상 ]
QtCreator의 Interface는 정상적으로 로드. 직접 소스코드를 QtCreator를 열 경우에도 Interface뿐 아니라 소스코드도 정상적으로 로드. 그러나 어떠한 종류의 입력도 할 수 없고, 창 크기 조절이 제대로 되지 않음. 전형적인 무한 루프시의 증상.


[ 원인 ]
'open("/home/revdev/.config/QtProject/QtCreator.ini.lock", O_WRONLY|O_CREAT|O_EXCL|O_CLOEXEC, 0644) = -1 EEXIST (File exists)'
에서 QtCreator Stale Lock파일이 존재할 경우 예외처리에 의해 Lock이 풀릴 때까지 무한히 대기 상태에 빠지게 됨
'nanosleep({0, 100000000}, 0x7ffc1be118d0) = 0'


[해결법]
SuperUser권한으로 Stale Lock파일을 강제 삭제해 볼 것 (sudo rm -f /home/user/.config/QtProject/QtCreator.ini.lock)


[Strace Result]



Posted by RevDev
,