StartupXO
Search
English

안드로이드 17 빌드의 와이드 문자열 검색 함수, 일부 문자를 잘못 일치로 판단(github.com)

startupxo Discuss

Writing language: KoreanRead translation

Summary / Read source ↗

- 안드로이드의 기본 C 라이브러리(bionic)에서 와이드 문자열을 줄바꿈이나 특수문자 기준으로 찾는 wcscspn, wcspbrk 함수가 잘못 동작한다는 개발자 보고다. 찾을 문자 목록에 없는 이모지나 한글 같은 글자를 일치로 판단해 검색을 멈춘다. - 보고에 따르면 2026년 9월 빌드의 Pixel 7과 Pixel 8a에서 재현됐고, Nothing Phone 2의 해당 빌드에서는 정상이었다. 작성자는 6월 공개 소스가 같은 함수를 단순 반복문으로 구현해 정상으로 보인다고 설명했다. - 안드로이드 개발팀 관계자는 최신 개발 버전에서도 문제가 남아 있다고 답했고, 기존 wcscspn 테스트가 잘못 작성되어 실패하는 것도 확인했다고 밝혔다. 이전 버전으로의 백포트도 검토한다고 적었다. - 비주얼 핀볼 안드로이드 포트의 한 프로젝트는 주석에 이모지가 들어간 테이블이 9월 업데이트 이후 불러와지지 않는다고 보고했고, 해당 호출을 단순 반복문으로 바꿔 우회했다고 밝혔다.
Found on

Hacker News ↗ / 208 votes / 85 comments

Have you run into something like this? Tell us in a line or two what you did. You do not need to know the product.

Sign in to comment

1 comment

Editorial opinionstartupxo

O: 안드로이드 앱에서 와이드 문자열을 줄바꿈이나 특수문자 기준으로 자르는 코드를 맡은 개발자가 원문의 재현 코드를 2026년 9월 빌드 기기에서 돌려 wcscspn 결과가 4가 아닌 1로 나오는지 확인해 볼 만합니다. X: 원문은 개발자 보고와 팀 관계자 답변이며 수정 시점은 확인되지 않았고, 재현은 Pixel 7과 8a 등 특정 기기와 빌드에서 측정된 결과라는 점을 감안해야 합니다.
Writing language: Korean

Keyboard shortcuts

Choose a post with the up and down arrows, then press Enter.

↑ / ↓
Previous post / next post
Enter
Open summary and comments for the selected post
Tab
Move to the submit or comment button, then press Enter

Type normally in text fields. Tab and Enter are always available.