HomeDefectsLIN1024-2497
Acknowledged

LIN1024-2497 : Failed to  call dump_stack in kprobe handler test

Created: Jul 1, 2024    Updated: Nov 10, 2025
Found In Version: 10.24.33.1
Severity: Standard
Applicable for: Wind River Linux LTS 24
Component/s: BSP

Description

This is not an easy to reproduce issue.

Steps to Reproduce

root@nxp-imx6:/opt/wr-test/testcases/kts/kprobes_kprobe_dump_stack# ./runtest.sh

#########################################################
Start testcase kprobes_kprobe_dump_stack (keyword: ) testing
#########################################################

<< do_prepare_lib] start Check kernel config>>
********************
Check kernel config is PASS

<<end Check kernel config>>
********************
<<clean subcase>>
********************
<< [do_prepare_for_testcase] start Prepare test environment>>
********************
root@nxp-imx6:/opt/wr-test/testcases/kts/kprobes_kprobe_dump_stack# echo 0 > /proc/sys/kernel/printk

<<end Prepare test environment>>
********************
<<clean subcase>>
********************
<< [do_test1] start Call dump_stack in kprobe handler test>>
********************
root@nxp-imx6:/opt/wr-test/testcases/kts/kprobes_kprobe_dump_stack# modprobe kprobe_dump_stack_exam

root@nxp-imx6:/opt/wr-test/testcases/kts/kprobes_kprobe_dump_stack# cat /sys/kernel/debug/kprobes/list  ( grep schedule
811e8f3c  k  schedule+0x0
root@nxp-imx6:/opt/wr-test/testcases/kts/kprobes_kprobe_dump_stack# date > /dev/null

root@nxp-imx6:/opt/wr-test/testcases/kts/kprobes_kprobe_dump_stack# ls /> /dev/null

root@nxp-imx6:/opt/wr-test/testcases/kts/kprobes_kprobe_dump_stack# date > /dev/null

root@nxp-imx6:/opt/wr-test/testcases/kts/kprobes_kprobe_dump_stack# ls /> /dev/null

root@nxp-imx6:/opt/wr-test/testcases/kts/kprobes_kprobe_dump_stack# modprobe -r kprobe_dump_stack_exam

root@nxp-imx6:/opt/wr-test/testcases/kts/kprobes_kprobe_dump_stack# sleep 1

root@nxp-imx6:/opt/wr-test/testcases/kts/kprobes_kprobe_dump_stack# cat /sys/kernel/debug/kprobes/list

root@nxp-imx6:/opt/wr-test/testcases/kts/kprobes_kprobe_dump_stack# dmesg | grep -m 1 "kprobe registered"

<<end Call dump_stack in kprobe handler test>>
********************
<<clean subcase>>
********************

<< [do_check_call_trace) start check testcase call trace>>
********************
root@nxp-imx6:/opt/wr-test/testcases/kts/kprobes_kprobe_dump_stack# dmesg | sed "1,2148d" | grep -i -w -E -B10 -A50 'Call Trace|BUG:' ||return 0

<<end check testcase call trace>>
********************
<<clean subcase>>
********************

<< [do_clean] start Clean modules>>
********************
root@nxp-imx6:/opt/wr-test/testcases/kts/kprobes_kprobe_dump_stack# modprobe -r kprobe_dump_stack_exam

root@nxp-imx6:/opt/wr-test/testcases/kts/kprobes_kprobe_dump_stack# echo 7 > /proc/sys/kernel/printk

<<end Clean modules>>
********************
<<clean subcase>>
********************

#########################################################################
kprobes_kprobe_dump_stack (keyword: ) test results:
* Check kernel config(do_prepare_lib)                        PASS
* Prepare test environment(do_prepare_for_testcase)          PASS
*1 Call dump_stack in kprobe handler test(do_test1)          FAIL
ERROR CMD OR INFO IS :
                line:46 "dmesg | grep -m 1 "kprobe registered""
*2 check testcase call trace(do_check_call_trace)            PASS
*2 Clean modules(do_clean)                                   PASS
Test Summary
Total number : 2
Pass number  : 1
Fail number  : 1
Skip number  : 0
Start Time   : 2024-02-27T21:53:00
End Time     : 2024-02-27T21:53:19
Excution Time: 19 seconds

#########################################################
End testcase kprobes_kprobe_dump_stack (keyword: ) testing
#########################################################