canonical-ubuntu-qa team mailing list archive
-
canonical-ubuntu-qa team
-
Mailing list archive
-
Message #01092
[Bug 1876687] Re: func_traceonoff_triggers.tc from ubuntu_kselftests_ftrace flaky (Tracing file is still changing)
** Description changed:
Issue found on Focal 5.4.0-29.33 with node amaura (passed on rizzo,
rizzo failed with other failures)
- # [27] ftrace - test for function traceon/off triggers [FAIL]
+ utils:0116| Running './ftracetest -vvv test.d/ftrace/func_traceonoff_triggers.tc'
+ utils:0153| [stdout] === Ftrace unit tests ===
+ utils:0153| [stderr] + initialize_ftrace
+ utils:0153| [stderr] + disable_tracing
+ utils:0153| [stderr] + echo 0
+ utils:0153| [stderr] + reset_tracer
+ utils:0153| [stderr] + echo nop
+ utils:0153| [stderr] + reset_trigger
+ utils:0153| [stderr] + [ -d events/synthetic ]
+ ...
+ utils:0153| [stderr] + reset_ftrace_filter
+ utils:0153| [stderr] + [ ! -f set_ftrace_filter ]
+ utils:0153| [stderr] + echo
+ utils:0153| [stderr] + read t
+ utils:0153| [stderr] + grep -v ^# set_ftrace_filter
+ utils:0153| [stderr] + disable_events
+ utils:0153| [stderr] + echo 0
+ utils:0153| [stderr] + [ -f set_event_pid ]
+ utils:0153| [stderr] + echo
+ utils:0153| [stderr] + [ -f set_ftrace_pid ]
+ utils:0153| [stderr] + echo
+ utils:0153| [stderr] + [ -f set_ftrace_notrace ]
+ utils:0153| [stderr] + echo
+ utils:0153| [stderr] + [ -f set_graph_function ]
+ utils:0153| [stderr] + [ -f stack_trace_filter ]
+ utils:0153| [stderr] + [ -f kprobe_events ]
+ utils:0153| [stderr] + [ -f uprobe_events ]
+ utils:0153| [stderr] + [ -f synthetic_events ]
+ utils:0153| [stderr] + [ -f snapshot ]
+ utils:0153| [stderr] + echo 0
+ utils:0153| [stderr] + clear_trace
+ utils:0153| [stdout] [2] (instance) ftrace - test for function traceon/off triggersTesting function probes with enabling disabling tracing:
+ utils:0153| [stdout] ** DISABLE TRACING
+ utils:0153| [stderr] + echo
+ utils:0153| [stderr] + enable_tracing
+ utils:0153| [stderr] + echo 1
+ utils:0153| [stderr] + . /home/ubuntu/autotest/client/tmp/ubuntu_kselftests_ftrace/src/linux/tools/testing/selftests/ftrace/test.d/ftrace/func_traceonoff_triggers.tc
+ utils:0153| [stderr] + [ ! -f set_ftrace_filter ]
+ utils:0153| [stderr] + SLEEP_TIME=.1
+ utils:0153| [stderr] + echo Testing function probes with enabling disabling tracing:
+ utils:0153| [stderr] + echo ** DISABLE TRACING
+ utils:0153| [stderr] + disable_tracing
+ utils:0153| [stderr] + echo 0
+ utils:0153| [stderr] + clear_trace
+ utils:0153| [stderr] + echo
+ utils:0153| [stderr] + cnt_trace
+ utils:0153| [stderr] + wc -l
+ utils:0153| [stderr] + grep -v ^# trace
+ utils:0153| [stdout] ** ENABLE EVENTS
+ utils:0153| [stdout] ** ENABLE TRACING
+ utils:0153| [stderr] + cnt=0
+ utils:0153| [stderr] + [ 0 -ne 0 ]
+ utils:0153| [stderr] + echo ** ENABLE EVENTS
+ utils:0153| [stderr] + echo 1
+ utils:0153| [stderr] + echo ** ENABLE TRACING
+ utils:0153| [stderr] + enable_tracing
+ utils:0153| [stderr] + echo 1
+ utils:0153| [stderr] + cnt_trace
+ utils:0153| [stderr] + wc -l
+ utils:0153| [stderr] + grep -v ^# trace
+ utils:0153| [stderr] + cnt=6780
+ utils:0153| [stderr] + [ 6780 -eq 0 ]
+ utils:0153| [stderr] + func=schedule
+ utils:0153| [stderr] + available_file=available_filter_functions
+ utils:0153| [stderr] + [ -d ../../instances -a -f ../../available_filter_functions ]
+ utils:0153| [stderr] + available_file=../../available_filter_functions
+ utils:0153| [stderr] + grep ^\.schedule$ available_filter_functions
+ utils:0153| [stderr] + wc -l
+ utils:0153| [stderr] grep: available_filter_functions: No such file or directory
+ utils:0153| [stderr] + x=0
+ utils:0153| [stderr] + [ 0 -eq 1 ]
+ utils:0153| [stderr] + echo ** SET TRACEOFF
+ utils:0153| [stderr] + echo schedule:traceoff
+ utils:0153| [stdout] ** SET TRACEOFF
+ utils:0153| [stderr] + [ -d ../../instances ]
+ utils:0153| [stderr] + cat set_ftrace_filter
+ utils:0153| [stderr] + cur=#### all functions enabled ####
+ utils:0153| [stderr] schedule:traceoff:unlimited
+ utils:0153| [stderr] + cat ../../set_ftrace_filter
+ utils:0153| [stderr] + top=#### all functions enabled ####
+ utils:0153| [stderr] schedule:traceoff:unlimited
+ utils:0153| [stderr] + [ #### all functions enabled ####
+ utils:0153| [stderr] schedule:traceoff:unlimited = #### all functions enabled ####
+ utils:0153| [stderr] schedule:traceoff:unlimited ]
+ utils:0153| [stderr] + echo This kernel is too old to support per instance filter
+ utils:0153| [stdout] This kernel is too old to support per instance filter
+ utils:0153| [stderr] + reset_ftrace_filter
+ utils:0153| [stderr] + [ ! -f set_ftrace_filter ]
+ utils:0153| [stderr] + echo
+ utils:0153| [stderr] + grep -v+ ^#read t
+ utils:0153| [stderr] set_ftrace_filter
+ utils:0153| [stderr] + echo schedule:traceoff:unlimited
+ utils:0153| [stderr] + cut -d: -f2
+ utils:0153| [stderr] + tr=traceoff
+ utils:0153| [stderr] + [ traceoff = ]
+ utils:0153| [stderr] + grep -q schedule:traceoff:unlimited set_ftrace_filter
+ utils:0153| [stderr] + echo schedule:traceoff:unlimited
+ utils:0153| [stderr] + cut -d: -f1
+ utils:0153| [stderr] + cut -d -f1
+ utils:0153| [stderr] + name=schedule
+ utils:0153| [stderr] + [ traceoff = enable_event -o traceoff = disable_event ]
+ utils:0153| [stderr] + cut -d: -f2
+ utils:0153| [stderr] + echo schedule:traceoff:unlimited
+ utils:0153| [stderr] + tr=traceoff
+ utils:0153| [stderr] + cut -d: -f3
+ utils:0153| [stderr] + echo schedule:traceoff:unlimited
+ utils:0153| [stderr] + limit=unlimited
+ utils:0153| [stderr] + [ unlimited != unlimited ]
+ utils:0153| [stderr] + echo !schedule:traceoff
+ utils:0153| [stderr] + read t
+ utils:0153| [stderr] + exit_unsupported
+ utils:0153| [stderr] + kill -s 40 23805
+ utils:0153| [stderr] + exit 0
+ utils:0153| [stdout] [UNSUPPORTED]
+ utils:0153| [stdout]
+ utils:0153| [stdout]
+ utils:0153| [stdout] # of passed: 0
+ utils:0153| [stdout] # of failed: 1
+ utils:0153| [stdout] # of unresolved: 0
+ utils:0153| [stdout] # of untested: 0
+ utils:0153| [stdout] # of unsupported: 1
+ utils:0153| [stdout] # of xfailed: 0
+ utils:0153| [stdout] # of undefined(test bug): 0
+
Need to retest on amaura to check if this is just a glitch.
--
You received this bug notification because you are a member of Canonical
Platform QA Team, which is subscribed to ubuntu-kernel-tests.
https://bugs.launchpad.net/bugs/1876687
Title:
func_traceonoff_triggers.tc from ubuntu_kselftests_ftrace flaky
(Tracing file is still changing)
Status in ubuntu-kernel-tests:
New
Status in linux package in Ubuntu:
Incomplete
Bug description:
Issue found on Focal 5.4.0-29.33 with node amaura (passed on rizzo, rizzo failed with other failures)
Running './ftracetest -vvv test.d/ftrace/func_traceonoff_triggers.tc'
[stdout] === Ftrace unit tests ===
[stderr] + initialize_ftrace
[stderr] + disable_tracing
[stderr] + echo 0
[stderr] + reset_tracer
[stderr] + echo nop
[stderr] + reset_trigger
[stderr] + [ -d events/synthetic ]
(long output skipped)
[stderr] + read line
(long output skipped)
[stderr] + read line
(long output skipped)
[stderr] + reset_events_filter
[stderr] + read line
(long output skipped)
[stderr] + reset_ftrace_filter
[stderr] + [ ! -f set_ftrace_filter ]
[stderr] + echo
[stderr] + grep -v ^# set_ftrace_filter
[stderr] + read t
[stderr] + disable_events
[stderr] + echo 0
[stderr] + [ -f set_event_pid ]
[stderr] + echo
[stderr] + [ -f set_ftrace_pid ]
[stdout] [1] ftrace - test for function traceon/off triggers
[stderr] + echo
[stderr] + [ -f set_ftrace_notrace ]
[stderr] + echo
[stderr] + [ -f set_graph_function ]
[stderr] + tee set_graph_function set_graph_notrace
[stderr] + echo
[stderr] + [ -f stack_trace_filter ]
[stderr] + echo
[stderr] + [ -f kprobe_events ]
[stderr] + echo
[stderr] + [ -f uprobe_events ]
[stderr] + echo
[stderr] + [ -f synthetic_events ]
[stderr] + echo
[stderr] + [ -f snapshot ]
[stderr] + echo 0
[stderr] + clear_trace
[stdout] Testing function probes with enabling disabling tracing:
[stdout] ** DISABLE TRACING
[stderr] + echo
[stderr] + enable_tracing
[stderr] + echo 1
[stderr] + . /home/ubuntu/autotest/client/tmp/ubuntu_kselftests_ftrace/src/linux/tools/testing/selftests/ftrace/test.d/ftrace/func_traceonoff_triggers.tc
[stderr] + [ ! -f set_ftrace_filter ]
[stderr] + SLEEP_TIME=.1
[stderr] + echo Testing function probes with enabling disabling tracing:
[stderr] + echo ** DISABLE TRACING
[stderr] + disable_tracing
[stderr] + echo 0
[stderr] + clear_trace
[stderr] + echo
[stderr] + cnt_trace
[stderr] + + grep -v ^# trace
[stderr] wc -l
[stdout] ** ENABLE EVENTS
[stderr] + cnt=0
[stderr] + [ 0 -ne 0 ]
[stderr] + echo ** ENABLE EVENTS
[stderr] + echo 1
[stdout] ** ENABLE TRACING
[stderr] + echo ** ENABLE TRACING
[stderr] + enable_tracing
[stderr] + echo 1
[stderr] + cnt_trace
[stderr] + wc -l
[stderr] + grep -v ^# trace
[stderr] + cnt=4077
[stderr] + [ 4077 -eq 0 ]
[stderr] + func=schedule
[stderr] + available_file=available_filter_functions
[stderr] + [ -d ../../instances -a -f ../../available_filter_functions ]
[stderr] + grep ^\.schedule$ available_filter_functions
[stderr] + wc -l
[stdout] ** SET TRACEOFF
[stderr] + x=0
[stderr] + [ 0 -eq 1 ]
[stderr] + echo ** SET TRACEOFF
[stderr] + echo schedule:traceoff
[stderr] + [ -d ../../instances ]
[stderr] + + wc -l
[stderr] grep schedule set_ftrace_filter
[stderr] + cnt=1
[stderr] + [ 1 -ne 1 ]
[stderr] + cnt_trace
[stderr] + wc -l
[stderr] + grep -v ^# trace
[stderr] + cnt=21814
[stderr] + sleep .1
[stderr] + cnt_trace
[stderr] + grep+ wc -v ^# trace
[stderr] -l
[stderr] + cnt2=21814
[stderr] + [ 21814 -ne 21814 ]
[stderr] + cat tracing_on
[stderr] + on=0
[stderr] + [ 0 != 0 ]
[stderr] + md5sum trace
[stderr] + csum1=c6e4ee60fb108d69d9bbfe7e1db1063e trace
[stderr] + sleep .1
[stderr] + md5sum trace
[stderr] + csum2=e4031c9f7b2a802822472087feacd82f trace
[stderr] + [ c6e4ee60fb108d69d9bbfe7e1db1063e trace != e4031c9f7b2a802822472087feacd82f trace ]
[stderr] + fail Tracing file is still changing
[stderr] + echo Tracing file is still changing
[stderr] + exit_fail
[stderr] + exit 1
[stdout] Tracing file is still changing
[stdout] [FAIL]
[stderr] + initialize_ftrace
[stderr] + disable_tracing
[stderr] + echo 0
[stderr] + reset_tracer
[stderr] + echo nop
[stderr] + reset_trigger
[stderr] + [ -d events/synthetic ]
(long output skipped)
[stderr] + read line
(long output skipped)
[stderr] + read line
(long output skipped)
[stderr] + reset_events_filter
[stderr] + read line
(long output skipped)
[stderr] + reset_ftrace_filter
[stderr] + [ ! -f set_ftrace_filter ]
[stderr] + echo
[stderr] + read t
[stderr] + grep -v ^# set_ftrace_filter
[stderr] + disable_events
[stderr] + echo 0
[stderr] + [ -f set_event_pid ]
[stderr] + echo
[stderr] + [ -f set_ftrace_pid ]
[stderr] + echo
[stderr] + [ -f set_ftrace_notrace ]
[stderr] + echo
[stderr] + [ -f set_graph_function ]
[stderr] + [ -f stack_trace_filter ]
[stderr] + [ -f kprobe_events ]
[stderr] + [ -f uprobe_events ]
[stderr] + [ -f synthetic_events ]
[stderr] + [ -f snapshot ]
[stderr] + echo 0
[stderr] + clear_trace
[stdout] [2] (instance) ftrace - test for function traceon/off triggersTesting function probes with enabling disabling tracing:
[stdout] ** DISABLE TRACING
[stderr] + echo
[stderr] + enable_tracing
[stderr] + echo 1
[stderr] + . /home/ubuntu/autotest/client/tmp/ubuntu_kselftests_ftrace/src/linux/tools/testing/selftests/ftrace/test.d/ftrace/func_traceonoff_triggers.tc
[stderr] + [ ! -f set_ftrace_filter ]
[stderr] + SLEEP_TIME=.1
[stderr] + echo Testing function probes with enabling disabling tracing:
[stderr] + echo ** DISABLE TRACING
[stderr] + disable_tracing
[stderr] + echo 0
[stderr] + clear_trace
[stderr] + echo
[stderr] + cnt_trace
[stderr] + wc -l
[stderr] + grep -v ^# trace
[stdout] ** ENABLE EVENTS
[stdout] ** ENABLE TRACING
[stderr] + cnt=0
[stderr] + [ 0 -ne 0 ]
[stderr] + echo ** ENABLE EVENTS
[stderr] + echo 1
[stderr] + echo ** ENABLE TRACING
[stderr] + enable_tracing
[stderr] + echo 1
[stderr] + cnt_trace
[stderr] + wc -l
[stderr] + grep -v ^# trace
[stderr] + cnt=6780
[stderr] + [ 6780 -eq 0 ]
[stderr] + func=schedule
[stderr] + available_file=available_filter_functions
[stderr] + [ -d ../../instances -a -f ../../available_filter_functions ]
[stderr] + available_file=../../available_filter_functions
[stderr] + grep ^\.schedule$ available_filter_functions
[stderr] + wc -l
[stderr] grep: available_filter_functions: No such file or directory
[stderr] + x=0
[stderr] + [ 0 -eq 1 ]
[stderr] + echo ** SET TRACEOFF
[stderr] + echo schedule:traceoff
[stdout] ** SET TRACEOFF
[stderr] + [ -d ../../instances ]
[stderr] + cat set_ftrace_filter
[stderr] + cur=#### all functions enabled ####
[stderr] schedule:traceoff:unlimited
[stderr] + cat ../../set_ftrace_filter
[stderr] + top=#### all functions enabled ####
[stderr] schedule:traceoff:unlimited
[stderr] + [ #### all functions enabled ####
[stderr] schedule:traceoff:unlimited = #### all functions enabled ####
[stderr] schedule:traceoff:unlimited ]
[stderr] + echo This kernel is too old to support per instance filter
[stdout] This kernel is too old to support per instance filter
[stderr] + reset_ftrace_filter
[stderr] + [ ! -f set_ftrace_filter ]
[stderr] + echo
[stderr] + grep -v+ ^#read t
[stderr] set_ftrace_filter
[stderr] + echo schedule:traceoff:unlimited
[stderr] + cut -d: -f2
[stderr] + tr=traceoff
[stderr] + [ traceoff = ]
[stderr] + grep -q schedule:traceoff:unlimited set_ftrace_filter
[stderr] + echo schedule:traceoff:unlimited
[stderr] + cut -d: -f1
[stderr] + cut -d -f1
[stderr] + name=schedule
[stderr] + [ traceoff = enable_event -o traceoff = disable_event ]
[stderr] + cut -d: -f2
[stderr] + echo schedule:traceoff:unlimited
[stderr] + tr=traceoff
[stderr] + cut -d: -f3
[stderr] + echo schedule:traceoff:unlimited
[stderr] + limit=unlimited
[stderr] + [ unlimited != unlimited ]
[stderr] + echo !schedule:traceoff
[stderr] + read t
[stderr] + exit_unsupported
[stderr] + kill -s 40 23805
[stderr] + exit 0
[stdout] [UNSUPPORTED]
[stdout]
[stdout]
[stdout] # of passed: 0
[stdout] # of failed: 1
[stdout] # of unresolved: 0
[stdout] # of untested: 0
[stdout] # of unsupported: 1
[stdout] # of xfailed: 0
[stdout] # of undefined(test bug): 0
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-kernel-tests/+bug/1876687/+subscriptions