일부 Win64 컴퓨터에서 AV를 유발할 수있는 스레드 로컬 저장소 관련 문제가 해결되었습니다.

 

C++빌더 10.3.3용 패치를 출시하여 다음 이슈를 해결합니다.

  • RSP-27180 64-bit builds crash with threads
    쓰래드(예: std:thread)를 만들고 사용하는 경우 일부 시스템에서 액세스 바이올레이션을 발생할 수 있습니다.

이 문제는 C/C++ RTL의 어셈블러 코드에서 Win64 32바이트 Shadow space를 설정하여 TLS(thread-local storage) 데이터를 정리할 때 생긴 오류와 HeapFree 메소드의 호출에 대해 Tail-call 최적화를 적용하는 컴파일러의 결합에서 발생합니다.

 

즉, bcc64 컴파일러에 의해 최적화 된 HeapFree 호출자에서 Shadow space를 잘못 설정하는 코드가 적요되어 있었습니다. 다른 윈도우 빌드에 의존하는 일부 머신은 HeapFree가 Shadow space를 사용하기 위해 TLS를 정리할 때 엑세스 바이올레이션이 발생했습니다.

 

이 패치는 호출자가 Shadow space를 올바르게 설정하고 더이상 충돌이 발생하지 않도록 합니다.

 

패치는 다음 링크에서 다운로드 할 수 있습니다. 

관련 글


 

 

번호 제목 글쓴이 날짜 조회 수
공지 [DelphiCon 요약] 코드사이트 로깅 실전 활용 기법 (Real-world CodeSite Logging Techniques) 관리자 2021.01.19 17791
공지 [UX Summit 요약] 오른쪽 클릭은 옳다 (Right Click is Right) 관리자 2020.11.16 16159
공지 [10.4 시드니] What's NEW! 신기능 자세히 보기 관리자 2020.05.27 18808
공지 RAD스튜디오(델파이,C++빌더) - 고객 사례 목록 관리자 2018.10.23 24376
공지 [데브기어 컨설팅] 모바일 앱 & 업그레이드 마이그레이션 [1] 관리자 2017.02.06 25763
공지 [전체 목록] 이 달의 기술자료 & 기술레터 관리자 2017.02.06 21121
공지 RAD스튜디오(델파이, C++빌더) - 시작하기 [1] 관리자 2015.06.30 41703
공지 RAD스튜디오(델파이,C++빌더) - 모바일 앱 개발 사례 (2020년 11월 업데이트 됨) 험프리 2014.01.16 177007
234 C++ 언어와 C++빌더의 23년! 관리자 2020.03.13 588
233 Swagger / YAML 및 RESTful API의 자체 문서화 김원경 2020.03.11 1632
232 RAD 서버에 Swagger UI 임베이딩 김원경 2020.03.09 549
231 TEMSDataSetResource 컴포넌트를 사용하여 RAD 서버의 마스터-디테일 데이터 구현하기 file 김원경 2020.03.06 422
230 RESTful 마스터-디테일 데이터를 사용하는 클라이언트 애플리케이션을 TRESTResponseDataSetAdapter를 사용하여 개발하기 file 험프리 2020.03.03 581
229 [10.4 프리뷰] 베타 서비스 시작 & 새 기능 미리 보기 관리자 2020.03.03 1628
228 윈도우 10에서의 High DPI 김원경 2020.03.02 1323
227 [업데이트][패치][10.3.3] Midas와 델파이 Open Array 패치 험프리 2020.02.28 271
226 내장된 암호화 해시 라이브러리를 사용할 수 있습니다. - System.Hash file 험프리 2020.02.27 523
225 윈도우10에서 활용 가능한 델파이만의 5가지 기능들 관리자 2020.02.04 978
» [업데이트][패치][10.3.3] C++빌더 10.3.3 스레딩 및 TLS 패치 험프리 2020.02.03 275
223 [고객사례-유틸리티, 델파이] ALLMediaServer - 미디어 컨텐츠 플레이 프로그램 관리자 2020.01.31 289
222 [업데이트][패치][10.3.3] RAD 스튜디오 10.3.3 아이폰 XS와 XR 디버깅 패치 험프리 2020.01.23 253
221 프로젝트 경험을 통해 터득한 효과적인 마이그레이션 프로세스 file 험프리 2020.01.22 605
220 [업데이트][패치][10.3.3] RAD 스튜디오 10.3.3 Indy 서버 SSL 인증서 패치 험프리 2020.01.14 571
219 윈도우10에서의 최신 C++17 관리자 2020.01.07 393
218 MS와 엠바카데로 기술팀이 생각하는 윈도우 애플리케이션의 방향 관리자 2020.01.07 379
217 마이크로소프트 스토어(Microsoft Store)에 앱 등록하기 - APPX 활용 관리자 2020.01.07 642
216 [팁] 10.3.3 AAB에서 로컬서비스 실행시 문제점 해결 방법 험프리 2020.01.02 279
215 이 달의 기술자료 - 2020년 01월 험프리 2019.12.26 415