- Race로 mmc_wait_data_done() 함수에서 커널 패닉
- "cat /d/shrinker" 입력 시 커널 패닉
- 함수 포인터 미지정으로 xfrm_local_error() 커널 패닉
- preempt 조건으로 ___might_sleep() 함수 크래시
- 스택 카나리: __stack_chk_fail() 함수 크래시
- 스택 카나리: tcp_v4_rcv -> __stack_chk_fail 크래시
- 뮤텍스 데드락(Mutex Deadlock)으로 락업(lockup)
- 디바이스 드라이버 Signature 문제로 커널 크래시
- 메모리 불량 커널 크래시 @find_vma_links()
- 메모리 불량 커널 크래시 @ttwu_do_activate()
- Race로 ipv6_ifa_notify() Stuck - watchdog reset
- tty_wakeup() 함수 Data Abort
- irq_affinity_notify() 함수 Data Abort
- cpuacct_charge() 함수 Data Abort
- 워크큐(workqueue) 락업(1)
- 워크큐(workqueue) 락업(2)
- 워크큐(workqueue) 락업(3)
- 2018/04/16 21:13
- rousalome.egloos.com/9974638
- 덧글수 : 0
핑백
Linux Kernel(4.14) Hacks : [Kernel][Panic] panic@ttwu_do_activate (메모리 불량 보드) 2018-06-16 11:07:52 #
... irq_affinity_notify() 함수 Data Abortcpuacct_charge() 함수 Data Abort워크큐(workqueue) 락업(1)워크큐(workqueue) 락업(2)워크큐(workqueue) 락업(3)CPU: 3 PID: 435 Comm: kworker/u17:2 프로세스에서 dm-verity를 처리하는 워 ... more
Linux Kernel(4.14) Hacks : [Kernel][Debug] "cat /d/shrinker" kernel panic 2018-06-16 11:51:30 #
... irq_affinity_notify() 함수 Data Abortcpuacct_charge() 함수 Data Abort워크큐(workqueue) 락업(1)워크큐(workqueue) 락업(2)워크큐(workqueue) 락업(3) 100% 커널 패닉으로 타겟이 죽어버리는 이슈를 발견했어요. 자자, 일단 커널 로그부터 좀 볼까요? 뭐, ... more
Linux Kernel(4.14) Hacks : [Linux][Kernel][Stability] Kernel panic @0x0 from xfrm_local_error+0x4c 2018-06-16 11:52:10 #
... irq_affinity_notify() 함수 Data Abortcpuacct_charge() 함수 Data Abort워크큐(workqueue) 락업(1)워크큐(workqueue) 락업(2)워크큐(workqueue) 락업(3)커널 패닉이 났어요.네트워크 드라이버 리눅스 커널 코드에서 발생한 것 같은데요. 음.일단 당황하지 마시구요. ... more
Linux Kernel(4.14) Hacks : [Linux][Kernel] panic@___might_sleep 2018-06-16 11:52:22 #
... irq_affinity_notify() 함수 Data Abortcpuacct_charge() 함수 Data Abort워크큐(workqueue) 락업(1)워크큐(workqueue) 락업(2)워크큐(workqueue) 락업(3) 리눅스 커널 synchronization의 꽃 중의 하나인 Mutex Lock에 대해서 조금 짚어 볼께요. ... more
Linux Kernel(4.14) Hacks : [Linux][Kernel] Kernel Panic @__stack_chk_fail - 스택 카나리 (Stack canary Feature) 2018-06-16 11:52:39 #
... irq_affinity_notify() 함수 Data Abortcpuacct_charge() 함수 Data Abort워크큐(workqueue) 락업(1)워크큐(workqueue) 락업(2)워크큐(workqueue) 락업(3) 최근 흥미로운 커널 패닉이 나왔는데요. 디버깅 과정을 공유 좀 하고자 해요. 일단 콜스택부터 볼께요. so ... more
Linux Kernel(4.14) Hacks : [Kernel][Stability] tcp_v4_rcv -> __stack_chk_fail 2018-06-16 11:52:46 #
... irq_affinity_notify() 함수 Data Abortcpuacct_charge() 함수 Data Abort워크큐(workqueue) 락업(1)워크큐(workqueue) 락업(2)워크큐(workqueue) 락업(3) 커널 패닉 시 아래 콜 스택이 남아 있습니다.[39136682.663247] <IRQ> ... more
Linux Kernel(4.14) Hacks : [Linux][Kernel]뮤텍스 데드락(Mutex Deadlock) 락업(lockup) - "simpleperf" 디버깅 2018-06-16 11:52:57 #
... irq_affinity_notify() 함수 Data Abortcpuacct_charge() 함수 Data Abort워크큐(workqueue) 락업(1)워크큐(workqueue) 락업(2)워크큐(workqueue) 락업(3) 특정 시점부터 갑자기 디바이스가 락업되는 현상이 리포트가 되었거든요. 엄청 락업된 디바이스가 쏟아 졌었는데 ... more
Linux Kernel(4.14) Hacks : [Kernel][Panic] crash due to "signature and/or required key missing" 2018-06-16 11:53:06 #
... irq_affinity_notify() 함수 Data Abortcpuacct_charge() 함수 Data Abort워크큐(workqueue) 락업(1)워크큐(workqueue) 락업(2)워크큐(workqueue) 락업(3) Built-in 타입 디바이스 드라이버 모듈을 적재하는 과정에서 커널 크래시가 발생했는데요.개고생 하다가 ... more
Linux Kernel(4.14) Hacks : Kernel][Panic] 메모리 불량 커널 크래시@find_vma_links - 1 2018-06-16 11:53:18 #
... irq_affinity_notify() 함수 Data Abortcpuacct_charge() 함수 Data Abort워크큐(workqueue) 락업(1)워크큐(workqueue) 락업(2)워크큐(workqueue) 락업(3) 특정 디바이스가 부팅 후 5분 이내에 커널 패닉이 발생하는 현상을 리포트 받았는데요.참 신기하죠? 특정 디 ... more
Linux Kernel(4.14) Hacks : watchdog reset - race in ipv6_ifa_notify() - 리눅스 커널 2018-06-16 11:53:32 #
... irq_affinity_notify() 함수 Data Abortcpuacct_charge() 함수 Data Abort워크큐(workqueue) 락업(1)워크큐(workqueue) 락업(2)워크큐(workqueue) 락업(3)예전 MTK SoC에서 일어났던 Watchdog Reset 이슈인데요. 디버깅 정보를 조금 공유하고자 해요. ... more
Linux Kernel(4.14) Hacks : [Linux][Kernel] data abort @tty_wakeup - 리눅스 커널 2018-06-16 11:53:42 #
... irq_affinity_notify() 함수 Data Abortcpuacct_charge() 함수 Data Abort워크큐(workqueue) 락업(1)워크큐(workqueue) 락업(2)워크큐(workqueue) 락업(3) USB와 TTY Driver 관련한 커널 패닉 디버깅 정보를 좀 공유하고자 해요. 아래 Signature로 ... more
Linux Kernel(4.14) Hacks : [Linux][Kernel] data abort@irq_affinity_notify - 리눅스 커널 2018-06-16 11:53:54 #
... irq_affinity_notify() 함수 Data Abortcpuacct_charge() 함수 Data Abort워크큐(workqueue) 락업(1)워크큐(workqueue) 락업(2)워크큐(workqueue) 락업(3) 아래 커널 로그와 함께 시스템이 커널 패닉으로 돌아가셨어요.irq_affinity_notify+0x4c 란 ... more
Linux Kernel(4.14) Hacks : [Linux][Kernel] data abort@cpuacct_charge - 리눅스 커널 2018-06-16 11:54:06 #
... irq_affinity_notify() 함수 Data Abortcpuacct_charge() 함수 Data Abort워크큐(workqueue) 락업(1)워크큐(workqueue) 락업(2)워크큐(workqueue) 락업(3) CPU3에서 실행 중인 "Binder:15701_2" 프로세스가 데이터 어보트로 커널 크래시가 발생했습니다 ... more
Linux Kernel(4.14) Hacks : [Kernel][Crash][0320] 워크큐(workqueue) 락업(1) 2018-06-16 11:54:27 #
... irq_affinity_notify() 함수 Data Abortcpuacct_charge() 함수 Data Abort워크큐(workqueue) 락업(1)워크큐(workqueue) 락업(2)워크큐(workqueue) 락업(3) 커널 크래시가 발생했습니다. 우선 커널 크래시 발생 직전 커널 로그부터 천천히 볼까요? 1 [73669.5 ... more
Linux Kernel(4.14) Hacks : [Kernel][Crash] 워크큐(workqueue) 락업(3) at [0321] 2018-06-16 11:54:46 #
... irq_affinity_notify() 함수 Data Abortcpuacct_charge() 함수 Data Abort워크큐(workqueue) 락업(1)워크큐(workqueue) 락업(2)워크큐(workqueue) 락업(3) worker_pool_idr 전역 변수에 접근하면 (*(worker_pool_idr.top)).ary 각 ... more
Linux Kernel(4.14) Hacks : [리눅스][커널] 커널 크래시 분석은 왜 중요할까? 2018-06-18 21:24:31 #
... irq_affinity_notify() 함수 Data Abortcpuacct_charge() 함수 Data Abort워크큐(workqueue) 락업(1)워크큐(workqueue) 락업(2)워크큐(workqueue) 락업(3) ... more
Linux Kernel(4.14) Hacks : [Linux][Kernel] 커널 크래시란 2018-06-18 21:24:53 #
... irq_affinity_notify() 함수 Data Abortcpuacct_charge() 함수 Data Abort워크큐(workqueue) 락업(1)워크큐(workqueue) 락업(2)워크큐(workqueue) 락업(3) ... more
Linux Kernel(4.14) Hacks : [리눅스] 커널 크래시: abort@test_and_set_bit 2019-01-10 06:27:46 #
... ct_charge() 함수 Data Abort워크큐(workqueue) 락업(1)워크큐(workqueue) 락업(2)워크큐(workqueue) 락업(3) ... more
Linux Kernel(4.19) Hacks : [리눅스커널][디버깅] 유저공간 abort 발생 시 커널 패닉 유발하는 패치 2019-03-24 15:50:44 #
... ct_charge() 함수 Data Abort워크큐(workqueue) 락업(1)워크큐(workqueue) 락업(2)워크큐(workqueue) 락업(3) ... more
Linux Kernel(4.19) Hacks : [리눅스커널][디버깅] 크래시 유틸리티로 vmcore를 T32(Trace32)에 로딩하기 2019-03-24 15:50:56 #
... ct_charge() 함수 Data Abort워크큐(workqueue) 락업(1)워크큐(workqueue) 락업(2)워크큐(workqueue) 락업(3) ... more



최근 덧글