anbox 안드로이드 에뮬레이터용 구글 플레이 추가 스크립트 오류 수정
By 반달가면 | 2020년 12월 3일 |
우선 리눅스에서 안드로이드 에뮬레이터 anbox를 설치하는 절차와 구글 플레이를 추가하는 방법은 아래의 이전 게시물들을 참고하자. anbox - 리눅스용 안드로이드 에뮬레이터 설치 anbox 안드로이드 에뮬레이터에 구글 플레이 추가 최근에 anbox를 구성하는 과정에서 설치까지는 잘 됐는데 구글 플레이(Google Play)를 추가하는 과정에서 제대로 동작하지 않았는데, 원인을 발견했기에 정리해 둔다. 리눅스 민트 18.3 XFCE에서 작업했다. anbox 설치를 마친 후, 구글 플레이 추가용 스크립트를 받아서 실행했다. sudo bash install-playstore.sh lzip 패키지가 없다는 메시지가 나오길래 설치해 주었다. sudo apt-get upda
페이스북 2단계 인증 해제 로그인 코드 오류 해결 접속
By 김케터의 동행 | 2024년 5월 26일 |
![페이스북 2단계 인증 해제 로그인 코드 오류 해결 접속](https://img.zoomtrend.com/2024/05/27/d0875854-341c-5be5-8c6a-1280d7353ecc.png)
![페이스북 2단계 인증 해제 로그인 코드 오류 해결 접속](https://img.zoomtrend.com/2024/05/27/98d74138-d2e9-5275-a920-db21f2fb755b.jpg)
![페이스북 2단계 인증 해제 로그인 코드 오류 해결 접속](https://img.zoomtrend.com/2024/05/27/71d9447f-9a30-57a8-8c02-e69113dc1fae.png)
![페이스북 2단계 인증 해제 로그인 코드 오류 해결 접속](https://img.zoomtrend.com/2024/05/27/38df8262-beaa-5872-94a3-7190c9792bde.png)
![페이스북 2단계 인증 해제 로그인 코드 오류 해결 접속](https://img.zoomtrend.com/2024/05/27/e204cacc-67f3-5037-aca5-05d6b8b0f747.png)
![페이스북 2단계 인증 해제 로그인 코드 오류 해결 접속](https://img.zoomtrend.com/2024/05/27/f0a1de39-c488-5a9e-a608-b9384f1f2d92.png)
![페이스북 2단계 인증 해제 로그인 코드 오류 해결 접속](https://img.zoomtrend.com/2024/05/27/60903419-f041-53ed-b62b-b2c964d2656d.png)
![페이스북 2단계 인증 해제 로그인 코드 오류 해결 접속](https://img.zoomtrend.com/2024/05/27/117d6f14-807e-5ba2-9833-399900c5373a.jpg)
[Linux][Kernel] data abort @tty_wakeup - 리눅스 커널
By Guillermo Austin Kim | 2018년 1월 9일 |
USB와 TTY Driver 관련한 커널 패닉 디버깅 정보를 좀 공유하고자 해요. 아래 Signature로 커널 패닉이 발생했는데요. __irq_usr -> gic_handle_irq 코드 흐름으로 보아 유저 공간에서 실행 중인 프로세스로 IRQ가 Trigger되었다는 정보를 확인할 수 있어요.바꾸어 말하면 아래 콜스택은 IRQ Context라고 할 수 있죠. 문제가 발생한 보드는 Mediatek MT6755랍니다.[<c001df40>] do_page_fault+0x338/0x3f8 [<c0008544>] do_DataAbort+0x38/0x98 [<c0015058>] __dabt_svc+0x38/0x60 [<c031a5a0>] tty_wakeup+0xc/0
[Linux][Kernel] 슬랩 Slab Memory 디버깅(Debugging) - 1
By Guillermo Austin Kim | 2017년 12월 12일 |
슬랩 디버그 컨피그를 키면 어떤 일을 더 할까요? 정리해볼께요 콜트래이스 저장슬랩 메모리를 할당 및 해제할 때 콜트래이스를 저장해요. 이 콜트래이스는 struct track 변수에서 쓰이거든요. 우리가 알고 있는 슬랩의 종류는 30여 가지나 되죠. 이런 슬랩 메모리를 할당하고 해제할 때 콜스택을 모두 저장한다는 것은 시스템에 과부하를 주게 되요. 성능이 좋지 않은 CPU가 탑재된 타겟 디바이스에서 심하면 부팅도 제대로 못할 수도 있어요. 아래 Slab corruption으로 커널 패닉이 발생한 로그를 잠깐 봅시다. 아래 커널 로그는 lkdtm feature를 써서 WRITE_AFTER_FREE 버그를 강제로 유발시킨 건데요. 문제 발생 코드는 아래와 같아요.(CONFIG_LKDTM을 키고 커널 이미지를